← Últimos artículos
🤖 AI

Agentic Coding Needs Proactivity, Not Just Autonomy

Este artículo sostiene que la próxima generación de agentes de codificación debe evolucionar de la mera autonomía a la verdadera proactividad definiendo una taxonomía clara, estableciendo criterios de aceptación e introduciendo métricas específicas como la Calidad de la Decisión de Perspectiva para evaluar su capacidad de anticipar necesidades y mejorar el desarrollo de software mediante interacción de iniciativa mixta.

Autores originales: Nghi D. Q. Bui, Georgios Evangelopoulos

Publicado 2026-05-11
📖 5 min de lectura🧠 Análisis profundo

Autores originales: Nghi D. Q. Bui, Georgios Evangelopoulos

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

Imagina que tienes un asistente altamente capacitado y superrápido que te ayuda a escribir software. En este momento, la mayoría de estos asistentes son como bibliotecarios muy obedientes. Si te acercas al mostrador y preguntas: "¿Puedes buscarme un libro sobre gatos?", lo encuentran al instante. Si dices: "Escribe una historia sobre un gato", lo escriben. Son autónomos porque pueden realizar el trabajo sin que tú les sostengas la mano, pero son reactivos porque solo se mueven cuando tú se lo indicas.

Este artículo sostiene que la próxima generación de asistentes de programación debe ser algo más que bibliotecarios obedientes. Necesitan ser socios proactivos.

Aquí tienes el desglose de las ideas principales del artículo utilizando analogías sencillas:

1. La diferencia entre "Autonomía" y "Proactividad"

  • Autonomía (El bibliotecario obediente): El asistente espera a que hagas una pregunta y luego va a realizar el trabajo. Es excelente, pero nunca toma la iniciativa a menos que tú hables primero.
  • Proactividad (El copiloto perspicaz): El asistente observa toda la biblioteca (tu código, tu agenda, el chat de tu equipo) mientras trabajas. Detecta cosas antes de que tú preguntes.
    • Ejemplo: Estás escribiendo código para un sistema de pagos. El asistente nota una alerta de noticias de que la empresa de pagos cambiará sus reglas la próxima semana.
    • La parte difícil: Un agente proactivo no se limita a gritar: "¡Oye, mira esto!" inmediatamente. Debe decidir: ¿Es este el momento adecuado para interrumpir? ¿Es esto lo suficientemente importante? ¿Debería guardar silencio y esperar hasta que termines tu pensamiento actual?

2. Los tres niveles de asistentes "inteligentes"

Los autores crearon un sistema de "semáforo" para describir cuán inteligentes son estos agentes:

  • Nivel 1: Reactivo (La luz roja)
    • Cómo funciona: El agente permanece quieto hasta que presionas un botón (das una instrucción).
    • Analogía: Una calculadora. No hace nada hasta que introduces números en ella.
  • Nivel 2: Programado (La luz amarilla)
    • Cómo funciona: El agente se despierta en momentos específicos o cuando ocurre un evento determinado (como una reunión programada o una actualización de código). Podría enviarte un informe, pero realmente no "piensa" si estás ocupado o si el informe es realmente útil en este momento.
    • Analogía: La entrega de un periódico. Llega a las 7:00 AM todos los días, ya sea que estés despierto, durmiendo o en medio de una ducha. No sabe si lo necesitas.
  • Nivel 3: Consciente de la situación (La luz verde)
    • Cómo funciona: El agente observa todo continuamente. Calcula: "Si interrumpo a este desarrollador ahora, ¿se molestará? ¿Es esta información crítica? Si guardo silencio, ¿se perderá algo importante?".
    • Analogía: Un asistente personal que sabe que odias ser interrumpido durante el trabajo profundo. Si comienza un incendio, gritan. Si llega un paquete, esperan a que tomes un descanso para el café para decírtelo. También aprenden de ti: "Ah, la última vez ignoraste mi sugerencia sobre el presupuesto; no te molestaré con temas de presupuesto hasta el próximo mes".

3. La "Perspicacia" es el verdadero producto

El artículo afirma que no debemos medir a estos agentes por la cantidad de tareas que completan. En su lugar, debemos medir su "Política de Perspicacia".

Piensa en una Perspicacia como una hipótesis: "Creo que necesitas saber sobre X ahora mismo".
El agente tiene cuatro opciones para cada perspicacia:

  1. Notificar: "¡Oye, mira esto!" (Alta urgencia).
  2. Preguntar: "¿Quisiste hacer esto?" (Incertidumbre).
  3. Borrador: "Escribí una solución para ti, ¿quieres verla?" (Bajo esfuerzo, alto valor).
  4. Guardar silencio: "Vi esto, pero no es el momento adecuado para decir nada".

La gran afirmación del artículo: La habilidad más importante para un agente de Nivel 3 es saber cuándo guardar silencio. Si un agente habla demasiado, se convierte en una molestia. Si guarda silencio cuando debería hablar, es inútil.

4. ¿Cómo probamos esto? (La nueva tarjeta de puntuación)

Actualmente, probamos los agentes de programación asignándoles una tarea y viendo si la completan. Los autores dicen que esto es incorrecto para los agentes proactivos. En su lugar, proponen tres nuevas formas de calificarlos:

  • IDQ (Calidad de la Decisión de Perspicacia): ¿Elegió el agente la acción correcta en el momento adecuado?
    • ¿Te interrumpió cuando estabas en la zona? ¿Guardó silencio cuando necesitabas ayuda?
  • CGS (Puntuación de Anclaje Contextual): ¿Tenía el agente la prueba correcta?
    • Si dijo "Tu código está roto", ¿te mostró el registro de error específico o solo estaba adivinando?
  • LL (Mejora por Aprendizaje): ¿El agente se volvió más inteligente después de que diste retroalimentación?
    • Si le dijiste "Deja de molestarme con esto", ¿dejó realmente de molestarte más tarde?

5. La verificación de la realidad actual

Los autores examinaron las principales herramientas de programación disponibles hoy en día (como GitHub Copilot, Cursor, Claude Code, etc.). Encontraron que:

  • La mayoría está estancada en el Nivel 2 (Programado). Funcionan con temporizadores o desencadenantes.
  • Ninguna de ellas tiene actualmente una forma clara de calcular el "costo de interrumpirte".
  • Ninguna de ellas trata explícitamente "guardar silencio" como una elección inteligente y aprendida. La mayoría simplemente espera a que tú preguntes.

Resumen

El artículo es un llamado a la acción. Dice: "Dejen de construir solo agentes que puedan realizar trabajo. Comiencen a construir agentes que sepan cuándo trabajar, cuándo hablar y cuándo callarse".

Para llegar allí, debemos dejar de medirlos por "tareas completadas" y empezar a medirlos por "buen juicio", "evidencia" y "aprendizaje a partir de la retroalimentación". El objetivo es un socio de programación que se sienta menos como un robot y más como un compañero de equipo reflexivo.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →