Moteur multiparadigme
Statut documentaire : reference — voir Maturité et preuves.
Le moteur multiparadigme fournit les mécanismes d'exécution utilisés par les modèles logiCells. Il permet de combiner plusieurs styles d'évaluation sans déplacer le sens métier hors de la couche conceptuelle.
Familles d'exécution
- fonctionnelle : calculs, transformations, composition de fonctions ;
- logique : requêtes, contraintes, dérivation et raisonnement ;
- parallèle / processus : tâches, processus, canaux et orchestration ;
- neuronale : tenseurs, embeddings et modèles pris en charge par la version ciblée.
Ces familles peuvent coopérer dans une même application, mais leurs capacités exactes doivent être lues selon le statut de la documentation et la version du Runtime.
FPL et FPLN
FPL fournit des expressions et scripts utilisés dans différents artefacts. FPLN étend le modèle d'exécution vers des processus et évaluations plus riches. Le code applicatif doit rester au-dessus des classes privées des interpréteurs ou machines internes.
Contextes et valeurs Runtime
Une exécution possède un contexte, des valeurs, éventuellement des processus et canaux, et une politique d'arrêt. Les identités Runtime ne doivent pas être confondues avec les identités métier du modèle conceptuel.
Local et distant
Le SDK peut présenter une surface cohérente entre Runtime local et distant. Cela ne rend pas les propriétés opérationnelles identiques : latence, annulation, reprise, streaming et durée de vie doivent rester explicites.
Frontière publique
La surface publique est constituée des modèles, capacités publiées, SDK/bindings et contrats Runtime. Les classes internes d'évaluation et leurs constructeurs ne sont pas des API applicatives.
Maturité
Une page roadmap ou une note de conception ne doit pas être interprétée comme une capacité livrée. Les fonctionnalités neuronales et Symbolic[Neuro] sont notamment documentées avec leur niveau de maturité lorsqu'il est connu.