8 points par GN⁺ 2025-04-22 | 2 commentaires | Partager sur WhatsApp
  • 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

 
madsyntst 2025-04-22

Que ce soit pour les humains ou pour l’IA, il faut bien leur dire : « réfléchis avant de parler ».....

 
GN⁺ 2025-04-22
Avis Hacker News
  • Comme @dickfickling l’a déjà mentionné, ultrathink est explicitement indiqué dans la documentation d’Anthropic
    • Lorsqu’on demande à Claude d’élaborer un plan pour un problème précis, il est recommandé d’utiliser le mot « think » afin de déclencher un mode de réflexion étendu
    • Chaque niveau augmente progressivement le budget de réflexion dont Claude peut disposer
    • Lien : https://www.anthropic.com/engineering/claude-code-best-practices
  • Je ne sais pas quel est le maximum de budget_tokens autorisé dans le mode Thinking de Claude 3.7, mais le SDK montre un exemple à 32k, ce qui correspond aux résultats de l’article
  • J’aimerais qu’on sorte vite de cette logique de formule magique
  • Je pars du principe que le modèle continue de changer
    • Il est très frustrant que la plupart des non-développeurs pensent que si on pose une question à un LLM, il répondra toujours correctement
    • Il est conçu pour produire des sorties créatives, et même en baissant la température, il peut encore halluciner
  • Je me demande pourquoi ils n’affichent pas explicitement le budget de réflexion au lieu de remplacer les chiffres par des termes comme ultrathink
  • C’est un mot mignon, et c’est amusant de savoir que c’est géré côté client, mais je me demande si cela n’ajoute pas encore plus d’incertitude à un outil déjà incertain
  • Ce serait bien que ces « mots-clés secrets » soient exposés plus directement dans l’interface
    • Ce serait sympa si c’était proposé sous une forme permettant de basculer en mode développeur/expérimental
  • C’est peut-être une preuve de l’AGI
    • Personnellement, la plupart des jours, je n’arrive qu’au niveau infrathink
  • Cela pourrait être utile à savoir, même si je suis déjà passé à Gemini 2.5
    • 96 % moins cher
  • Je suis surpris qu’un mot-clé permettant d’étendre la fenêtre de contexte soit implémenté dans le code
    • Il a fallu faire un peu de rétro-ingénierie pour le trouver
  • Je pense que je vais attendre Hyperthink
  • Tengu think ? Une référence au Tengu japonais ?
  • On est passé très vite du blog à Twitter, puis de nouveau du blog à HN
    • La vitesse de circulation de l’information de nos jours est impressionnante