- Anthropic publicó documentación sobre el uso avanzado de Claude Code, su herramienta de agente CLI basada en Claude
- Al usar palabras clave específicas ("think", "ultrathink", etc.), Claude utiliza más recursos de cómputo (tokens) para realizar un razonamiento más profundo
- "think" → 4,000 tokens, "megathink" → 10,000 tokens, "ultrathink" → hasta 31,999 tokens asignados
- Esto se confirmó directamente en el código interno de Claude Code, y parece ser una función de Claude Code más que de Claude en sí
- Los desarrolladores pueden aprovechar esta función para usar Claude como una herramienta de programación tipo agente que maneje problemas complejos de forma más efectiva
Uso avanzado de Claude Code
- Anthropic publicó documentación sobre cómo aprovechar de forma eficiente Claude Code, su agente de programación por CLI
- Esta herramienta usa el modelo Claude para realizar tareas de programación y cuenta con una función para ajustar la intensidad del razonamiento mediante comandos
- Al usar palabras clave de la familia “think”, Claude emplea más recursos de cómputo en la tarea dada
Función de ajuste de intensidad del razonamiento
- Claude Code ajusta la cantidad de tokens (recursos de razonamiento) que Claude puede usar según la palabra clave
- En el código interno se confirmó el siguiente mapeo:
- "think" → 4,000 tokens
- "think hard" / "think more" / "megathink" → 10,000 tokens
- "ultrathink" / "think very hard" / "think super hard" etc. → 31,999 tokens
- Gracias a esta función, es posible disponer de más tiempo y recursos de cómputo al resolver problemas complejos o de varias etapas
Análisis de la implementación interna
- Claude Code no es de código abierto, pero está escrito en JavaScript y permite cierto nivel de análisis
- Los desarrolladores usaron
prettier y ripgrep para mejorar la legibilidad del código y buscar palabras clave específicas
- Como resultado, fue posible confirmar directamente en el código la lógica de asignación de recursos de razonamiento según la palabra clave
¿Es una función propia de Claude?
- La función “ultrathink” parece estar integrada en Claude Code y no en el modelo Claude en sí
- Claude también tiene una función de Extended Thinking, pero es muy probable que la amplificación del razonamiento basada en palabras clave sea una función exclusiva de la herramienta CLI
Uso práctico
- Esta función es muy útil al usar Claude como una herramienta de desarrollo tipo agente
- Ayuda a obtener resultados más precisos y refinados en tareas como resolución de problemas, generación de código y análisis
- El hecho de poder ajustar los recursos de razonamiento solo con palabras clave la convierte en una herramienta muy intuitiva y potente
2 comentarios
Tanto las personas como la IA necesitan que les digan: "piensa antes de hablar"...
Comentarios en Hacker News
ultrathinkestá explícitamente indicado en la documentación de Anthropicbudget_tokenspermitido en el modo Thinking de Claude 3.7, pero el SDK muestra un ejemplo de 32k, lo que coincide con los resultados del artículo