Qu'est-ce qu'un agent IA ?#
Un agent IA est un modèle de langage auquel on donne des outils et le droit de s'en servir pour atteindre un objectif. Au lieu de produire une seule réponse, il raisonne, choisit une action — ouvrir un fichier, appeler un logiciel, exécuter un calcul —, observe le résultat, puis décide de l'étape suivante. Il recommence jusqu'à ce que la tâche soit faite ou qu'il ait besoin de vous.
Le modèle seul ne sait rien faire d'autre qu'écrire du texte. C'est l'environnement qui le transforme en agent : la liste des outils qu'on lui ouvre, les droits de chacun, ce qu'il a le droit de lire, et la façon dont ses actions sont surveillées. Deux agents bâtis sur le même modèle peuvent donc être l'un utile, l'autre dangereux.
Assistant, automatisation, agent : trois choses différentes#
| Assistant conversationnel | Automatisation classique | Agent IA | |
|---|---|---|---|
| Ce qu'il fait | Répond à une question | Exécute un scénario écrit à l'avance | Choisit lui-même les étapes pour atteindre un but |
| Ce qu'il touche | Le texte qu'on lui colle | Les logiciels prévus dans le scénario | Les outils et données qu'on lui ouvre |
| Face à l'imprévu | Rien à gérer | S'arrête ou se trompe | S'adapte, ou demande |
| Ce qu'il faut maintenir | Rien | Le scénario, à chaque changement | Les droits, les consignes et la surveillance |
L'automatisation classique — scripts, flux entre applications, robots logiciels — reste la meilleure réponse quand le travail est parfaitement répétitif et que les données arrivent toujours sous la même forme. L'agent IA prend le relais quand il faut lire, interpréter ou décider : un courrier rédigé librement, un document dont la mise en page change, une demande formulée en langage courant.
Comment fonctionne un agent IA#
La boucle#
Le principe tient en quatre temps, répétés autant que nécessaire :
- Comprendre la demande et ce qu'il a déjà sous les yeux.
- Choisir un outil et ses paramètres : lire tel fichier, chercher telle facture, exécuter tel calcul.
- Observer le résultat que l'outil lui rend.
- Décider : continuer, corriger, ou rendre le travail.
Les outils#
Un outil est une fonction décrite au modèle : son nom, ce qu'elle fait, les paramètres qu'elle attend. Le modèle ne l'exécute pas lui-même : il demande son exécution, et c'est le logiciel qui l'entoure qui la réalise — ou la refuse. Les outils courants d'un agent d'entreprise :
- lire des documents : PDF, tableurs, courriers, scans ;
- interroger des logiciels par leur API : comptabilité, banque, messagerie, gestion commerciale ;
- utiliser un site web qui n'offre pas d'API, comme le ferait une personne ;
- exécuter du code pour calculer, trier, rapprocher de gros volumes ;
- produire un fichier : tableau, rapport, présentation ;
- agir sur des machines : administration d'un poste ou d'un serveur.
Le standard ouvert MCP (Model Context Protocol) s'est imposé pour brancher des outils et des sources de données sur un agent : un service qui expose un serveur MCP devient utilisable par n'importe quel agent compatible.
Agent unique ou agents multiples#
Une tâche longue gagne à être découpée : un agent principal orchestre, et des sous-agents prennent chacun une partie — analyser une pile de documents, préparer une synthèse. Chaque sous-agent travaille dans son propre contexte et ne rend que son résultat, ce qui évite de saturer la mémoire de travail de l'agent principal.
Ce qu'un agent IA automatise dans une entreprise#
L'automatisation par l'intelligence artificielle ne vise pas d'abord les grands projets. Les cas qui rapportent le plus sont rarement spectaculaires. Ce sont des tâches répétitives qui obligeaient quelqu'un à passer d'un logiciel à l'autre :
- Rapprocher deux sources : les opérations bancaires et la comptabilité, une liste de commandes et les factures reçues.
- Lire en masse : extraire les montants et les dates d'une pile de justificatifs, trier des documents par nature.
- Compléter un fichier existant : remplir le classeur de suivi à partir de documents reçus, sans en casser la mise en forme.
- Récupérer des documents sur des portails qui n'offrent aucun raccordement.
- Préparer un livrable : un compte rendu, une synthèse, un tableau de bord à partir de plusieurs sources.
- Surveiller un parc informatique : relever les versions installées, les comparer aux failles publiées, proposer une correction.
À chaque fois, le gain vient de ce que l'agent va chercher lui-même l'information là où elle est, au lieu qu'on la lui recopie.
Les risques d'un agent IA, sans détour#
Il agit avec les droits qu'on lui donne#
Un agent qui dispose d'un compte capable de supprimer, de payer ou d'envoyer peut le faire. Une instruction mal comprise ou un texte piégé dans un document lu suffit. La règle de base des systèmes d'information s'applique entièrement : le moindre privilège. Un agent reçoit exactement les droits nécessaires, et pas un de plus.
Il peut être manipulé par ce qu'il lit#
Un document, une page web ou un courriel peuvent contenir des consignes cachées destinées au modèle : on parle d'injection de consignes. Le modèle ne distingue pas toujours une donnée d'une instruction. La parade n'est pas de lui demander d'être prudent, mais de limiter mécaniquement ce qu'il peut faire : les sites qu'il peut atteindre, les actions qui exigent un accord humain.
Il envoie des données au modèle#
Tout ce que l'agent lit pour raisonner part vers le modèle. Si le modèle est hébergé, ces données quittent l'entreprise. Les données personnelles doivent être protégées avant l'envoi, et ce qui est parti doit pouvoir être retracé.
Il peut se tromper sans le dire#
Un agent peut conclure sur une information incomplète, ou s'arrêter à mi-chemin en présentant le travail comme fini. Un bon environnement l'oblige à dire ce qu'il n'a pas pu établir plutôt qu'à combler les trous.
Les garde-fous qui rendent un agent fiable#
| Garde-fou | Ce qu'il empêche |
|---|---|
| Lecture et écriture séparées, écriture désactivée par défaut | Une modification qu'on n'avait pas décidée |
| Liste fermée des sites et des machines atteignables | L'agent qui sort du périmètre, même sur ordre d'un texte piégé |
| Validation humaine des actions sensibles | Une commande, un envoi ou une suppression irréversibles |
| Protection des données personnelles avant tout envoi | Une fuite vers le fournisseur du modèle |
| Journal de chaque action | L'impossibilité de répondre à « qui a fait quoi ? » |
| Calculs confiés au code | Le total faux ou la ligne oubliée sur un gros volume |
| Mots de passe injectés hors du modèle | Un secret qui repart dans la conversation |
Mettre un agent IA en place : par où commencer#
- Choisir une tâche précise, fréquente et mesurable, plutôt qu'un chantier général.
- Recenser ce qu'elle demande : quels fichiers, quels logiciels, quelles données sensibles.
- Ouvrir l'accès en lecture seule d'abord, et comparer le résultat de l'agent au travail fait à la main.
- Armer l'écriture et l'automatisme ensuite, un outil à la fois, quand la confiance est établie.
- Relire le journal régulièrement, en particulier ce qui a été laissé passer ou refusé.
C'est exactement la démarche de l'analyse de besoin que mène notre équipe avant toute intégration.
L'agent IA dans AIKeep#
AIKeep est un agent installé sur les postes de l'entreprise. Il orchestre des sous-agents quand la tâche le demande, et confie à des outils déterministes tout ce qui ne demande aucun jugement. Les garde-fous du tableau ci-dessus y sont des mécanismes :
- l'écriture dans un logiciel raccordé est un interrupteur distinct, décoché à l'installation (les connexions) ;
- le navigateur piloté n'atteint que les sites inscrits, et les mots de passe sont injectés sans que le modèle les voie ;
- l'administration des machines et l'envoi de courriels sont supervisés par défaut : chaque action est montrée avant de partir ;
- AIGuard remplace les données sensibles par des leurres avant tout envoi au modèle ;
- chaque action est tracée dans le journal d'audit ;
- le calcul sur de gros volumes passe par du code Python exécuté dans un environnement confiné, sans accès au réseau.