Mejores prácticas
- En lugar de tener que redactar una especificación detallada desde cero, planifica y construye de forma interactiva un prompt para Devin con Ask Devin.
- Piensa en tus TODOs y divídelos en tareas pequeñas con las que un equipo de Devins pueda ayudar.
- Vuelve a los PR en borrador que estén esperando revisión.
- Devin es ideal para tareas que toman 30 minutos pero que a menudo terminan en grandes backlogs durante semanas.
- 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.
- Al principio, lanza muchas ejecuciones pequeñas para encontrar los mejores casos de uso para Devin.
- Procura mantener las sesiones cortas (XS, S o M según Session Insights), ya que las sesiones más largas y grandes degradan el rendimiento de Devin.
Evaluación de tareas para Devin
Lista de verificación previa a la tarea
- Considera qué juicios y decisiones difíciles serán necesarios
- Identifica posibles vías de fallo
- Para tareas que requieren conocimientos avanzados del dominio, divídelas aún más o proporciona el contexto relevante
- Las buenas tareas tienen un inicio y un final claros, además de criterios de éxito (p. ej., pasar pruebas, ajustarse a un patrón existente)
- ¿Hay ejemplos o patrones que Devin pueda seguir?
- ¿Puedes proporcionar prototipos, código parcial o patrones existentes del repositorio o la documentación?
- ¿Hay enlaces o nombres de archivo a los que Devin pueda hacer referencia?
- Las tareas con suites de pruebas, comprobaciones de lint o pasos de compilación producen mejores resultados
- Las tareas con criterios subjetivos pueden ser más complicadas de validar
- Idealmente, solo necesitas comprobar que el CI pasa o que puedes probar rápidamente un despliegue automático
- Para tareas grandes, considera dividirlas en sub-tareas o en múltiples sesiones
- Dividir solicitudes grandes en partes más pequeñas y manejables ayuda a que Devin se mantenga encaminado
Revisión posterior a la tarea
- Aprovecha Session Insights para analizar la cronología de la sesión e identificar oportunidades de mejora para futuras sesiones

Para ver Session Insights, haz clic en el botón de análisis junto al título de la sesión
- Si Devin alcanza repetidamente los límites de uso de la sesión, es posible que la tarea asignada sea demasiado compleja
- Si Devin tiene dificultades con su entorno de desarrollo, revisa la configuración del Workspace
- En tus futuras sesiones, proporciona más contexto o instrucciones para ayudar a Devin a superar obstáculos anteriores
- Considera agregar o aprobar Knowledge para que Devin recuerde lo que aprendió en sesiones anteriores
