Boris Cherny: La Evolución de Claude Code y el Futuro de la Programación
Interview with Boris Cherny [video]
Acabo de lanzar Opus 5 y en esta charla explico cómo construímos Claude Code. Discutimos la eliminación del 80% de nuestro System Prompt, cómo resolver la inyección de prompts y por qué los desarrolladores deben presionar el botón de borrar en sus productos de IA actuales para reconstruirlos con las nuevas capacidades aceleradas.
Presiona borrar en tu producto de IA y reconstruye todo desde cero.
- DennisL123
Falta algo en la discusión. Crear software se trata de lograr resultados, no de generar output, es decir, tokens. Sin embargo, la propuesta de negocio de la IA es vender output, obviamente. No estoy seguro de cómo conciliar ambas cosas. ¿Ideas?
- iooi
No entiendo por qué Anthropic sigue diciendo lo genial que es que pudieron reescribir bun en Rust. Me parece que si el modelo fuera realmente tan bueno, no necesitarías una reescritura; podrías crear el runtime desde cero.
- firasd
Siento que el gran descubrimiento con Claude Code fue 'darle a la IA acceso a herramientas, de hecho, a tu propia laptop'. Y por supuesto, 1.5 años después, 'un mecanismo para permitir que un agente use mi computadora' se ha convertido en el producto estrella que esperamos de los laboratorios de vanguardia.
Sin embargo. No creo que todas las demás 'Ideas' de estos tipos que construyen mecanismos sean universalmente aplicables. De hecho, últimamente están criticando su propio stack de habilidades de gearhead (skills.md y claude.md), incluso en este video. Pero también desconfío de toda esta cosa de generar agentes. Por ejemplo, 'encuentra cada función en esta base de código' probablemente se hace mejor de forma determinista usando un script que extraiga los nombres de las funciones, en lugar de generar 20 agentes para 'leer' fragmentos del código en el espacio de tokens. Pero ciertamente aumenta el uso de tokens, lo cual es bueno para la persona que te vende la inferencia...
Y hay mucho que falta en los mecanismos reales, francamente, que no tiene que ver con más ninjutsu de agentes paralelos. Por ejemplo, ¿por qué no hay una herramienta de 'mover esta función de este archivo a este archivo' (copiar/pegar rango de caracteres) y tenemos que ver a Claude/Codex/etc. forcejear reescribiendo grandes trozos de código en el espacio de tokens?
- knighthacker
La parte más interesante es la recomendación de Boris de borrar tu Claude.md cada 6 meses para ver de qué es capaz el modelo. El enlace en la publicación te lleva directamente a ese momento.
- albert_e
Así que quizás SKILL.md y CLAUDE.md deberían tener la versión del modelo fijada?
Algo similar a como las plantillas de AWS CloudFormation comienzan con algo como TemplateVersion: 2017-10-01.
Pero quizás eso siga siendo una forma de pensar antigua.