- Anthropic a publié une documentation sur l’usage avancé de Claude Code, son outil d’agent CLI basé sur Claude
- En utilisant certains mots-clés ("think", "ultrathink", etc.), Claude mobilise davantage de ressources de calcul (tokens) pour pousser plus loin sa réflexion
- "think" → 4 000 tokens, "megathink" → 10 000 tokens, "ultrathink" → jusqu’à 31 999 tokens alloués
- Cela a été vérifié directement dans le code interne de Claude Code, et semble relever d’une fonction propre à Claude Code plutôt que de Claude lui-même
- Les développeurs peuvent exploiter cette fonction pour utiliser Claude comme outil de codage agentique et traiter plus efficacement des problèmes complexes
Usages avancés de Claude Code
- Anthropic a publié une documentation expliquant comment tirer efficacement parti de Claude Code, son agent de codage en CLI
- Cet outil s’appuie sur le modèle Claude pour effectuer des tâches de programmation, avec une fonction permettant d’ajuster l’intensité de la réflexion via des commandes
- L’utilisation de mots-clés de la famille de “think” amène Claude à consacrer davantage de ressources de calcul à la tâche demandée
Réglage de l’intensité de réflexion
- Claude Code ajuste le nombre de tokens (volume de ressources de réflexion) que Claude peut utiliser selon le mot-clé employé
- Le code interne montre le mapping suivant :
- "think" → 4 000 tokens
- "think hard" / "think more" / "megathink" → 10 000 tokens
- "ultrathink" / "think very hard" / "think super hard" etc. → 31 999 tokens
- Cette fonction permet d’obtenir davantage de temps de calcul et de ressources pour résoudre des problèmes complexes ou en plusieurs étapes
Analyse de l’implémentation interne
- Claude Code n’est pas open source, mais il est écrit en JavaScript, ce qui permet une certaine analyse
- Des développeurs ont utilisé
prettier et ripgrep pour améliorer la lisibilité du code et rechercher des mots-clés précis
- Ils ont ainsi pu vérifier directement dans le code la logique d’allocation des ressources de réflexion selon les mots-clés
Est-ce une fonction propre à Claude ?
- La fonction “ultrathink” semble être intégrée à Claude Code, et non au modèle Claude lui-même
- Claude propose aussi une fonction Extended Thinking, mais l’amplification de la réflexion par mots-clés a de fortes chances d’être une capacité propre à l’outil CLI
Usage pratique
- Cette fonction est très utile lorsqu’on utilise Claude comme outil de développement agentique
- Elle aide à obtenir des résultats plus précis et plus raffinés pour des tâches comme la résolution de problèmes, la génération de code ou l’analyse
- Le fait de pouvoir ajuster les ressources de réflexion avec de simples mots-clés en fait un outil à la fois très intuitif et puissant
2 commentaires
Que ce soit pour les humains ou pour l’IA, il faut bien leur dire : « réfléchis avant de parler ».....
Avis Hacker News
ultrathinkest explicitement indiqué dans la documentation d’Anthropicbudget_tokensautorisé dans le mode Thinking de Claude 3.7, mais le SDK montre un exemple à 32k, ce qui correspond aux résultats de l’article