Vai al contenuto principale
Quando avvii una sessione, Devin interpreterà il tuo prompt ed eseguirà rapidamente una ricerca nella tua base di codice per trovare file e frammenti di codice rilevanti. Quando opportuno, Devin userà questo contesto per proporre un piano dettagliato che puoi perfezionare. Esaminare il piano di Devin è sempre utile per assicurarti che lavori sulle parti giuste della tua base di codice e che sia allineato con te. Tuttavia, la Pianificazione interattiva è particolarmente utile in questi casi:
  • Per attività complesse che richiedono molto contesto o una definizione dell’ambito approfondita
  • Quando lavori con parti della tua base di codice che non ti sono familiari
  • Quando vuoi verificare la comprensione di Devin prima che inizi a scrivere codice

Come funziona la pianificazione interattiva

1. Valutazione iniziale

Quando avvii una nuova sessione, Devin analizza rapidamente la tua codebase e fornisce:
  • File rilevanti
  • Principali risultati della sua analisi iniziale
  • Domande di implementazione
Per rendere rapida la ricerca nella tua codebase, Devin indicizza il tuo branch principale ogni volta che utilizzi Devin.Durante la Valutazione iniziale, Devin cerca in questo indice e potrebbe non includere modifiche molto recenti o altri branch, anche se può esplorarli più approfonditamente in seguito durante la pianificazione.
Devin ignorerà automaticamente i risultati di ricerca irrilevanti. Puoi anche dire direttamente a Devin di ignorare risultati di ricerca.
La valutazione iniziale può includere riferimenti al codice che puoi ispezionare per verificare che Devin abbia identificato il codice corretto su cui lavorare.

2. Piano dettagliato

Dopo una rapida valutazione iniziale, Devin in genere inizia a lavorare a un piano più dettagliato. Il piano dettagliato di Devin spesso include riferimenti al codice e frammenti di codice che puoi esaminare prima di approvarlo. Fai clic sui riferimenti per aprire un collegamento diretto nell’IDE di Devin, così da verificare i risultati di Devin ed esplorare insieme la codebase prima di consentirgli di eseguire le operazioni in modo autonomo.

In attesa di approvazione

Per impostazione predefinita, Devin attenderà il tuo feedback per trenta secondi prima di procedere automaticamente con il suo piano. Puoi modificare questo comportamento in Settings > Customization. Per attività complesse, fai clic su “Wait for my approval” per fare in modo che Devin attenda il tuo feedback sul suo piano completo. Questo ti offre la possibilità di:
  • Fare brainstorming di possibili alternative con Devin
  • Esplorare insieme la codebase utilizzando il Devin IDE
  • Suggerire modifiche all’approccio proposto
  • Aggiungere dettagli che Devin potrebbe aver trascurato