Aller au contenu
en ce moment

Guides

Créer un agent AI pas à pas : fonctionnement et guide complet

Comprendre les agents AI de zéro : feuille de route sur 30 jours, boucle en Python, benchmark de 5 frameworks et sélection des meilleures formations gratuites.

Par 14 min de lecture

👁 125 lectures

Un agent AI est un programme dans lequel un modèle de langage sélectionne un outil en boucle, analyse le résultat et décide de la suite jusqu’à l’accomplissement de la tâche. Pour créer votre premier agent et comprendre ce qui s’y déroule réellement, vous devez franchir trois étapes : l’API des modèles, les automatisations puis les agents. Vous trouverez ici la feuille de route de ce parcours, un programme d’apprentissage sur 30 jours, du code exécuté sur mon ordinateur le 4 octobre 2026 et une sélection des meilleures formations et ressources gratuites vérifiées le même jour. Pour les petites décisions rapides dans un agent, les modèles de décision AI s’avèrent également précieux. Google a par ailleurs dévoilé un agent d’entreprise le 8 octobre, détaillé dans notre dossier Gemini agent.

État des lieux au 4 octobre 2026

  • Tous les exemples présentés ont été exécutés sous Windows 11 avec Python 3.13 : function calling, agent natif sans framework, le même agent réécrit sur 4 frameworks, RAG appliqué à 3 textes de loi (testés sur des textes légaux en polonais), serveur MCP dédié, webhook relié à un formulaire.
  • Coût cumulé de l’ensemble des tests via OpenRouter : environ 0,13 EUR (0,15 USD, selon le taux de référence de la BCE du 12/10/2026 : https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml). Tâche unitaire d’un agent sur modèle économique : environ 0,00089 EUR (0,001 USD).
  • Versions logicielles utilisées : openai 3.24.0, openai-agents 0.23.1, langgraph 1.2.12, crewai 1.15.23, claude-agent-sdk 0.2.163, mcp 2.3.0 (où FastMCP est renommé en MCPServer).
  • Code source complet disponible en téléchargement : archive d’initiation aux agents (format zip).

Feuille de route : de l’API à votre propre agent

L’erreur la plus fréquente au départ consiste à plonger tête baissée dans un framework d’agents. Tout va bien jusqu’au premier bug, moment où il devient impossible d’isoler l’origine du problème. C’est pourquoi ce parcours s’articule autour de trois étapes progressives :

Étape 1

API des modèles

Requête, réponse, tokens, coûts, clé d’API. Voir API AI de zéro, tokens, OpenRouter.

Étape 2

Automatisations

Étapes fixes dont l’une est confiée à l’IA. Voir webhook, automatisation avec IA, n8n, Make.

Étape 3

Agents

Le modèle choisit lui-même ses actions. Voir function calling, agent en Python, RAG, MCP, frameworks.

L’étape 1 fait l’objet d’un guide dédié sur les API IA. Nous nous concentrons ici sur les étapes 2 et 3. Si vous préférez les outils sans code à la programmation, l’étape 3 s’aborde également dans Gumloop ou via le nœud AI Agent de n8n. Toutefois, l’apprentissage reste bien plus rapide dès lors que vous visualisez la boucle au sein de 76 lignes de code Python.

Fonctionnement d’un agent : la boucle en quatre temps

N’importe quel agent, du script élémentaire jusqu’à Claude Code, applique le même principe. Le modèle n’exécute rien de lui-même : il formule simplement une demande d’outil, puis votre code prend le relais, exécute l’action et lui transmet l’observation.

Boucle d’un agent AI La tâche est transmise au modèle. Le modèle prend une décision : solliciter un outil ou terminer par une réponse. L’outil renvoie une observation réintégrée au modèle. Une limite d’itérations et un journal encadrent la boucle. Tâchede l’utilisateur 1. Modèlelit la tâche et l’historique complet 2. Décisionappel d’outil ou fin ? 3. OutilVotre code : fichier, API, calcul 4. Observationle résultat repart dans l’historique demande boucle fin : réponse garde-fous : limite d’étapes, journalisation,validation humaine pour actions irréversibles
Boucle de l’agent : modèle, décision, outil, observation. Schéma SVG issu du code présenté dans notre guide pour construire un agent AI en Python.

