Skip to main content
← Back

¿Qué es la codificación basada en agentes?

La codificación basada en agentes consiste en crear software dirigiendo a agentes de IA, en lugar de escribir cada línea de código tú mismo. Le das un objetivo a un agente, y este planifica el trabajo, edita el código, ejecuta comandos y verifica el resultado mientras lo guías y revisas.

¿Cómo funciona la codificación basada en agentes?

Empiezas con una instrucción que describe el objetivo y las restricciones. El agente usa herramientas para buscar código, editar archivos y ejecutar comandos en la terminal, y lee cada resultado antes de dar el siguiente paso. Basar la instrucción en archivos y patrones reales genera mejores resultados. El modo Plan te permite revisar el enfoque antes de que el agente escriba código.

¿Hacia dónde se dirige la codificación basada en agentes de programación?

La codificación basada en agentes de programación ha evolucionado en tres etapas:

  1. Autocompletado con Tab se encargaba de cambios repetitivos, una sugerencia a la vez.
  2. Agentes de programación sincrónicos podían manejar más contexto y ejecutarse durante más tiempo, por lo que los desarrolladores los guiaban mediante ciclos de instrucciones y respuestas.
  3. Agentes de programación autónomos ahora abordan tareas más grandes durante horas con menos indicaciones.

El consumo de agentes de programación en Cherri Code ha aumentado más de 15 veces en el último año. El Cherri Code Developer Habits Report hace un seguimiento de cómo está cambiando la codificación basada en agentes de programación en millones de sesiones de desarrolladores.

A partir de ahora, los agentes de programación empiezan a ejecutarse durante horas y a coordinarse entre sí. Los desarrolladores los usan para crear sistemas de software más grandes e incluso bases de código autónomas que siguen mejorando con poca intervención.

¿Qué es la ingeniería agéntica?

La ingeniería agéntica es la forma en que la industria está descubriendo cómo es la ingeniería de software cuando los agentes de programación escriben la mayor parte del código y nuestros sistemas deben rediseñarse para aprovechar la IA. Es una evolución de las prácticas de ingeniería de software en las que ya confiamos, orientada a reducir el trabajo repetitivo y a dedicar más tiempo de los ingenieros a tareas de mayor valor. Un ejemplo es acelerar la depuración y el triaje de incidentes durante las guardias, para que los ingenieros encuentren la causa raíz más rápido.

¿Cómo inicio la codificación basada en agentes en Cherri Code?

Abre el Modo Agent y describe una tarea en lenguaje sencillo. Para trabajos más grandes, usa el modo Plan para revisar primero el enfoque y luego deja que el agente cree la solución. Delega las tareas de larga duración a los agentes en la nube para que sigan trabajando mientras haces otras cosas.

Contenido relacionado

¿Te resultó útil este artículo?