Fiches conceptuelles d'architecture

Les patrons que nous mettons en œuvre dans les projets du Lab, expliqués simplement avec un schéma.

Human-in-the-loop

L'agent prépare une action, un humain la valide ou l'annule, l'outil s'exécute ensuite réellement. Le modèle ne peut jamais simuler une exécution.

Capability security

Le modèle demande une capacité symbolique ; une politique indépendante décide de sa matérialisation. La valeur réelle n'entre dans le contexte que si la politique l'autorise.

Agent runtime

Une session logique d'agent est maintenue indépendamment du runtime sous-jacent : le remplacement du moteur ne casse pas les conversations ni les outils.

Provider routing

Des adaptateurs OpenAI-compatibles, un ordre de priorité, des retries et des fallbacks : aucun fournisseur n'est codé en dur, chacun est configurable.

RAG

Des documents indexés en chunks ; une recherche (lexicale et/ou vectorielle) sélectionne le contexte ; la génération répond avec les sources.

Tool plane

Une couche d'outils contrôlée : le modèle demande un outil, la couche vérifie, exécute et renvoie un résultat réel — jamais simulé.

Session virtualization

La session logique (contexte, outils, multimodalité) survit au remplacement du runtime, du compte ou du provider sous-jacent.

Secret broker

Les secrets ne sont jamais dans le contexte du modèle : un intermédiaire décide si et comment matérialiser la valeur, avec audit et policies.

Agent / Human shared environment

Un même environnement (bureau, navigateur) est partagé entre humain et agent : l'agent détecte les changements et ne reprend que ce qui est récupérable.

Resilient workflows

Les étapes échouent, les providers changent, le réseau tremble : queue, retries, fallbacks, idempotence et états explicites (y compris « inconnu »).