Vai al contenuto principale

Che cos’è Knowledge?

Proprio come per l’onboarding di un nuovo ingegnere, l’onboarding di Devin richiede un investimento iniziale nel trasferimento di conoscenze. Knowledge è una raccolta di suggerimenti, consigli e istruzioni che Devin può consultare in tutte le sessioni. Puoi continuare ad arricchire nel tempo il patrimonio di Knowledge di Devin e Devin richiamerà automaticamente le informazioni rilevanti quando necessario. Usa la funzionalità Knowledge per condividere documentazione, suggerimenti, librerie interne personalizzate e altri materiali di cui Devin potrebbe avere bisogno.

Come posso creare un elemento di Knowledge?

Vai alla scheda Knowledge nella pagina Settings & Library e fai clic su “Add Knowledge” in alto a destra.
Devin
La tua Trigger Description aiuterà Devin a richiamare la Knowledge pertinente nei momenti opportuni. Può essere una semplice frase o una breve descrizione. Devin recupererà un elemento di Knowledge quando il lavoro corrente è correlato ai trigger specificati e tutti gli elementi di Knowledge richiedono una Trigger Description. Il Content dovrebbe contenere alcune frasi con informazioni pertinenti.

Suggerimenti di Knowledge

Devin suggerirà automaticamente elementi di Knowledge da memorizzare in base ai feedback che fornisci in chat. Modifica il Knowledge suggerito prima di salvarlo oppure ignora il Knowledge se non è utile. Puoi anche chiedere a Devin di rigenerare un suggerimento di Knowledge in base ai tuoi feedback. Questo può rendere più semplice iterare sui suggerimenti di Knowledge invece di modificarli manualmente. Devin può anche suggerire aggiornamenti agli elementi di Knowledge esistenti, oltre a proporre nuovi elementi di Knowledge.

Cosa includere in Knowledge?

Consigliamo di includere gli aspetti dei tuoi prompt o playbook che ti ritrovi a ripetere regolarmente. Ad esempio: bug comuni e le relative soluzioni, pratiche di conformità del codice, workflow di deployment, workflow di testing, come interagire con strumenti proprietari, ecc.

Suggerimenti e trucchi

  1. Crea Knowledge specifiche mirate a un singolo flusso di lavoro o a una singola azione. Devin leggerà l’intero contenuto della Knowledge, quindi assicurati che sia tutto pertinente e aggiornato!
    • Suddividi la tua Knowledge in unità più piccole quando possibile. Devin è in grado di accedere a più “elementi” di Knowledge contemporaneamente.
  2. Prendi l’abitudine di aggiungere e aggiornare le Knowledge. Queste sono condivise all’interno della tua organizzazione e miglioreranno continuamente Devin per il tuo team nel tempo.
  3. Devin recupera la Knowledge quando pertinente, non tutta in una volta né solo all’inizio. Assicurati che la condizione di attivazione del recupero sia altamente pertinente rispetto ai contenuti.

Associare Knowledge ai repo

Puoi scegliere se applicare Knowledge a nessun repo, a repo specifici o a tutti i repo:
  • Associazione a nessun repo: Knowledge viene recuperata solo quando Devin la ritiene rilevante per il tuo contesto attuale.
  • Associazione a repo specifici: Knowledge viene sempre utilizzata ogni volta che Devin lavora in quei repo specifici.
  • Associazione a tutti i repo: Knowledge si applica automaticamente a ogni repo su cui Devin sta lavorando in qualsiasi sessione.