Retour aux podcastsClaude
Claude Code 101
Comment fonctionne Claude Code
We know that Claude code is different from usual chat applications, but how does it work?
Nous savons que Claude Code est différent des applications de chat habituelles, mais comment fonctionne-t-il ?
Claude code is best explained through the agentic loop.
Claude Code s'explique le mieux à travers la boucle agentique.
You enter a prompt into Claude code.
Vous saisissez une invite dans Claude Code.
Claude code will then gather contacts required to complete your prompt.
Claude Code va alors rassembler le contexte nécessaire pour compléter votre invite.
It does so by interacting with the model which will return text or a tool call that Claude code can execute.
Il le fait en interagissant avec le modèle qui retournera du texte ou un appel d'outil que Claude Code peut exécuter.
Then it takes action.
Ensuite, il passe à l'action.
For example, editing a file or running a command.
Par exemple, en modifiant un fichier ou en exécutant une commande.
Finally, it verifies those results and determines if they achieve what your prompt set out to do in the first place.
Enfin, il vérifie ces résultats et détermine s'ils atteignent l'objectif initial de votre invite.
If they do, then Claude finishes and waits for the next prompt.
Si c'est le cas, Claude termine et attend la prochaine invite.
And if they don't, Claude goes back and runs the loop again until the results are complete and verifiable.
Et s'ils ne le font pas, Claude revient en arrière et relance la boucle jusqu'à ce que les résultats soient complets et vérifiables.
Throughout this loop, you're able to add contacts, interrupt it, or steer the model to help guide it towards your end goal.
Tout au long de cette boucle, vous pouvez ajouter du contexte, l'interrompre ou orienter le modèle pour l'aider à atteindre votre objectif final.
Claude has a context window, which determines how much of your conversation, file contents, command outputs, and more it can store and look back on.
Claude possède une fenêtre de contexte qui détermine la quantité de votre conversation, le contenu des fichiers, les sorties de commandes et plus encore qu'il peut stocker et consulter.
Once you reach that limit, Claude code compacts your conversation, which automatically determines what it can take out of the context window and what it can summarize in order to bring the context window back down.
Une fois cette limite atteinte, Claude Code compacte votre conversation, ce qui détermine automatiquement ce qu'il peut retirer de la fenêtre de contexte et ce qu'il peut résumer afin de la réduire.
Tools are the backbone of how agents work.
Les outils sont le pilier du fonctionnement des agents.
Currently, most AI assistants are simply input text and output text.
Actuellement, la plupart des assistants IA se contentent de recevoir du texte en entrée et de produire du texte en sortie.
Nothing in between.
Rien entre les deux.
Tools let Claude code and other agents determine when to execute code to get closer to a task.
Les outils permettent à Claude Code et aux autres agents de déterminer quand exécuter du code pour se rapprocher d'une tâche.
This could be read file tool or search web tool, for example.
Cela pourrait être un outil de lecture de fichier ou un outil de recherche web, par exemple.
Claude code uses semantic searching to determine when to call a tool and get the output of it.
Claude Code utilise la recherche sémantique pour déterminer quand appeler un outil et en obtenir le résultat.
Claude code also has permission modes.
Claude Code dispose également de modes de permission.
Default behavior is that it has to ask explicit permission before editing a file or running a shell command.
Le comportement par défaut est qu'il doit demander une permission explicite avant de modifier un fichier ou d'exécuter une commande shell.
You can use shift and tab to toggle between different modes.
Vous pouvez utiliser Shift et Tab pour basculer entre les différents modes.
Auto accept edits files without asking, but still ask for commands.
L'acceptation automatique modifie les fichiers sans demander, mais demande toujours pour les commandes.
Plan mode uses read-only tools to help compile a plan of action before starting.
Le mode Plan utilise des outils en lecture seule pour aider à établir un plan d'action avant de commencer.
It's worth being cautious when skipping permissions.
Il vaut mieux être prudent lorsque l'on ignore les permissions.
Giving Claude code free reign to run commands means a mistake could be harder to catch before even happens.
Donner à Claude Code toute liberté pour exécuter des commandes signifie qu'une erreur pourrait être plus difficile à détecter avant même qu'elle ne se produise.
Claude code works by combining different agentic concepts, an agentic loop, a managed context window, tools, and configurable permissions into your terminal.
Claude Code fonctionne en combinant différents concepts agentiques dans votre terminal : une boucle agentique, une fenêtre de contexte gérée, des outils et des permissions configurables.
It can read your code base, take action, and verify its own work, and that makes it fundamentally different from a chat window.
Il peut lire votre base de code, prendre des mesures et vérifier son propre travail, ce qui le rend fondamentalement différent d'une fenêtre de chat.