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.
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.
- 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.
- 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.
- 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.
Knowledge dell’organizzazione e dell’Enterprise
Per i clienti Enterprise, la pagina Knowledge è suddivisa in schede separate per aiutarti a gestire la Knowledge a diversi livelli di ambito:
- Organization Knowledge — Elementi Knowledge con ambito limitato all’organizzazione corrente. Sono visibili a tutti i membri dell’organizzazione e rappresentano l’ambito predefinito per i nuovi elementi Knowledge.
- Suggestions — Suggerimenti Knowledge generati dall’IA in base alle interazioni nella tua sessione (mostrati per le organizzazioni non primarie).
- Enterprise Knowledge — Elementi Knowledge che si applicano a tutte le organizzazioni della tua Enterprise. Sono visibili solo quando fai parte di un account Enterprise. Gli amministratori Enterprise possono creare e gestire la Knowledge a livello Enterprise da questa scheda.
Gli utenti dell’organizzazione primaria vedono una singola scheda Enterprise Knowledge. Gli utenti di organizzazioni non primarie con un account Enterprise vedono tutte e tre le schede, con Organization Knowledge come scheda predefinita. Gli utenti di organizzazioni non primarie senza un account Enterprise vedono solo Organization Knowledge e Suggestions.
Gli elementi Knowledge a livello Enterprise sono particolarmente utili per condividere standard di codifica aziendali, linee guida architetturali, procedure di deployment e altro contesto che dovrebbe applicarsi in modo uniforme a tutti i team e le organizzazioni.
Associare Knowledge ai repo
Puoi scegliere se applicare Knowledge a nessun repo, a uno specifico repo 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 uno specifico repo: Knowledge viene sempre utilizzata ogni volta che Devin lavora in quello specifico repo.
- Associazione a tutti i repo: Knowledge si applica automaticamente a ogni repo su cui Devin sta lavorando in qualsiasi sessione.