Chargement

Comment fonctionne Claude Code

Leçon 25 min
Chargement

Comment fonctionne Claude Code

RésuméTranscription

Claude Code est différent des applications de chat classiques. Comprendre son fonctionnement interne vous aidera à l'utiliser plus efficacement.

La boucle agentique

Claude Code s'explique le mieux à travers la boucle agentique :

  1. Vous saisissez une requête dans Claude Code.
  2. Claude rassemble le contexte dont il a besoin en interagissant avec le modèle, qui renvoie du texte ou un appel d'outil que Claude Code peut exécuter.
  3. Il passe à l'action — par exemple, en modifiant un fichier ou en exécutant une commande.
  4. Il vérifie les résultats et détermine s'ils permettent d'atteindre l'objectif fixé par votre requête.
  5. Si c'est le cas, Claude termine et attend la prochaine requête. Sinon, il reboucle et réessaie jusqu'à ce que les résultats soient complets et vérifiables.

Tout au long de cette boucle, vous pouvez ajouter du contexte, interrompre ou orienter le modèle pour l'aider à atteindre votre objectif.

Diagramme de la boucle agentique : votre requête alimente la boucle composée de Rassembler le contexte, Passer à l'action et Vérifier les résultats, avec la possibilité d'interrompre, d'orienter ou d'ajouter du contexte à tout moment

Contexte

Claude dispose d'une fenêtre de contexte qui détermine la quantité de votre conversation, du contenu des fichiers, des sorties de commandes, etc., qu'il peut stocker et référencer. Une fois cette limite atteinte, Claude Code compacte votre conversation — en déterminant automatiquement ce qu'il peut supprimer ou résumer pour ramener la fenêtre de contexte à une taille utilisable.

Outils

Les outils sont l'épine dorsale du fonctionnement des agents. La plupart des assistants IA se contentent de recevoir du texte en entrée et de renvoyer du texte en sortie. Les outils permettent à Claude Code de déterminer quand exécuter du code pour se rapprocher de l'accomplissement d'une tâche. Il peut s'agir d'un outil de lecture de fichiers, d'un outil de recherche web, ou de toute autre capacité. Claude Code utilise une compréhension sémantique pour déterminer quand appeler un outil et comment utiliser le résultat.

Autorisations

Claude Code dispose de plusieurs modes d'autorisation :

  • Manuel : Claude demande une autorisation explicite avant de modifier un fichier ou d'exécuter une commande shell.
  • Acceptation automatique : les fichiers sont modifiés sans demande préalable, et les commandes système courantes comme mkdir, mv et rm s'exécutent également sans demande. Les autres commandes nécessitent toujours une approbation.
  • Mode plan : Claude lit des fichiers et exécute des commandes shell pour explorer, sans modifier vos fichiers source, et élabore un plan d'action avant de commencer tout travail.
  • Mode automatique : Claude travaille sans demandes d'autorisation systématiques pendant qu'un classificateur vérifie la plupart des actions en arrière-plan, dans le but de bloquer les actions irréversibles, destructrices ou dirigées en dehors de votre environnement. Lorsqu'une action est bloquée, Claude trouve généralement une approche plus sûre ou vous demande le feu vert.

Le mode dans lequel démarre une nouvelle session dépend de votre version de Claude Code et de vos paramètres.

Claude Code demandant une autorisation avant d'exécuter une commande bash

Tout cela peut être configuré dans votre fichier de paramètres. Soyez prudent lorsque vous ignorez les autorisations — donner à Claude Code une liberté totale pour exécuter des commandes signifie qu'une erreur pourrait être plus difficile à détecter avant qu'elle ne se produise.

Récapitulatif

Claude Code combine plusieurs concepts agentiques : une boucle agentique, une fenêtre de contexte gérée, des outils et des autorisations configurables — le tout dans votre terminal. Il peut lire votre base de code, passer à l'action et vérifier son propre travail. C'est ce qui le rend fondamentalement différent d'une fenêtre de chat.