Notion · Faire agir l’IA
CLI (ligne de commande)
Une façon d’utiliser un logiciel en écrivant des commandes textuelles. Elle permet d’intégrer des actions dans des scripts et peut servir de point d’accès à des agents.
Comment ça marche
Un terminal, c’est une fenêtre où l’on tape des commandes en texte et où le système répond en texte. Pas de boutons, pas de menus. On écrit « liste les fichiers de ce dossier », avec une commande courte, et la liste s’affiche. C’est l’interface la plus ancienne des ordinateurs, et elle revient en force parce que c’est là que les agents IA travaillent.
Quelques notions suffisent. Le dossier courant : l’endroit d’où partent les commandes, affiché par une commande, changé par une autre. Le chemin : l’adresse d’un fichier, dossier après dossier. Le programme qu’on lance : son nom, suivi de ce qu’on lui passe. Un agent comme Claude Code se lance ainsi, dans le dossier du projet, et c’est ensuite en français qu’on lui parle. Le terminal n’est que la porte d’entrée.
Un exemple concret
- pwd : « où suis-je ? ». Le terminal affiche le dossier courant.
- ls : « qu’y a-t-il ici ? ». La liste des fichiers et dossiers.
- cd projets/relances : « va dans le dossier des relances ». Le dossier courant change.
- claude : lance l’agent dans ce dossier. À partir de là, elle écrit en français : « Lis les factures impayées du mois et prépare les relances selon le gabarit. »
- /exit : quand c’est fini, elle quitte l’agent et retrouve le terminal.
Elle a appris ces cinq commandes en vingt minutes. Depuis, elle pilote ses relances, ses comptes rendus et son reporting depuis le terminal, sans avoir jamais écrit une ligne de code.
Ce que ça change pour une équipe
- L’accès aux agents les plus puissants. Les outils les plus capables (Claude Code, Codex, Gemini CLI) vivent dans le terminal. Le refuser, c’est se priver de la moitié de ce que l’IA sait faire.
- Le travail devient scriptable. Ce qu’on fait en ligne de commande peut être rejoué, planifié, automatisé. Une routine du lundi devient une commande.
- La précision augmente. Pas d’ambiguïté sur « quel fichier » : le chemin le dit. L’agent et vous parlez du même objet.
- Une organisation s’impose. Travailler dans le terminal oblige à ranger ses dossiers. C’est contraignant, et c’est une bonne chose.
Les limites et les erreurs fréquentes
- Lancer l’agent dans le mauvais dossier. Il travaille là où on l’a lancé. Vérifier avec une commande où l’on est, avant.
- Copier des commandes trouvées sur internet. Une commande peut tout effacer. On ne tape que ce qu’on comprend, ou on demande à l’agent de l’expliquer avant.
- Avoir peur de l’écran noir. Le terminal n’est pas plus dangereux qu’une interface graphique ; il est juste plus franc. Les mêmes précautions s’appliquent : sauvegardes, Git, permissions.
- Y rester pour tout. Certaines tâches sont plus agréables dans une interface graphique. Le terminal sert à piloter l’agent, pas à remplacer tous les outils.
Pour aller plus loin
Une CLI expose des commandes, des options, des codes de retour et des flux d’entrée et de sortie. Les arguments doivent être validés et échappés correctement, avec des permissions minimales et des limites d’exécution.
Où ça se situe chez Opora
Programme 04 · Construire des agentsIngénierie agentique pour les équipes techniques
Prendre en main le terminal, en une heure, pour piloter un agent de code : c’est par là que commence le programme Construire des agents.
Questions fréquentes
Pourquoi les agents IA fonctionnent-ils en ligne de commande ?
Parce que c’est là qu’ils ont accès à tout : vos fichiers, les programmes installés, les commandes du système. Une interface graphique montre ce que son concepteur a prévu ; le terminal donne accès à l’ordinateur entier. Pour un agent qui doit lire, écrire et exécuter, c’est l’environnement naturel.
Est-ce compliqué ?
Moins qu’on le croit. Pour piloter un agent, il faut connaître cinq ou six commandes : savoir où l’on est, lister les fichiers, changer de dossier, lancer l’agent, le quitter. Le reste, l’agent le fait. Une heure de pratique suffit pour être à l’aise.
Terminal, console, ligne de commande, CLI : c’est pareil ?
À peu près. Le terminal est la fenêtre où l’on tape. La ligne de commande, c’est le fait de donner des ordres en texte. CLI (command line interface) désigne un logiciel qui se pilote ainsi, par opposition à un logiciel à fenêtres. On utilise les mots les uns pour les autres.