2 puntos por ragingwind 7 시간 전 | Aún no hay comentarios. | Compartir por WhatsApp

De las manos que escriben código a la visión para diseñar sistemas

O'Reilly celebrará el 26 de marzo su tercer AI Codecon bajo el tema "La artesanía del software en la era de la IA". Los anfitriones del evento, Tim O'Reilly y Addy Osmani, plantean de frente qué significa la palabra "artesanía" en una era en la que los agentes escriben una parte considerable del código. El contexto de este evento incluye la frase de Steve Yegge: "El código es líquido. Se rocía con una manguera; no se inspecciona", así como el caso del creador de pandas, Wes McKinney, quien produce código consumiendo más de 10 mil millones de tokens al mes en Go, un lenguaje que nunca había escrito a mano.

El bando de la dark factory

  • Concepto: una expresión que compara este entorno con una fábrica robotizada sin personal donde ni siquiera hace falta encender las luces; se refiere a un ambiente de producción de software en el que los humanos solo marcan la dirección y los agentes se encargan de la mayor parte de la implementación.
  • Antfarm de Ryan Carson: una herramienta open source que instala en OpenClaw a todo un equipo de agentes con un solo comando. Un agente de planificación descompone una solicitud de funcionalidad en historias de usuario, y agentes separados implementan y prueban cada historia en entornos aislados antes de devolver un PR (pull request) verificado.
  • Automatización de la revisión humana: en el pipeline de CI (integración continua), los agentes graban en video cómo usan directamente la funcionalidad y adjuntan esa grabación al PR. El rol humano no es producir, sino revisar.
  • Punto de límite: también se aborda que, cuando los agentes fallan o se rompe el ciclo de retroalimentación, aparecen zonas que no pueden resolverse solo con reintentos automáticos.

El bando que dice que la artesanía ahora es supervisión

  • Patrón de orquestación de Addy Osmani: la charla "Orchestrating Coding Agents" cubre un espectro que va desde entornos donde un fundador en solitario ejecuta cientos de sesiones sin mirar el código, hasta equipos enterprise que necesitan puertas de calidad y mantenimiento a largo plazo. Su postura es que lo que hace falta no son herramientas, sino "patrones".
  • Ingeniería de contexto: concepto bautizado por Andrej Karpathy, se refiere a la técnica de estructurar la información para que un LLM funcione de manera estable. También es el tema central del nuevo libro de Osmani, Beyond Vibe Coding.
  • La perspectiva de Cat Wu de Anthropic: como responsable de producto de Claude Code y Cowork, busca una dirección de diseño en la que los humanos permanezcan naturalmente dentro del loop mediante sistemas confiables, interpretables y controlables (reliable, interpretable, steerable). Contrasta con Carson, que apunta a la máxima autonomía.

La corriente que trata el costo del fracaso

  • Nicole Koenigstein: en su charla "El costo oculto de las fallas de los agentes", analiza modos de falla que no se ven en los demos pero explotan en producción. Es autora del nuevo libro de O'Reilly AI Agents: The Definitive Guide.
  • Hila Fox (Qodo): comparte la ruta real para evolucionar de herramientas simples basadas en prompts a sistemas multiagente listos para producción, así como los problemas que aparecen en el proceso.
  • Advait Patel (Broadcom SRE): aborda casos reales de respuesta cuando agentes de IA dañaron sistemas en producción.
  • Abhimanyu Anand (Elastic): plantea la pregunta "¿Tu eval te está mintiendo?" y advierte sobre el riesgo de construir sistemas sobre marcos de evaluación equivocados.

La afirmación de que el cuello de botella no son las manos, sino el criterio

  • Mythical Agent-Month: Wes McKinney aplica a los agentes la tesis clásica de Fred Brooks de que "añadir más personal a un proyecto retrasado solo lo retrasa más". Los agentes no reducen la complejidad esencial; más bien producen complejidad accidental a velocidad de máquina.
  • La barrera brownfield: la observación de que, alrededor de las 100 mil líneas de código, los agentes empiezan a ahogarse en el código inflado que ellos mismos generaron.
  • El taste como recurso escaso: una vez que desaparece la restricción del trabajo manual, la diferencia decisiva pasa a ser la capacidad de mantener en la cabeza la coherencia conceptual del sistema y decidir qué construir y qué quitar. La conclusión es que los desarrolladores que sobrevivirán no serán los que corran más sesiones en paralelo, sino los que puedan conservar el modelo conceptual del proyecto en su mente.

Nuevas organizaciones y arquitectura

  • AI Flower de Juliette van der Laarse: una arquitectura pública de capacidades para la ingeniería AI-native que aborda cómo deben redistribuirse las capacidades de las organizaciones de ingeniería en entornos donde los agentes hacen la mayor parte de la codificación.
  • Automatización vs. augmentación, de Mike Amundsen: la automatización sustituye trabajo humano, mientras que la augmentación amplifica la especialización humana. Su postura es que la distinción entre ambas definirá la forma futura de la economía humano-IA.
  • Tatiana Botskina (Oxford): aborda la colaboración entre agentes y el problema de la provenance, es decir, cómo verificar el origen de los resultados producidos por agentes.
  • Neethu Elizabeth Simon (Arm): trata el problema base de confiabilidad que supone probar servidores MCP (Model Context Protocol). Esto se vuelve más importante a medida que MCP se consolida como estructura estándar de conexión entre sistemas de agentes.
  • Arushee Garg (LinkedIn): comparte un caso de sistema multiagente en producción que genera mensajes de outreach.

Perspectiva enterprise

  • Charla fireside con Aaron Levie (CEO de Box): sostiene que los agentes no reemplazarán el software enterprise, sino que se montarán sobre él, y que para funcionar necesitan contenido, contexto y gobernanza.
  • Liberación del trabajo latente: es la visión de que la IA abre tareas que las empresas no habían podido abordar por costo, como el análisis de contratos o la optimización de procesos.
  • Reevaluación del juicio humano: la postura de que, en entornos con agentes, el valor de la comprensión contextual y la gobernanza humana no disminuye, sino que aumenta.
  • La preocupación de Tim O'Reilly: también se plantea el problema de que la IA puede crear un enorme valor mientras erosiona el circuito económico de la especialización humana que sostiene ese valor.

Contrastes entre bandos

  • Carson vs. Cat Wu: el choque entre la búsqueda de máxima autonomía y una filosofía de diseño que mantiene de forma natural la supervisión humana.
  • McKinney vs. Osmani: llegan a la misma conclusión —que el taste y el juicio de diseño importan— por caminos distintos: la perspectiva del desarrollador individual y la de equipos de cientos de personas.
  • Entusiasmo y cautela: Koenigstein y Fox vuelven a poner sobre la mesa la pregunta de "qué pasa cuando falla" que el optimismo de otras presentaciones tiende a ocultar.

En conjunto, este artículo transmite el mensaje de que la artesanía del software no está desapareciendo, sino migrando. El centro de gravedad se mueve de escribir código a diseñar sistemas, de la lucha heroica individual a la orquestación de múltiples agentes, y de la destreza manual al gusto y el criterio. Tomando prestada la expresión de Steve Yegge, Tim O'Reilly cierra preguntando si estamos al final del oficio de programar o al comienzo de un nuevo oficio, y concluye que los desarrolladores que primero entiendan esta transición obtendrán la mayor ventaja.

Aún no hay comentarios.

Aún no hay comentarios.