Vai al contenuto principale
La modalità avanzata offre a Devin funzionalità potenziate per aiutarti a ottenere più valore dalla piattaforma. In questa modalità, Devin può analizzare altre sessioni di Devin, creare e migliorare playbook, avviare sessioni batch e gestire la base di conoscenza della tua organizzazione.

Quando usare la Modalità avanzata

La Modalità avanzata è particolarmente utile quando vuoi:
  • Analizzare gli esiti delle sessioni: Capire perché una sessione ha avuto successo o è fallita, identificare schemi ricorrenti ed estrarre lezioni apprese
  • Creare playbook da sessioni riuscite: Trasformare una sessione riuscita in un playbook riutilizzabile che altre persone possono usare
  • Migliorare i playbook esistenti: Perfezionare i playbook in base al feedback delle sessioni o a nuovi requisiti
  • Avviare sessioni in batch: Creare più sessioni Devin contemporaneamente per attività ripetitive
  • Gestire Knowledge: Rimuovere duplicati, consolidare o creare nuove voci di Knowledge a partire dalla tua codebase

Accesso alla Modalità Avanzata

Per passare alla Modalità Avanzata:
  1. Vai alla home page di Devin
  2. Fai clic sul pulsante Advanced → sotto la casella di input
  3. L’interfaccia si aggiornerà per mostrare le schede della Modalità Avanzata
Per tornare alla modalità standard di Devin, fai clic su ← Back to Devin.
La Modalità Avanzata richiede il permesso UseDevinExpert, che viene concesso per impostazione predefinita a tutti i membri dell’organizzazione.

Funzionalità della modalità avanzata

Quando accedi alla modalità avanzata, vedrai un’interfaccia a schede con cinque diverse funzionalità:

Analizza una sessione

Usa questa scheda per chiedere a Devin di analizzare una o più sessioni esistenti. Questo è utile per:
  • Capire perché una sessione non si è conclusa come previsto
  • Identificare cosa ha funzionato bene in una sessione riuscita
  • Estrarre schemi ricorrenti e insight da più sessioni
Per analizzare le sessioni:
  1. Seleziona la scheda Analizza una sessione
  2. Aggiungi uno o più link alle sessioni utilizzando il selettore di sessione
  3. Se vuoi, fornisci ulteriore contesto su ciò che vuoi apprendere
  4. Invia la tua richiesta
Devin esaminerà la cronologia della sessione, identificherà gli eventi chiave e fornirà insight su quanto è successo e perché.

Crea playbook

Usa questa scheda per creare un nuovo playbook, eventualmente basato su sessioni esistenti. Questo è utile quando:
  • Hai avuto una sessione di successo e vuoi replicarla
  • Vuoi documentare un processo per il tuo team
  • Devi standardizzare il modo in cui vengono eseguiti alcuni task
Per creare un playbook:
  1. Seleziona la scheda Create Playbook
  2. Facoltativamente, aggiungi link alle sessioni come materiale di riferimento
  3. Descrivi il playbook che vuoi creare
  4. Invia la richiesta
Devin analizzerà le eventuali sessioni fornite e creerà un playbook strutturato con procedure, specifiche e raccomandazioni.

Migliora playbook

Usa questa scheda per perfezionare un playbook esistente in base al feedback o a nuovi requisiti. Questa funzione è utile quando:
  • Un playbook non produce i risultati desiderati
  • Vuoi aggiungere nuove funzionalità a un playbook esistente
  • Devi aggiornare un playbook in base agli esiti delle sessioni
Per migliorare un playbook:
  1. Seleziona la scheda Improve Playbook
  2. Seleziona il playbook che vuoi migliorare
  3. Facoltativamente, aggiungi i link alle sessioni che evidenziano i punti in cui il playbook va migliorato
  4. Descrivi le modifiche che desideri
  5. Invia la richiesta
Devin analizzerà il playbook e le sessioni, quindi proporrà miglioramenti specifici.

Avviare sessioni batch

Usa questa scheda per creare più sessioni Devin contemporaneamente. È utile per:
  • Elaborare più file con lo stesso playbook
  • Eseguire la stessa attività in parti diverse della tua codebase
  • Implementare le modifiche da un PRD su più componenti
Per avviare sessioni batch:
  1. Seleziona la scheda Start Batch Sessions
  2. Facoltativamente, seleziona un playbook da usare per tutte le sessioni
  3. Descrivi le tue attività oppure carica un file con i relativi dettagli
  4. Invia la tua richiesta
Devin analizzerà la tua richiesta e proporrà di creare sessioni individuali per ogni attività. Avrai la possibilità di rivedere e approvare le sessioni proposte prima dell’avvio. Esempi di prompt per i batch:
  • “Avvia una sessione Devin usando il playbook selezionato per ogni file nel CSV allegato”
  • “Trova ogni file nel repository che usa raw SQL e avvia sessioni per migrare ciascun file usando il playbook”
  • “Leggi il PRD di auth usando il Notion MCP e proponi sessioni Devin indipendenti per implementare questa funzionalità”

Gestire Knowledge

Usa questa scheda per mantenere e migliorare la base di conoscenza della tua organizzazione. Questo è utile per:
  • Trovare e unire voci Knowledge duplicate
  • Risolvere indicazioni in conflitto
  • Creare nuove voci Knowledge a partire da pattern nella codebase
Per gestire Knowledge:
  1. Seleziona la scheda Manage Knowledge
  2. Descrivi cosa vuoi fare con la tua base di conoscenza
  3. Invia la tua richiesta
Esempi di attività di gestione di Knowledge:
  • “Rivedi tutte le voci Knowledge e identifica i duplicati o le voci molto simili. Per ogni gruppo di duplicati, proponi una versione consolidata.”
  • “Analizza tutte le voci Knowledge per trovare contraddizioni o conflitti nelle indicazioni. Per ogni conflitto trovato, spiega la discrepanza e proponi una soluzione.”
  • “Esamina la codebase per identificare i principali pattern architetturali e crea voci Knowledge che documentino questi pattern.”

Best practice consigliate

Analizzare le sessioni in modo efficace

Quando analizzi le sessioni, sii specifico su ciò che vuoi capire. Invece di chiedere “Cosa è successo?”, prova con:
  • “Perché Devin ha scelto questo approccio invece dell’alternativa?”
  • “Che cosa ha causato gli errori nei test in questa sessione?”
  • “Quali pattern possiamo estrarre per creare un playbook?”

Creare playbook efficaci

Quando crei playbook a partire dalle sessioni:
  • Fornisci più sessioni riuscite, se disponibili, per aiutare Devin a identificare gli schemi ricorrenti
  • Descrivi il pubblico di riferimento e il caso d’uso del playbook
  • Specifica eventuali vincoli o requisiti che devono essere inclusi

Gestire Knowledge su larga scala

Per knowledge base di grandi dimensioni:
  • Inizia effettuando la deduplicazione per ridurre il rumore
  • Quindi risolvi i conflitti per garantire la coerenza
  • Infine colma le lacune creando Knowledge a partire dall’analisi della base di codice

Autorizzazioni

La modalità avanzata richiede l’autorizzazione UseDevinExpert. Questa autorizzazione è inclusa nei ruoli predefiniti org_member e org_admin, quindi tutti i membri dell’organizzazione vi hanno accesso per impostazione predefinita. Se hai bisogno di limitare l’accesso alla modalità avanzata, puoi creare un ruolo personalizzato senza questa autorizzazione e assegnarlo a utenti specifici.