TLDR: Trata a Devin como a un ingeniero junior. Asígnale tareas que un ingeniero junior o un pasante podría resolver si recibe instrucciones claras y suficientemente detalladas. Recuerda darle a Devin el mismo nivel de detalle en las instrucciones que le darías a un compañero de trabajo humano. Para obtener una guía más completa sobre cómo trabajar eficazmente con agentes de código, consulta nuestra guía Coding Agents 101.
Empieza tu día poniendo a varios
Devins a trabajar en paralelo:
Piensa en tus TODOs y divídelos en tareas pequeñas con las que un equipo de becarios (Devins) pueda ayudar.
Vuelve a los PR en borrador que estén esperando revisión alrededor de la hora del almuerzo.
Etiqueta a Devin en hilos de Slack para
correcciones rápidas:
Devin es ideal para tareas que toman 30 minutos pero que a menudo terminan en grandes backlogs durante semanas.
Concéntrate en tareas fácilmente
verificables:
Idealmente, debería ser tan sencillo como comprobar que el CI pasa correctamente o probar un despliegue automático. Evita tareas ambiguas en las que pueda parecer que la tarea se completó correctamente pero en realidad está ocurriendo otra cosa.
Empieza con cosas pequeñas:
Al principio, lanza muchas ejecuciones pequeñas para encontrar los mejores casos de uso para Devin.
Procura no gastar demasiadas (>10) ACUs en una sola ejecución. El rendimiento de Devin se degrada en sesiones largas.
Al decidir si una tarea es adecuada para Devin, la primera pregunta que debes hacerte es: ¿Podría un ingeniero junior resolverlo si tuviera suficiente tiempo y contexto?