Architecture
Client -> capability registry -> adapters -> fournisseurs (jobs, artifact store, état unknown, reconcile)
Une capacité indépendante du fournisseur qui l'exécute
Couche d'abstraction permettant de représenter des capacités IA de façon canonique puis de sélectionner les fournisseurs capables de les réaliser.
Une capacité (traduire, résumer, transcrit, analyser une image) doit exister indépendamment du fournisseur qui l'exécute.
Chaque fournisseur expose ses propres modèles et formats : le code client est couplé à un fournisseur, et aucune garantie n'existe sur la capacité réellement exécutée.
Les routers classiques basculent par fournisseur, pas par capacité. Rien ne vérifie qu'un fournisseur sait réellement faire ce qui lui est demandé, ni ne garantit un comportement identique après bascule.
Preuves de capacité : chaque fournisseur est enregistré pour les capacités qu'il peut réellement réaliser ; l'exécution passe par des jobs idempotents avec état « unknown » explicite et réconciliation.
Une couche d'abstraction où la capacité est indépendante du fournisseur, avec preuves de capacité et contrat fail-closed.
Une couche d'abstraction où la capacité est indépendante du fournisseur, avec preuves de capacité et contrat fail-closed.
Expérimental — En cours d'évaluation.