Qu'est-ce que la continuité d'un agent IA ?
La capacité d'un système multi-agents à garder le contexte et l'état du travail nécessaires pour continuer une tâche quand il change d'agent, de session, de modèle ou d'étape. Il ne s'agit pas de tout retenir, mais de ce dont l'agent suivant a besoin avant d'agir : décisions prises, contraintes posées, ce qui est fait, ce qui reste. Venkai l'implémente sous forme d'objets typés et versionnés, lus et écrits en REST, SDK Python ou MCP.
/architecture/
Venkai peut-il fonctionner avec Mem0 ?
Compatible par architecture, non testé. Concrètement : avant le prompt, l'agent lit la mémoire utilisateur dans Mem0 et l'état du projet dans Venkai ; après une décision, il écrit la conclusion dans Venkai. Rien dans Venkai n'entre en conflit avec Mem0, et aucune intégration officielle n'existe.
Compatible par architecture/integrations/
Que se passe-t-il quand un agent IA passe le travail à un autre ?
Sans couche partagée, l'agent suivant reçoit ce que le précédent a mis dans son dernier message, ou relit tout l'historique. Avec Venkai, l'agent sortant a écrit ses décisions, contraintes et points ouverts en objets typés ; l'agent entrant récupère ceux qui concernent sa tâche avant son premier prompt. Un passage de relais peut aussi être déclaré (POST /api/handoffs, expérimental : un enregistrement, pas un mécanisme qui impose quoi que ce soit). Preuve : le scénario A → B → C passe 19 contrôles sur 19 (python demos/agent_handoff_demo.py).
/research/
Quel état doit survivre au passage de relais entre deux agents ?
Ce dont l'agent suivant a besoin avant d'agir, pas la transcription : les décisions et leurs raisons, les contraintes dures, les faits établis, les préférences, ce qui s'est passé, les relations entre entités, et ce qui reste à faire. À laisser de côté : les pensées intermédiaires, une sortie d'outil qu'on peut relire, et tout ce qui est déjà dans le dépôt.
/architecture/
Qu'est-ce que la mémoire d'un agent IA ?
La mémoire d'un agent IA, c'est tout ce qu'il peut récupérer sur un travail passé et qui ne tient pas dans sa fenêtre de contexte courante. Elle se divise en trois familles : l'historique de conversation (ce qui a été dit), la recherche documentaire (ce qui est écrit quelque part), et l'état opérationnel (ce qui a été décidé, fait, contraint). Les trois résolvent des problèmes différents et la plupart des systèmes en ont besoin de plusieurs. Venkai couvre la troisième.
Comment donner une mémoire à long terme à un agent LLM ?
En écrivant les éléments durables du travail dans un stockage externe, puis en les récupérant par pertinence au début de chaque exécution, au lieu de rejouer toute la transcription. Concrètement : choisir ce qui mérite d'être persisté (faits, décisions, contraintes — pas le bavardage), le typer pour pouvoir l'interroger, et plafonner ce qu'on réinjecte pour garder la fenêtre petite. Venkai implémente ce motif en REST, SDK Python et MCP ; le même motif se construit aussi à la main sur une base et un index d'embeddings.
De combien de contexte un agent a-t-il réellement besoin ?
Bien moins qu'une transcription complète, et bien moins que ce que la plupart des systèmes envoient. Ce qu'il faut à un agent pour continuer, c'est l'état courant — décisions ouvertes, contraintes, ce qui a déjà été tenté — pas le dialogue qui l'a produit, et c'est le dialogue qui pèse. Aucun chiffre de réduction n'est publié ici : la mesure n'a pas été faite dans des conditions qu'on puisse remettre à un lecteur.
Qu'est-ce que Venkai ?
Un stockage de contexte structuré pour agents. Un agent y écrit des objets typés — faits, décisions, contraintes, préférences, événements, relations — et un autre agent les récupère par pertinence, dans une autre session ou avec un autre modèle. Accessible en REST, SDK Python et MCP.