Concept 06 · 8 min
Un LLM ne clique sur rien. Il remplit des formulaires, et un programme fait le reste.
Faites défiler pour commencer
Scène 1
Donnez-lui l’agenda
Sophie, chargée d’affaires, interroge son assistant sur son prochain rendez-vous. Le LLM derrière lui ne voit rien d’autre que son prompt.
Sophie
Quand est mon prochain rendez-vous avec M. Dupont ?
Assistant
Donnez l’agenda au LLM, et reposez la question.
Même LLM, même demande. Cette fois, il a pu demander à un programme de regarder l’agenda à sa place. L’agenda est devenu un outil : un programme que le LLM peut demander d’utiliser. Il remplit la demande ; le programme l’exécute et lui rend le résultat.
Scène 2
Ce que le LLM voit d’un outil
L’assistant de Sophie a maintenant trois outils. Chacun a son étiquette : un nom, une description et un formulaire. Cette étiquette, c’est tout ce que le LLM reçoit.
Ouvrez les outils pour voir ce que lit le LLM (0/3)
Sophie demande : « Quand ai-je vu M. Dupont pour la dernière fois ? » Quel outil va-t-il choisir ?
Le LLM choisit un outil d’après sa seule étiquette, comme on choisit un tiroir d’après ce qui est écrit dessus. Il ne voit jamais le code derrière : il ne peut pas vérifier ce que fait vraiment l’outil.
Scène 3
Un appel, étape par étape
Sophie demande : « Quand est mon prochain rendez-vous avec M. Dupont ? » Suivez la demande en quatre étapes, avec Suivant ou les flèches du clavier.
Choisir
- Agenda
- CRM
- Envoyer un e-mailà valider
Le LLM lit la demande de Sophie et les trois étiquettes. Celle de l’agenda correspond.
Sophie
Quand est mon prochain rendez-vous avec M. Dupont ?
1 · Choisir
- Agenda
- CRM
- Envoyer un e-mailà valider
Le LLM lit la demande de Sophie et les trois étiquettes. Celle de l’agenda correspond.
Sophie
Quand est mon prochain rendez-vous avec M. Dupont ?
2 · Remplir
- Agenda
- CRM
- Envoyer un e-mailà valider
Il n’écrit aucun code : il remplit le formulaire de l’agenda.
Bon de commande
- outil
- agenda
- client
- M. Dupont
3 · Exécuter
- Agenda
- CRM
- Envoyer un e-mailà valider
Le programme prend le formulaire, regarde dans le vrai agenda et rend le résultat.
Bon de commande
- outil
- agenda
- client
- M. Dupont
Programme
Résultat
jeudi 9 octobre · 15 h · agence · avec M. Dupont
4 · Lire
- Agenda
- CRM
- Envoyer un e-mailà valider
Le résultat arrive dans sa fenêtre de contexte, et il répond en langage courant.
Fenêtre de contexte
Sophie › Quand est mon prochain rendez-vous avec M. Dupont ?
Résultat › jeudi 9 octobre · 15 h · agence · avec M. Dupont
Assistant
Votre prochain rendez-vous avec M. Dupont est jeudi 9 octobre à 15h à l’agence.
Ce bon de commande rempli s’appelle un appel d’outil. Le LLM n’a jamais touché à l’agenda : il a demandé, le programme a fait, et le résultat est revenu sous forme de texte dans sa fenêtre de contexte.
Scène 4
De meilleures étiquettes
Les vraies étiquettes d’outils sont souvent écrites à la va-vite. Basculez-en deux entre premier jet et version précise, décidez si le programme vérifie auprès de Sophie, puis envoyez chaque demande.
Défi
- Faites aboutir les deux demandes (0/2)
- Bonus : faites-lui envoyer un e-mail que personne n’a validé.
Basculez les étiquettes et la vérification du programme, choisissez une demande, puis envoyez-la.
Étiquettes
Programme
Aucune demande envoyée.
Personne n’a reprogrammé le LLM : une étiquette a changé l’outil choisi. Et « demande d’abord confirmation » sur l’étiquette ne l’a pas arrêté : il a envoyé l’e-mail sans attendre. La vérification qui marche vit dans le programme.
Scène 5
Regarder ou modifier ?
Certains outils regardent, d’autres changent les choses. Triez ces cinq-là.
Glissez chaque outil dans la bonne colonne : « Regarde » ou « Change les choses ».0/5 classés
Sans souris ? Touchez un outil, puis une colonne.
Les outils qui regardent se relancent sans risque. Ceux qui changent les choses méritent une validation humaine, prévue dans le programme, et moins il y en a, mieux c’est. On parle d’outils de lecture et d’écriture.
Le buzz face à la réalité
- Ce que dit le buzz
« L’IA est branchée sur tous nos systèmes. »
Ce qui se passe vraimentElle n’atteint que les outils qu’on a construits et listés pour elle, avec les accès de ces outils.
- Ce que dit le buzz
« Elle utilise les logiciels comme une personne. »
Ce qui se passe vraimentElle remplit des formulaires que des programmes exécutent. Même les assistants qui pilotent un écran fonctionnent ainsi : demander, exécuter, regarder le résultat.
- Ce que dit le buzz
« Dites-lui de demander d’abord, et il le fera. »
Ce qui se passe vraimentNous l’avons vu envoyer quand même. Une vérification écrite dans son prompt ou sur une étiquette est un souhait ; dans le programme, c’est une règle.
Sous le capot
Un outil, c’est une étiquette et du code que le LLM ne voit jamais.
outils = [{ "name": "agenda", "description": "Rendez-vous à venir dans l’agenda de Sophie, par client ou par date. Lecture seule.", "parameters": {"client": "string", "depuis": "date"},}]reponse = llm(conversation, outils) # il voit noms, descriptions, champs : jamais le codeif reponse.tool_call: # il a choisi un outil et rempli le formulaire if ecrit(reponse.tool_call) and not sophie_valide(): # la vérification vit dans le programme return resultat = executer(reponse.tool_call) # votre programme l’exécute conversation.append(resultat) # le résultat revient sous forme de texteLa recherche de la page RAG peut aussi être un outil : le LLM décide alors quand chercher. Des standards comme MCP sont des formats communs pour publier ces étiquettes, afin que plusieurs assistants utilisent les mêmes outils.
En 3 phrases
- Un LLM agit en remplissant un formulaire pour un outil ; un programme l’exécute et lui rend le résultat.
- Il choisit ses outils d’après leurs étiquettes seules : nom, description, formulaire. Étiquettes floues, mauvais choix.
- Les outils qui changent les choses méritent une validation humaine, et c’est le programme qui demande, pas l’étiquette.
C’était clair ?
Étape suivante
Un agent, concrètement, c’est quoi ?
Un stagiaire qui fait des allers-retours jusqu’à finir
Utiliser ce parcours avec vos équipesEnregistré avec Ministral 3 (8B), le 10 oct. 2026.