Voici l’implémentation de la boucle en code (extrait de mon script, version complète dans l’article sur la construction d’un agent) :

    for etape in range(1, MAX_ETAPES + 1):
        r = client.chat.completions.create(model=MODEL, messages=messages, tools=TOOLS)
        cout += getattr(r.usage, "cost", 0) or 0
        msg = r.choices[0].message
        messages.append(msg.model_dump(exclude_none=True))
        if not msg.tool_calls:
            print(f"--- fin après {etape} étapes, coût {cout:.5f} USD")
            return msg.content
        if msg.content: print(f"[étape {etape}] RÉFLEXION : {msg.content.strip()[:300]}")
        for call in msg.tool_calls:
            args = json.loads(call.function.arguments or "{}")
            try:
                obs = OUTILS[call.function.name](**args)
            except Exception as e:
                obs = f"ERREUR : {e}"
            print(f"[étape {etape}] ACTION : {call.function.name}({json.dumps(args, ensure_ascii=False)})")
            print(f"[étape {etape}] OBSERVATION : {obs[:160]!r}")
            log.write(json.dumps({"t": time.strftime("%H:%M:%S"), "etape": etape, "outil": call.function.name,
                                  "args": args, "observation": obs[:500]}, ensure_ascii=False) + "\n")
            messages.append({"role": "tool", "tool_call_id": call.id, "content": obs})
    return f"Interrompu : limite de {MAX_ETAPES} étapes atteinte (coût {cout:.5f} USD)."

Trois principes fondamentaux à garder à l’esprit :

  • Les outils sont de simples fonctions associées à une description au format JSON Schema. Le mécanisme par lequel le modèle formule sa requête s’appelle le function calling.
  • Chaque étape réexpédie l’historique complet, ce qui accélère la hausse du coût par rapport au simple nombre d’actions. Il est donc indispensable de tronquer le résultat retourné par les fonctions.
  • Un agent sans limite d’itérations ni journalisation est voué à dériver. Dans mon code, le plafond est fixé à 8 étapes et chaque décision est consignée dans un fichier JSONL.

Plan d’apprentissage sur 30 jours

Ce programme est conçu à raison d’une heure quotidienne, en partant des bases de Python (variables, fonctions, boucles for). Si ces prérequis vous manquent, prévoyez une semaine préalable sur un tutoriel Python élémentaire.

Jours Sujet Travail pratique Livrable obtenu
1-3 API et tokens Création d’une clé (ex. OpenRouter avec plafond à environ 1,79 EUR / 2 USD), premier appel en Python, mesure du coût. API AI, tokens Script interrogeant le modèle et calculant le coût exact
4-6 Réponses structurées Instruction pour forcer une sortie JSON, validation des clés, gestion des exceptions Classificateur de messages
7-9 Webhook et automatisation Serveur FastAPI interceptant un formulaire, traitement par IA, enregistrement sur tableur. Même flux ensuite sur Make ou n8n. webhook Automatisation opérationnelle enrichie à l’IA
10-12 Function calling Déclaration de 2 à 3 fonctions (météo, calcul, recherche) et prise en charge des tours de parole. function calling Maîtrise de tool_calls et tool_call_id
13-16 Premier agent Boucle avec limitation d’étapes et journalisation sur vos documents locaux. agent en Python Agent autonome complet en 80 lignes
17-20 RAG et embeddings Indexation de fichiers PDF, évaluation de la pertinence de recherche. embeddings, RAG pas à pas Recherche documentaire conversationnelle avec citations
21-23 MCP Serveur MCP local muni de 2 ou 3 outils, tests dans Inspector et Claude Code. serveur MCP Outils compatibles avec n’importe quel client MCP
24-27 Frameworks Migration de votre agent vers OpenAI Agents SDK ou LangGraph. comparatif des frameworks Compréhension claire des couches gérées par le framework
28-30 Projet personnel Implémentation d’un cas d’usage parmi nos 12 exemples d’agents, avec tests unitaires et validation humaine avant écriture Agent utile au quotidien pour automatiser vos tâches

Mes réalisations et coûts détaillés

Plutôt que d’en rester à la théorie, chaque étape a été testée et chronométrée localement. Hormis pour Claude Agent SDK, tous les tests ont tourné sur openai/gpt-5.6-luna via OpenRouter (environ 0,18 EUR ou 0,20 USD par million de tokens en entrée ; conversions estimées d’après le taux BCE du 12/10/2026 : 1 EUR = 1,1181 USD). Les embeddings ont été calculés en local avec Ollama sur une carte RTX 4090.

