Best Practices
- Invece di dover scrivere da zero una specifica dettagliata, progetta e costruisci in modo interattivo un prompt per Devin con Ask Devin.
- Rifletti sui tuoi TODO e suddividili in piccoli task su cui un team di Devin può aiutarti.
- Torna sulle PR in bozza in attesa di review.
- Devin è perfetto per task che richiedono 30 minuti ma che spesso finiscono per restare nel backlog per settimane.
- Idealmente, dovrebbe essere semplice come controllare che la CI passi o testare un deploy automatico. Evita task ambigui in cui può sembrare che il lavoro sia stato completato correttamente ma in realtà stia succedendo altro.
- All’inizio, esegui molte run di piccole dimensioni per individuare i casi d’uso migliori per Devin.
- Cerca di mantenere le sessioni brevi (XS, S o M, come misurate da Session Insights), perché sessioni più lunghe e di dimensioni maggiori peggiorano le prestazioni di Devin.
Valutare i task per Devin
Checklist pre-task
- Considera quali valutazioni soggettive e decisioni difficili sono necessarie
- Identifica i possibili percorsi di errore
- Per le attività che richiedono conoscenze di dominio avanzate, suddividile ulteriormente o fornisci il contesto rilevante
- Le buone attività hanno un inizio e una fine chiari, oltre a criteri di successo (ad esempio, test superati, corrispondenza con un pattern esistente)
- Ci sono esempi o pattern che Devin può seguire?
- Puoi fornire prototipi, codice parziale o pattern esistenti dalla codebase o dalla documentazione?
- Ci sono link o nomi di file a cui Devin possa fare riferimento?
- Le attività con suite di test, controlli di linting o passaggi di compilazione producono risultati migliori
- Le attività con standard soggettivi possono essere più complicate da validare
- Idealmente, ti basta verificare che la CI passi, oppure puoi testare rapidamente un deployment automatico
- Per attività di grandi dimensioni, valuta di suddividerle in sotto-attività o in più sessioni
- Suddividere richieste grandi in parti più piccole e gestibili aiuta Devin a rimanere allineato
Revisione post-attività
- Sfrutta Session Insights per analizzare la timeline della sessione e individuare feedback azionabili per le sessioni future

Per visualizzare i Session Insights, fai clic sul pulsante di analisi accanto al titolo della sessione
- Se Devin raggiunge ripetutamente i limiti di utilizzo della sessione, l’attività assegnata potrebbe essere troppo complessa
- Se Devin ha difficoltà con il suo ambiente di sviluppo, rivedi la configurazione dell’area di lavoro
- Nelle sessioni future, fornisci più contesto o istruzioni per aiutare Devin a superare gli ostacoli riscontrati in precedenza
- Valuta di aggiungere o approvare Knowledge così che Devin ricordi ciò che ha imparato nelle sessioni precedenti
