Vai al contenuto principale
La modalità avanzata offre a Devin funzionalità avanzate per aiutarti a ottenere ancora più valore dalla piattaforma. In questa modalità, Devin può analizzare altre sessioni Devin, creare e migliorare playbook, avviare sessioni batch e gestire Knowledge 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 insegnamenti
  • Creare playbook a partire da sessioni riuscite: trasformare una sessione riuscita in un playbook riutilizzabile che altri 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 di 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 verrà aggiornata per mostrare le schede della modalità avanzata
Per tornare alla versione standard di Devin, fai clic su ← Back to Devin.
La modalità avanzata richiede l’autorizzazione UseDevinExpert, che viene concessa 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 funzionalità distinte:

Analizza una sessione

Usa questa scheda per far analizzare a Devin una o più sessioni esistenti. Questo è utile per:
  • Capire perché una sessione non è stata completata come previsto
  • Identificare cosa ha funzionato bene in una sessione riuscita
  • Individuare pattern e insight da più sessioni
Per analizzare le sessioni:
  1. Seleziona la scheda Analizza una sessione
  2. Aggiungi uno o più link alla sessione usando il selettore di sessione
  3. Facoltativamente, fornisci ulteriore contesto su ciò che vuoi apprendere
  4. Invia la richiesta
Devin esaminerà la cronologia della sessione, identificherà gli eventi chiave e fornirà insight su cosa è successo e perché.

Crea playbook

Usa questa scheda per creare un nuovo playbook, eventualmente basato su sessioni esistenti. Questo è utile quando:
  • Hai eseguito una sessione di successo e vuoi replicarla
  • Vuoi documentare un processo per il tuo team
  • Devi standardizzare come vengono svolte determinate attività
Per creare un playbook:
  1. Seleziona la scheda Create Playbook
  2. Eventualmente aggiungi link a sessioni come materiale di riferimento
  3. Descrivi il playbook che vuoi creare
  4. Invia la tua richiesta
Devin analizzerà le eventuali sessioni fornite e creerà un playbook strutturato con procedure, specifiche e consigli.

Migliora playbook

Usa questa scheda per perfezionare un playbook esistente in base al feedback o a nuovi requisiti. Questo è 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 mostrano dove il playbook deve essere 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. Questo è utile per:
  • Elaborare più file con lo stesso playbook
  • Eseguire lo stesso task in parti diverse della tua codebase
  • Implementare 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 i tuoi task oppure carica un file con i dettagli dei task
  4. Invia la richiesta
Devin analizzerà la tua richiesta e proporrà di creare sessioni individuali per ogni task. Avrai la possibilità di rivedere e approvare le sessioni proposte prima che vengano avviate. Esempi di prompt batch:
  • “Avvia una sessione Devin usando il playbook selezionato per ogni file nel CSV allegato”
  • “Trova tutti i file nel repository che usano SQL raw e avvia sessioni per migrare ogni file usando il playbook”
  • “Leggi il PRD di auth usando il Notion MCP e proponi sessioni Devin indipendenti per implementare questa feature”

Gestire Knowledge

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

Best practice

Analizzare le sessioni in modo efficace

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

Creare playbook efficaci

Quando crei playbook dalle sessioni:
  • Fornisci più sessioni riuscite, se disponibili, per aiutare Devin a identificare pattern ricorrenti
  • Descrivi il pubblico di riferimento e il caso d’uso del playbook
  • Specifica eventuali vincoli o requisiti da includere

Gestire la conoscenza su larga scala

Per basi di conoscenza di grandi dimensioni:
  • Inizia con la deduplicazione per ridurre il rumore
  • Poi risolvi i conflitti per garantire la coerenza
  • Infine, colma le lacune creando nuova conoscenza dall’analisi del 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 devi limitare l’accesso alla Modalità avanzata, puoi creare un ruolo personalizzato senza questa autorizzazione e assegnarlo a utenti specifici.