Projet Périmètre testé Résultat Coût d’une exécution
Function calling Météo, calculatrice, Wikipédia Réponses exactes ; un cas de données parasites renvoyées par le moteur où le modèle a compensé de mémoire Env. 0,00007-0,00059 EUR (0,00008-0,00066 USD)
Agent en Python Factures multidevises, taux de change officiels, consultation web Total correct vérifié manuellement Env. 0,0007-0,0012 EUR (0,0008-0,0013 USD)
5 frameworks Tâche identique réitérée 3 fois par solution 15/15 réussites Env. 0,0005-0,0008 EUR (0,0006-0,0009 USD) (Claude Agent SDK : env. 0,013 EUR / 0,015 USD)
RAG Textes réglementaires (droit du travail, droit au logement, droits des usagers) 8 bonnes réponses sur 10, 2 signalements honnêtes d’absence de données, 0 hallucination Env. 0,00058 EUR (0,00065 USD) par requête, embeddings locaux sans frais d’API
Serveur MCP Calcul de délais bancaires, jours ouvrés et fériés, notes ; testé dans Inspector et Claude Code Claude a calculé de lui-même une échéance complexe de 14 jours ouvrés Env. 0,054 EUR (0,06 USD) (Claude Haiku 4.5)
Webhook 3 requêtes entrantes via formulaire, export CSV Classification exacte 3/3, rejet 401 sur token invalide Env. 0,00014 EUR (0,00016 USD)

Frameworks et plateformes : que choisir ?

Outil Catégorie Tarif Cas d’usage recommandé
Boucle native (bibliothèque openai) Code Gratuit Phase d’apprentissage, agents minimalistes
OpenAI Agents SDK Code Gratuit Multi-agents, transferts de contexte (handoffs), garde-fous
LangGraph Code Gratuit (LangSmith payant) Flux complexes dotés de branches conditionnelles
CrewAI Code Gratuit (offre Cloud payante) Équipes d’agents spécialisés par rôles
Claude Agent SDK Code Gratuit, réservé aux modèles Claude Agents manipulant le système de fichiers et le terminal
n8n Sans code Version Community gratuite auto-hébergée, Cloud à partir de 20 EUR/mois (facturation annuelle) Nombreuses intégrations d’entreprise, maîtrise des données
Make Sans code Formule gratuite avec 1 000 opérations/mois Scénarios d’automatisation visuels avec filtres
Zapier Sans code Formule gratuite avec 100 tâches/mois (Zaps en 2 étapes) Démarrage express, vaste catalogue de connecteurs
Gumloop Sans code Formules gratuite et Pro disponibles Conception visuelle d’agents sur canvas

L’évaluation technique détaillée de cinq bibliothèques (lignes de code, temps de traitement, dépendances) est consultable dans notre article sur les frameworks d’agents AI. Pour la solution hébergée d’OpenAI, référez-vous au guide Agents API d’OpenAI, et pour l’assistance au développement, à notre panorama sur les agents AI pour le code.

Particularités linguistiques et données locales

Tous mes tests ont été exécutés en polonais : consignes, descriptions des outils, documents sources et réponses. Les modèles de premier plan gèrent parfaitement les différentes langues européennes, mais trois points requièrent votre vigilance :

  • Recherche documentaire et RAG : le modèle d’embeddings doit avoir été entraîné sur votre langue cible. Lors d’un test sur des textes législatifs polonais, le modèle bge-m3 a localisé le bon extrait dans le top 5 dans 8 cas sur 10, contre seulement 4 sur 10 pour nomic-embed-text (voir le comparatif).
  • Connaissances régionales : calendrier des jours fériés, cours des devises, législations spécifiques. Les modèles généralistes ignorent souvent les subtilités locales : confiez systématiquement ces vérifications à un outil dédié.
  • Nommage des fonctions : n’utilisez aucun caractère accentué ni caractère spécial dans le nom de vos fonctions, les API n’acceptant que les lettres latines simples, les chiffres et les traits de soulignement.

Où continuer à se former : formations gratuites (sélection au 4 octobre 2026)

Pour répondre à une demande récurrente sur les ressources fiables permettant de comprendre les API, les automatisations et les agents de façon autonome, voici les cursus vérifiés et accessibles en ligne au 4 octobre 2026 :

Formations officielles et documentations de référence

