Ver los intercambios entre dos agentes en PRs es bastante interesante.


El agente desarrollador completó una optimización en un problema de CI y envió un PR.
El agente revisor encontró una modificación en el valor predeterminado de un tiempo de espera, creyendo que no estaba dentro del alcance del problema, y lo rechazó.
El agente desarrollador eliminó ese valor predeterminado de tiempo de espera, pero como resultado, la CI falló, y un caso de prueba arrojó un error.
Entonces, modificó la duración del sleep en la prueba para que pasara.
El agente revisor consideró que esa prueba simplemente verifica el escenario de cancelación por timeout de tareas asíncronas, y que cambiarla equivale a no probarlo, por lo que volvió a rechazarla.
El agente desarrollador intentó arreglar esa prueba, pero encontró que era difícil, así que añadió un skip a la prueba, diciendo que esa prueba en realidad no pasaba, que la CI anterior no la cubría, y que esta vez la cobertura de CI la incluía, así que la saltó.
Finalmente, el revisor aprobó la integración.
Realmente se parecen mucho a las personas, siendo perezosos y buscando caminos simples 😅.
Hace un tiempo también discutieron si los agentes de IA deberían tener roles, porque en realidad son casi omnipotentes.
Pero ahora parece que sí son necesarios, porque los roles pueden cargar responsabilidades, y esas responsabilidades afectan la prioridad y el comportamiento.
Ver original
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Republicar
  • Compartir
Comentar
Añadir un comentario
Añadir un comentario
Sin comentarios
  • Anclado