COCORELI: Enforcing Execution Preconditions for Reliable Collaborative Instruction Following
L'article présente COCORELI, une architecture modulaire qui assure la fiabilité de l'exécution en couplant structurellement la détection des informations manquantes à la prévention de l'action, bloquant ainsi les agents autonomes dans l'exécution de tâches tant que les imprécisions n'ont pas été résolues par des clarifications ciblées.
Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète
Imaginez que vous construisez un château Lego complexe avec un ami. Vous êtes l'Architecte, et votre ami est le Bâtisseur. Vous donnez des instructions comme : « Posez une brique rouge sur la bleue. »
Dans le monde réel, vous pourriez supposer que votre ami sait quelle brique rouge ou exactement ce que signifie « sur ». Mais dans le monde numérique des agents IA, si vous ne spécifiez pas chaque détail, l'IA tente souvent de deviner les pièces manquantes. Elle pourrait choisir la mauvaise brique ou la placer au mauvais endroit, et parce qu'elle est si confiante dans sa supposition, elle construit une tour de travers. Une fois l'erreur commise, il est difficile de la corriger.
Ce papier présente un nouveau système appelé COCORELI (qui signifie Cooperative, Reconstitution & Execution of Language Instructions) pour résoudre ce problème.
Le Problème Central : Le Piège de la « Devinette »
Les systèmes d'IA actuels sont comme des stagiaires trop zélés. Si vous leur demandez de « réserver une réunion » et que vous oubliez de dire qui inviter, ils pourraient simplement inventer un nom ou choisir une personne au hasard dans une liste. Ils détectent que l'information manque, mais ils ne s'arrêtent pas ; ils comblent simplement le vide par une supposition et continuent. Cela conduit à des « hallucinations » (inventer des choses) et à des actions dangereuses.
Les auteurs soutiennent que détecter une pièce d'information manquante ne suffit pas. Il faut un système qui bloque physiquement l'action jusqu'à ce que la pièce manquante soit trouvée.
La Solution : L'Analogie du « Verrou de Sécurité »
Imaginez COCORELI comme un chantier de construction avec un verrou de sécurité strict.
- Le Plan (Représentation Structurée) : Au lieu de simplement lire vos mots, COCORELI traduit votre instruction en un plan numérique strict (un fichier JSON). Chaque partie du plan a un emplacement : Couleur, Emplacement, Type.
- L'Emplacement Manquant : Si vous dites « Posez une brique », le plan a un emplacement pour la « Couleur » qui est vide.
- Le Verrou de Sécurité : Dans COCORELI, la machine possède un verrou de sécurité qui dit : « Si un emplacement est vide, la machine ne peut pas bouger. » Elle refuse littéralement de construire.
- La Clarification : Au lieu de deviner, le système s'arrête immédiatement et vous demande : « De quelle couleur doit être la brique ? »
- Le Déverrouillage : Ce n'est qu'après que vous avez répondu et que l'emplacement est rempli que le verrou de sécurité se libère, permettant à l'action de se produire.
Fonctionnement en Pratique
Le papier a testé cela dans un jeu de construction 3D contrôlé (appelé ENVIRONMENT) où les erreurs sont permanentes. Si vous placez un bloc au mauvais endroit, la structure s'effondre et vous ne pouvez pas annuler.
Ils ont comparé COCORELI à d'autres méthodes d'IA populaires :
- Chain-of-Thought (CoT) : Comme un élève intelligent qui réfléchit beaucoup mais qui devine encore la réponse s'il n'est pas sûr.
- Frameworks Agentic : Comme une équipe de travailleurs qui parlent entre eux mais qui continuent quand même s'ils pensent avoir assez d'informations.
- COCORELI : Le contremaître strict qui ne laisse poser aucune brique tant que chaque détail n'est pas confirmé.
Les Résultats :
- Lorsque les instructions étaient parfaites, tout le monde a bien performé.
- Lorsque les instructions manquaient de détails (sous-spécifiées), les autres systèmes continuaient à deviner et à construire des structures erronées.
- COCORELI n'a jamais deviné. Il s'est arrêté, a demandé une clarification, puis a construit la structure exactement correcte. Il a éliminé les actions « hallucinées » complètement lors de ces tests.
Le Super-Pouvoir « Copier-Coller » (Abstraction)
Le papier montre également que COCORELI peut apprendre un motif et le réutiliser.
- Scénario : Vous construisez une forme complexe de « Crâne » utilisant 62 pièces.
- La Demande : Plus tard, vous dites : « Construis-moi un autre Crâne, mais fais-le bleu et mets-le là-bas. »
- Le Résultat : COCORELI n'a pas besoin que vous listiez à nouveau les 62 étapes. Il se souvient de la structure du Crâne (le « plan ») et échange simplement la couleur et l'emplacement. Les autres systèmes avaient du mal à se souvenir du motif complexe sans réénumérer chaque étape individuelle.
La Conclusion
Le papier affirme que pour que l'IA soit vraiment fiable lorsqu'elle travaille avec des humains, nous ne pouvons pas nous contenter de rendre l'IA « plus intelligente » ou meilleure pour deviner. Nous devons changer l'architecture (la conception du système) afin qu'il soit impossible pour l'IA d'agir sur des informations incomplètes.
COCORELI prouve qu'en traitant l'information manquante comme un « panneau d'arrêt » plutôt que comme un « indice à deviner », nous pouvons construire des agents sûrs, fiables et véritablement collaboratifs. Il ne s'agit pas de rendre l'IA plus intelligente ; il s'agit de rendre le système plus strict.
Noyé(e) sous les articles dans votre domaine ?
Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.