Nozioni di base su Knowledge
- Devin genererà automaticamente la Knowledge del repo in base ai README esistenti, alla struttura dei file e ai contenuti dei repository collegati. Nota che, se non concedi a Devin l’accesso al repo, non genererà alcuna Knowledge associata.
- La Knowledge viene richiamata in base al Trigger che imposti. Più specifico è il Trigger (ad es. a quale file, repo o tipo di task si applica la Knowledge), migliori saranno i risultati del recupero. Puoi trovare maggiori dettagli qui.
- Devin ti dirà, all’interno di una sessione, quale Knowledge ha utilizzato; puoi vederlo sotto “Accessed Knowledge” nella chat della sessione.

- Devin recupererà e aggiornerà automaticamente la Knowledge in base a file specializzati nella tua codebase, inclusi
.rules,.mdc,.cursorrulese.windsurf. Nota che Devin non recupererà automaticamente file di tipo più generale come.md.
Best practice per l’onboarding della Knowledge
È utile dedicare un po’ di tempo inizialmente per mettere Devin al passo. Proprio come per una nuova assunzione, condividere il contesto rilevante sul codebase e sui flussi di lavoro seguiti dal team di ingegneria contribuirà in modo significativo a rendere Devin più efficace. Ecco alcuni passaggi consigliati da seguire quando configuri per la prima volta la Knowledge di Devin:- Esamina tutta la Knowledge generata automaticamente e verifica che sia (a) completa e (b) accurata.
- Se vuoi che Devin recuperi la nota Knowledge ogni volta che lavora su una sessione, assicurati di fissarla (pin) su tutti i repository. In caso contrario, puoi fissarla a un singolo repo se le informazioni sono rilevanti solo in quel contesto. Se la Knowledge non è fissata, verrà utilizzata solo quando viene attivata, quindi assicurati che la tua Trigger Description sia chiara.
- Se non hai un file di documentazione centralizzato e dedicato nel tuo codebase, ti consigliamo vivamente di crearne uno con un’estensione di file specifica.
Visita la guida al prodotto Knowledge per maggiori dettagli.
