Agent IA : ce qui le distingue d'un chatbot, et ce que ça change | Rakam AI

Nouveau : la roadmap IA sur 12 mois d'un éditeur de logiciel, phase par phase. Lire l'article

Agent IA

Un agent IA n'est pas un chatbot qui parle mieux

La différence n'est pas la qualité de la conversation, c'est la conséquence. Un assistant conversationnel produit du texte. Un agent appelle des outils et modifie l'état de votre système : il crée une écriture, envoie un message, met un dossier à jour. Cette bascule change tout ce qui compte en production.

La bascule : du texte à l’action

Tant qu’un système IA produit du texte, une erreur coûte une relecture. Dès qu’il appelle une fonction qui écrit dans votre base, une erreur coûte une correction comptable, un client mécontent, ou un contrôle.

C’est pour cela que la question « chatbot ou agent ? » n’est pas une question de vocabulaire. Elle détermine :

  • Ce qu’on mesure. Pour un assistant, la pertinence de la réponse. Pour un agent, le taux d’actions justes, et le coût d’une action fausse.
  • Ce qu’on autorise. Un assistant a besoin d’accès en lecture. Un agent a besoin de droits d’écriture, donc d’un périmètre défini action par action.
  • Ce qu’on garde. Un agent doit produire un journal exploitable en audit, pas seulement un historique de conversation.

Les quatre briques d’un agent

Un agent utilisable en production tient sur quatre éléments, et l’oubli de n’importe lequel le rend non déployable.

Les outils. La liste fermée des fonctions que l’agent peut appeler, chacune avec son schéma d’entrée validé. Pas d’exécution de code arbitraire, pas de requête libre en écriture. L’agent choisit parmi des actions que vous avez écrites.

L’état. Où en est le dossier, avant et après l’action. Un agent sans notion d’état recommence, duplique, relance deux fois. La lecture de l’état est aussi importante que l’écriture.

Le graphe. Les chemins validés que l’agent est autorisé à suivre, avec les vérifications à passer à chaque étape. C’est ce qui remplace « le modèle décidera bien » par « voilà ce qui est permis ».

Le seuil. Le niveau de confiance en dessous duquel l’agent ne fait rien seul et passe la main. Réglé par usage, pas globalement.

Pourquoi le graphe, plutôt que la liberté

Un agent purement libre, un modèle, une liste d’outils, et « débrouille-toi », fonctionne en démonstration et échoue en production, pour une raison simple : sur les cas standards il trouve un chemin correct, et sur les cas rares il en invente un. Or c’est sur les cas rares qu’un métier a des règles.

Nous décrivons donc l’activité dans un graphe : les états possibles d’un dossier, les transitions permises, les vérifications obligatoires avant chaque transition, et les points où un humain doit valider. L’agent ne devine pas le chemin, il l’exécute. La différence entre une réponse plausible et une action qu’on peut laisser passer en production est là.

Un exemple concret, sur le rapprochement bancaire : les écritures importées passent par l’identification de la contrepartie, puis par un score de confiance. Au-dessus du seuil, l’affectation est automatique. En dessous, le dossier part en file de validation humaine avec la proposition et sa justification. Le graphe complet est visible sur la page du système.

Monter l’autonomie, plutôt que la donner

On ne lâche pas un agent en liberté, on augmente son autonomie par paliers.

ModeCe que fait l’agentQuand
À la demandeL’utilisateur demande, l’agent exécute et montre ce qu’il a faitDès le premier jour
DéclenchéSur événement ou horaire : l’import de nuit, la relance récurrenteDès que le mode à la demande est stable
DéterministeAucune interprétation permise, chemin figé : conformité, facturation, opérations réguléesQuand le workflow est mesuré
AutonomeL’agent lit l’état du métier et agit, sous supervision humaineUne fois la confiance établie sur un volume représentatif

Un workflow commence flou. On vérifie, on note, et il passe en automatique seulement une fois stable. Cette progression est le seul chemin que nous ayons vu tenir chez des clients qui ont des comptes à rendre.

Ce qu’un agent ne doit pas faire

Trois interdits que nous appliquons systématiquement, parce qu’ils sont la source de la majorité des incidents que nous avons vus ailleurs :

  1. Exécuter une requête d’écriture libre. Toutes les écritures passent par des fonctions que vous avez écrites, avec leurs contrôles.
  2. Agir sans que l’action soit annulable ou tracée. Si une action ne peut pas être annulée, elle passe par validation humaine.
  3. Cacher son incertitude. Un agent qui ne sait pas doit le dire et passer la main, pas produire l’action la plus probable.

Agent, RAG, MCP : comment ça s’assemble

Ces trois briques sont souvent confondues alors qu’elles répondent à des questions différentes.

  • Le RAG est comment l’agent sait : il apporte la connaissance de vos documents et de vos données au moment de la décision.
  • Le MCP est comment l’agent agit : un protocole standard pour exposer vos fonctions métier comme des outils appelables.
  • L’agent est ce qui décide : quel outil, dans quel ordre, jusqu’où sans demander.

Un système sérieux a les trois. Un système qui n’a que le RAG répond bien et ne fait rien. Un système qui n’a que les outils agit vite et se trompe.

Le déployer chez vous

Nos systèmes tournent sur votre infrastructure, une image conteneurisée déployée sur OVH, AWS, GCP ou sur site, avec des modèles locaux quand la souveraineté l’exige, y compris en réseau isolé. La mesure se fait par tenant, ce qui permet aux éditeurs de logiciels de refacturer l’usage à leurs clients.

Questions fréquentes

Le chatbot produit du texte, l'agent produit des effets. Un chatbot bien fait vous explique la procédure de relance d'un devis ; un agent la déclenche : il interroge l'API pour lister les devis non validés, enrichit les fiches, rédige les messages et programme les envois. La conséquence de cette différence, c'est que les critères de qualité changent, pour un chatbot on juge la pertinence de la réponse, pour un agent on juge la justesse d'une action irréversible.

Oui, mais jamais par défaut et jamais partout. Nous réglons un seuil par usage : un workflow démarre en mode proposition, on vérifie chaque décision, on la note, et il ne passe en automatique qu'une fois stable sur un volume représentatif. Les actions à impact fiscal ou juridique restent en double validation de façon permanente. Il n'y a pas d'exécution silencieuse.

Par vos API existantes et, quand elles existent, par des serveurs MCP qui exposent vos fonctions comme des outils appelables. Aucune migration de votre logiciel n'est nécessaire, et rien n'est réécrit : l'agent est un consommateur d'API supplémentaire, avec ses propres droits et son propre journal.

Chaque action est journalisée avec la question d'origine, les outils appelés, les paramètres, le résultat et le score de confiance. C'est une exigence de l'IA Act sur les systèmes qui prennent des décisions, et c'est surtout ce qui rend l'agent exploitable : sans journal, personne dans l'entreprise n'accepte de lui déléguer quoi que ce soit.

Sur une activité métier connue et avec un accès API, comptez six semaines pour un pilote en production : deux semaines de cadrage et de graphe, deux semaines de file de validation humaine et de recette, deux semaines de réglage des seuils et de mise en service. Ce qu'il nous faut de votre côté : l'accès API, un jeu de documents réels liés entre eux, et une personne qui connaît les règles métier.