Prima di iniziare la tua prima sessione, assicurati di aver indicizzato e configurato i tuoi repository. Questi passaggi fondamentali aiutano Devin a comprendere e a lavorare sulla tua codebase.
Informazioni sulla pagina della sessione di Devin
A meno che tu non abbia già un piano ben definito, consigliamo di iniziare con Ask per collaborare con Devin alla definizione di un piano, quindi passare alla modalità Agent per eseguirlo.
Modalità Ask
- Fare domande su come funziona il tuo codice. Utilizza una ricerca avanzata nel codice per produrre risposte dettagliate, accurate e ben supportate da riferimenti.
- Pianificare attività definendo l’ambito del lavoro prima dell’implementazione. Devin genera prompt ricchi di contesto per le sessioni di Agent.

Attivare Ask mode


Modalità Agent
- Implementare funzionalità o correggere bug
- Aprire pull request
- Eseguire test e fare debug dei problemi
- Svolgere attività in più passaggi che richiedono modifiche al codice
Attivare la modalità Agent
- Iniziare con la modalità Ask per pianificare l’attività
- Creare un Devin Prompt, che utilizzerà la tua sessione Ask per creare un piano con ambito ben definito
- Fare clic su Send to Devin per passare alla modalità Agent ed eseguire l’attività


Selezionare un repository

- abbia accesso alla tua codebase e possa apportare modifiche
- utilizzi il branch corretto come punto di partenza
- possa creare pull request sul repository corretto
Selezionare un Agent
- Devin (predefinito) — Un software engineer AI per uso generale per sviluppare funzionalità, correggere bug, fare refactoring del codice e gestire la maggior parte delle attività di sviluppo.
- Fast Mode — Una modalità ottimizzata per attività rapide e con un ambito ben definito.
- Dana — Un agent data analyst ottimizzato per interrogare database, analizzare dati e creare visualizzazioni.

Uso delle menzioni @
@ per fornire a Devin un contesto specifico su file, repository o altre risorse. Quando digiti @ nel campo di input della chat, vedrai un menu a discesa con le menzioni disponibili:
- @Repos - Fai riferimento a un repository specifico
- @Files - Fai riferimento a un file specifico nella tua codebase
- @Macros - Fai riferimento a una macro per una voce di Knowledge
- @Playbooks - Fai riferimento a un playbook del team o della community, ovvero template di prompt dettagliati che possono essere utilizzati per guidare il comportamento di Devin
- @Skills - Fai riferimento a una skill definita nel tuo repository (procedure riutilizzabili salvate come file
SKILL.md) - @Secrets - Fai riferimento a uno specifico secret (ad es. API key, credenziali, ecc.) nel gestore di sessioni di Devin
- @Sessions - Fai riferimento a una sessione precedente di Devin come contesto

Definire l’ambito della tua prima sessione
Idee di prompt per iniziare
Aggiunta di un nuovo endpoint API
Aggiunta di un nuovo endpoint API
Piccole funzionalità del frontend
Piccole funzionalità del frontend
Scrivere test unitari
Scrivere test unitari
Migrazione o refactoring del codice esistente
Migrazione o refactoring del codice esistente
Aggiornamento delle API o delle query al database
Aggiornamento delle API o delle query al database
Crea una PR rapida (consigliamo di utilizzare questo prompt in un Playbook)
Crea una PR rapida (consigliamo di utilizzare questo prompt in un Playbook)
Esplora i casi d'uso
Esplora esempi pratici nei flussi di lavoro di ingegneria — ognuno include prompt che puoi provare subito.
Dopo la sessione
Prossimi passaggi
Integrazioni
Collega Devin ai tuoi strumenti esistenti come GitHub, Slack, Jira e altri.
Playbooks
Scopri come utilizzare i Playbook per eseguire attività.
Knowledge
Aggiungi Knowledge per aiutare Devin a comprendere le pratiche del tuo team.