Source Langue Accès gratuit Profil ciblé
Anthropic: Building effective agents Anglais Oui Indispensable avant de choisir un framework : différence entre flux et agents, 6 patrons de conception
Anthropic Academy: Building with the Claude API Anglais Oui, après inscription Pratique de Python : requêtes API, tool use, RAG, MCP et mise en place d’agents
Anthropic Academy: Introduction to MCP Anglais Oui, après inscription 14 modules sur la création de serveurs et clients MCP en Python
OpenAI Agents SDK et guide Function calling Anglais Oui Transition après l’écriture d’une boucle native ; documentation et guides rapides
Gemini API: function calling et Google ADK Anglais Oui (API dotée d’un quota gratuit) Développement basé sur l’offre gratuite de Gemini
Kaggle: 5-Day AI Agents Intensive (Google) Anglais Oui Parcours de 5 jours : agents, MCP, gestion de mémoire, évaluation et mise en production avec Google ADK
DeepLearning.AI: Agentic AI (Andrew Ng) Anglais Vidéos gratuites, exercices et certificat sur abonnement Excellente approche par les principes fondamentaux : patrons codés en Python pur
DeepLearning.AI: AI Agents in LangGraph et MCP avec Anthropic Anglais Gratuit durant la phase bêta Modules courts (env. 2 h) : construction de zéro puis transition vers le framework
Hugging Face Agents Course et MCP Course Anglais Oui, certification incluse Théorie ReAct (pensée-action-observation) et pratique avec smolagents, LangGraph et LlamaIndex
LangChain Academy: Intro to LangGraph Anglais Oui 6 modules (environ 6 h) dédiés aux utilisateurs de LangGraph
Microsoft: Generative AI for Beginners Anglais (traductions disponibles) Oui 21 leçons d’introduction, abordant le function calling et les architectures agentiques
Documentation Model Context Protocol Anglais Oui Tutoriels officiels pour construire clients et serveurs MCP

Ressources vidéo et chaînes recommandées

  • freeCodeCamp : cours exhaustifs de plusieurs heures, notamment « AI Agents For Beginners » (3 h, juillet 2026) et « Learn Python and Build Autonomous Agents » (6 h).
  • Dave Ebbelaar : conception technique d’architectures d’IA en Python (RAG, FastAPI, chaînes de traitement).
  • LangChain : présentations pédagogiques de concepts et cas pratiques autour de LangGraph.
  • Sam Witteveen : revues régulières de modèles et décorticage de frameworks agentiques code en main.
  • Anthropic et OpenAI : annonces majeures et interventions techniques issues des conférences développeurs.

La progression logique pour bien assimiler la matière sans se contenter d’assembler des briques logicielles : lire l’article d’Anthropic sur les architectures agentiques, implémenter les exemples de code de base, suivre le Hugging Face Agents Course ou la formation d’Andrew Ng, puis approfondir le framework adapté à votre projet.

Kit de démarrage : pack de scripts pour agents

L’ensemble du code mentionné dans ce guide est regroupé dans une archive prête à l’emploi, munie d’un fichier .env.example (sans clés d’API) :

  • 01_function_calling.py : sollicitation d’outils simples (météo, calculatrice, Wikipédia) ;
  • 02_agent_bez_frameworka.py : agent en 76 lignes avec journalisation et plafond d’étapes ;
  • 03_agent_openai_sdk.py : réécriture équivalente avec OpenAI Agents SDK ;
  • 04_rag.py : interrogation de PDF avec calcul d’embeddings sous Ollama ;
  • 05_serwer_mcp.py : implémentation d’un serveur d’outils via MCP ;
  • 06_webhook.py : interception et traitement de formulaires par IA ;
  • frameworki/ : un même agent décliné sur 5 frameworks distincts ;
  • dane/ : jeux de test comprenant fausses factures et textes légaux.

Télécharger le kit de démarrage (fichier zip de 2,1 Mo, 25 fichiers, licence MIT). Renseignez votre propre clé OpenRouter dans le fichier .env local. Veillez à ne jamais partager vos clés dans le code ou des captures d’écran.

Foire aux questions

Comment créer un agent AI pas à pas ?

  1. Maîtrisez d’abord les requêtes brutes vers l’API d’un modèle.
  2. Implémentez le mécanisme de function calling.
  3. Intégrez l’ensemble dans une boucle régie par un nombre maximal d’itérations.
  4. Fournissez des outils en lecture seule accompagnés d’un journal d’événements.
  5. Validez le comportement sur des jeux de données aux résultats vérifiables d’avance.

Consultez la marche à suivre complète dans notre article : Comment construire un agent AI en Python.

Faut-il savoir coder pour concevoir un agent ?

