8 puntos por GN⁺ 2025-04-22 | 2 comentarios | Compartir por WhatsApp
  • 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

 
madsyntst 2025-04-22

Tanto las personas como la IA necesitan que les digan: "piensa antes de hablar"...

 
GN⁺ 2025-04-22
Comentarios en Hacker News
  • Como ya mencionó @dickfickling, ultrathink está explícitamente indicado en la documentación de Anthropic
  • No sé cuál es el máximo de budget_tokens permitido 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
  • Ojalá salgamos rápido de esta etapa tipo palabras mágicas
  • Asumo que el modelo sigue cambiando
    • Es muy frustrante que la mayoría de las personas no desarrolladoras piensen que, si le preguntan algo a un LLM, siempre va a responder con total precisión
    • Está diseñado para producir salidas creativas, y aunque se baje la temperatura, todavía puede alucinar
  • Me pregunto por qué no hacen explícito el presupuesto de razonamiento en vez de reemplazar números con términos como ultrathink
  • Es una palabra simpática y es divertido saber que se maneja del lado del cliente, pero me pregunto si no añade más incertidumbre a una herramienta que ya de por sí la tiene
  • Estaría bien que estas "palabras clave secretas" se expusieran de forma más directa en la UI
    • Sería divertido si se ofreciera como algo que pudiera activarse al cambiar a un modo de desarrollador/experimentación
  • Esto podría ser evidencia de AGI
    • Personalmente, la mayoría de los días apenas me da para infrathink
  • Puede ser información útil, aunque ya me cambié a Gemini 2.5
    • Es 96% más barato
  • Me sorprende que haya palabras clave implementadas en el código para expandir la ventana de contexto
    • Hizo falta un poco de ingeniería inversa para descubrirlo
  • Creo que voy a esperar a Hyperthink
  • ¿Tengu think? ¿Se refiere al Tengu japonés?
  • Pasó muy rápido del blog a Twitter, y de vuelta del blog a HN
    • La velocidad de la información hoy en día es sorprendente