Guide · IA & agents

Qu'est-ce qu'un agent IA, d'après les docs

Définitions officielles lues le 2026-10-18. Elles ne désignent pas le même objet. Aucun agent lancé.

Un agent IA est un système qui utilise un modèle pour choisir des étapes et appeler des outils afin d'accomplir une tâche. Cette définition de travail suffit pour lire la suite, mais elle n'est pas une norme. Les éditeurs emploient le même mot pour parler d'une application, d'une boucle d'exécution, d'un assistant complet ou d'un runtime d'orchestration.

Cette page compare ces usages. Elle ne recense ni les outils complémentaires ni les frameworks. Ces deux listes ont leurs propres pages: 10 outils pour construire des agents IA et Dix frameworks d'agents IA.

La définition d'OpenAI

La piste Building agents, consultée le 2026-10-19, retient trois éléments: des instructions, des garde-fous et des outils qui permettent au système d'agir pour l'utilisateur. Elle distingue ainsi l'agent d'un chatbot qui se contente de répondre.

La page Agents élargit le tableau. Elle parle de planification, d'utilisation d'outils, de collaboration entre agents et de contexte maintenu entre plusieurs étapes. Elle sépare ensuite plusieurs endroits où faire tourner l'orchestration: un harness géré, une boucle dans l'application ou un appel au modèle avec des fonctions hébergées en option.

Dans ces pages, le mot "agent" désigne l'application complète. L'Agents SDK est un moyen de construire cette application; il n'est pas la définition elle-même.

L'assistant agentique de Claude Code

How Claude Code works décrit Claude Code comme un assistant agentique en terminal. Sa boucle rassemble du contexte, agit et vérifie. Le modèle raisonne, les outils lisent ou modifient l'environnement, et le harness maintient le contexte visible par le modèle.

Ici, "agentique" qualifie le comportement d'un produit complet. Les skills, les hooks, le MCP et les sous-agents étendent ce produit. Ils ne constituent pas quatre nouvelles définitions de l'agent.

Le runtime de LangGraph

La vue d'ensemble de LangGraph emploie le mot à un autre niveau. LangGraph est un framework et runtime d'orchestration bas niveau pour des agents avec état. Il permet de mélanger des étapes déterministes, écrites à la main, et des étapes confiées à un modèle.

LangGraph n'est donc ni le modèle ni l'agent final. Il fournit une structure pour exécuter et reprendre le système. Sa documentation recommande d'ailleurs une abstraction plus haute aux personnes qui débutent.

Les composants que l'on retrouve souvent

Les définitions officielles ne s'alignent pas mot pour mot, mais quatre composants reviennent:

  • un modèle choisit ou propose la prochaine étape;
  • des outils donnent accès à des actions ou à des données;
  • une boucle ou un graphe organise l'exécution;
  • un état conserve ce qui doit survivre entre les étapes.

Les garde-fous, approbations humaines, traces et limites de tours sont des contrôles ajoutés autour de cette exécution. Leur présence ne garantit pas que le système soit sûr. Leur absence mérite en revanche une vérification avant de donner des droits réels.

Ce que le mot ne garantit pas

Un agent n'est pas nécessairement autonome. Il peut demander une approbation avant d'envoyer un message, d'écrire un fichier ou de lancer une commande.

Un agent n'est pas nécessairement multi-agents. Une seule boucle avec quelques outils reste un agent dans la définition OpenAI citée plus haut.

Un agent n'est pas nécessairement meilleur qu'un script. Si chaque étape est connue et stable, une fonction ou un workflow déterministe sera souvent plus facile à tester.

Un agent n'est pas non plus une base de connaissances. Le RAG fournit du contexte depuis des documents; le fine-tuning ajuste le comportement du modèle. RAG ou fine-tuning traite cette autre décision.

Tableau de lecture

SourceObjet décritRôle du mot "agent"
OpenAI, Building agentsSystème avec instructions, garde-fous et outilsApplication qui agit pour l'utilisateur
OpenAI, AgentsSystème qui planifie, utilise des outils et garde du contexteApplication et choix de runtime
Anthropic, How Claude Code worksAssistant en terminal avec boucle et outilsProduit agentique complet
LangGraph overviewFramework et runtime d'orchestrationInfrastructure pour construire l'agent

Le tableau compare le vocabulaire des pages. Il ne classe pas les produits.

Sources

Vérification effectuée

Aucun agent, SDK, graphe ou outil n'a été exécuté. La page restitue les définitions et architectures présentées dans les sources officielles. Elle ne mesure ni performance, ni fiabilité, ni coût.