Non, des solutions no-code comme n8n, Make ou Gumloop permettent d’assembler des flux visuellement. Néanmoins, pour saisir les raisons d’un comportement inattendu de l’agent, lire attentivement les quelques dizaines de lignes d’une boucle logicielle s’avère particulièrement instructif, même sans compétences préalables poussées.

Quel est le budget nécessaire pour se former aux agents ?

Les cours référencés ci-dessus sont accessibles gratuitement. En ce qui concerne la consommation de tokens via l’API, l’ensemble de nos tests a coûté environ 0,13 EUR (0,15 USD, estimation basée sur le taux BCE du 12/10/2026). Créditer votre compte de 2 à 5 USD avec un plafond d’usage suffit amplement pour débuter.

Quelle différence y a-t-il entre un agent AI et une automatisation ?

Dans une automatisation classique, la suite des étapes est prévisible et rigoureusement définie par le concepteur. Dans le cas d’un agent, c’est le modèle qui détermine dynamiquement la prochaine opération à lancer en fonction du retour de l’outil précédent. De nombreuses architectures modernes combinent une automatisation rigide intégrant une étape spécifique confiée à un agent.

Par quoi commencer : n8n ou Python ?

Pour mettre en place un traitement fonctionnel au plus vite, privilégiez n8n ou Make. Pour maîtriser le dialogue réel avec l’API et la logique interne des agents, Python est recommandé. L’approche idéale consiste à prototyper un flux en code avant de le porter dans n8n.

Quel modèle choisir pour ses premiers tests d’agent ?

Optez pour un modèle économique doté du support des outils (utilisez le filtre « tools » sur OpenRouter). Les tests présentés ici reposent sur openai/gpt-5.6-luna, facturé environ 0,18 EUR (0,20 USD) par million de tokens d’entrée. Ne passez à un modèle plus onéreux que si le modèle de base échoue manifestement à organiser son plan d’action.

Qu’est-ce que MCP et est-il nécessaire au début ?

Le standard Model Context Protocol (MCP) uniformise la connexion d’outils aux environnements d’IA. Il n’est pas indispensable pour concevoir un tout premier script, mais devient particulièrement utile dès lors que vous souhaitez partager vos propres outils avec Claude Code, Cursor ou d’autres interfaces compatibles. Pour aller plus loin, lisez notre guide Créer son serveur MCP en 15 minutes ainsi que notre article d’introduction Qu’est-ce que le protocole MCP.

Un agent AI peut-il s’exécuter localement sans connexion Internet ?

Oui, en utilisant un modèle local hébergé via Ollama, qui propose une interface API alignée sur les standards d’OpenAI. Attention toutefois : les modèles locaux compacts éprouvent plus de difficultés à formater correctement les arguments des outils ; commencez donc par des tâches simples.

Google · Vos sourcesPromptif plus haut dans Google - en un clicAjouter aux sources préférées →

Sources et vérification

  • Exécutions du code réalisées localement sur station de travail (Windows 11, Python 3.13, GPU RTX 4090), le 4 octobre 2026.
  • Versions des paquets relevées sur PyPI et npm au 4 octobre 2026. Grilles tarifaires de Make, Zapier et n8n relevées sur les sites des éditeurs à cette même date.
  • Ressources et cours vérifiés en ligne le 4 octobre 2026.
  • Lectures complémentaires sur le site : Qu’est-ce qu’un agent AI, Agents AI : fonctionnement et évaluation, Automatisation avec l’IA, Comprendre le RAG, Fine-tuning.

Kinetyra

// read next

More on this from PROMPTIF

Promptif

Promptif

ADMINISTRATOR
à lire ensuitebenchmarksQue vaut Utopai X : 6 tests comparatifs vidéoUtopai X face à Wan 3.0, Seedance 2.5 et MiniMax H3 sur les mêmes prompts : physique, lumière, audio et mouvements de caméra selon Artificial Analysis.

Les plus lus

  1. 1Applications de génération vidéo IA : Kling, PixVerse et autres
  2. 2Calendrier IA 2026 : lancements de modèles, conférences et IA Act
  3. 3Affaire Thélyson Orélien : j’ai testé le roman avec trois détecteurs d’IA. Même paragraphe : 100 %, 85 % et 0 %
// plan du site

Cette page dans d’autres langues6

promptif en chiffres 0textes dans les archives0actus des 7 derniers jours0modèles vidéo dans l'observatoire
🎬 Studio Vidéo IA : Higgsfield AI DoP Presets Caméra & Calculateur • Code Promo Higgsfield AI -50% • Higgsfield vs Kling AI
× ‹ agrandissement ›