> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Quando utilizzare Devin

**TLDR:** Devin può gestire la maggior parte delle attività di ingegneria, incluse quelle di complessità media e alta. Più le tue istruzioni sono chiare e specifiche, maggiore sarà il tasso di successo — soprattutto per i task complessi. Per indicazioni più complete su come lavorare in modo efficace con gli agenti di coding, consulta la nostra [guida Coding Agents 101](https://devin.ai/agents101).

<div id="best-practices">
  ## Best practice
</div>

<Icon icon="magnifying-glass" iconType="solid" />  **Definisci l'ambito delle attività con [Ask Devin](/it/work-with-devin/ask-devin) prima dell'implementazione:**

* Esplora la tua codebase con la ricerca avanzata nel codice di Ask Devin, definisci l'approccio e lascia che Devin generi automaticamente un prompt ad alto contesto, il tutto prima che venga scritta anche solo una riga di codice.

<Icon icon="clock" iconType="solid" />  **Esegui più istanze di Devin in parallelo:**

* Suddividi le attività indipendenti ed eseguili simultaneamente. [Chiedi ad Ask Devin di delegare ai Devin gestiti](/it/work-with-devin/advanced-capabilities#managed-devins) per avviare molte sessioni in una volta, oppure la [Devin API](/it/api-reference/overview) per un'orchestrazione programmatica.
* Torna alle PR in bozza in attesa di revisione.

<Icon icon="message" iconType="solid" />  **Tagga Devin su [Slack](/it/integrations/slack) o [Teams](/it/integrations/microsoft-teams):**

* Avvia sessioni direttamente dalle conversazioni su bug, richieste di funzionalità o domande. Devin risponde nel thread con gli aggiornamenti.

<Icon icon="rotate" iconType="solid" />  **Lascia che Devin chiuda il cerchio:**

* Abilita [Devin Review](/it/work-with-devin/devin-review) con [Auto-Fix](/it/work-with-devin/devin-review#auto-fix) così che Devin risponda automaticamente ai commenti di code review, corregga i bug segnalati e iteri sui fallimenti della CI, senza che tu debba intervenire direttamente. Risultato: PR pronte per il merge quando le guardi.

<Icon icon="plug" iconType="solid" />  **Estendi la portata di Devin con le [integrazioni MCP](/it/work-with-devin/mcp):**

* Collega Devin a Datadog, Sentry, database, Figma, Notion, Stripe e a centinaia di altri strumenti tramite l'MCP Marketplace. Devin può indagare su problemi in produzione, interrogare dati, leggere design e altro ancora, tutto all'interno di una singola sessione.

<Icon icon="desktop" iconType="solid" />  **Lascia che Devin testi il proprio lavoro:**

* Devin dispone di un ambiente desktop completo con shell, IDE e browser. Può avviare la tua app in locale, esplorare la UI, acquisire screenshot, registrare lo schermo ed eseguire il QA delle proprie modifiche prima di aprire una PR.

<Icon icon="calendar" iconType="solid" />  **Automatizza le attività ricorrenti con le [Scheduled Sessions](/it/product-guides/scheduled-sessions):**

* Configura sessioni giornaliere o settimanali per smistare gli errori Sentry, aggiornare le dipendenze, generare report o qualsiasi altro lavoro ripetibile.

<Icon icon="terminal" iconType="solid" />  **Usa [Devin CLI](/it/cli) per programmare in locale:**

* Lavora con Devin direttamente dal terminale senza lasciare il tuo editor. Perfetto per soluzioni rapide, esplorare il codice e attività che beneficiano del contesto del tuo ambiente locale. Usa [`/handoff`](/it/work-with-devin/devin-cli#handoff-to-cloud-devin) per trasferire senza interruzioni il lavoro a una sessione cloud di Devin quando necessario. Installalo con `curl -fsSL https://cli.devin.ai/install.sh | bash`.

<div id="evaluating-tasks-for-devin">
  ## Valutare le attività per Devin
</div>

Quando decidi se un'attività è adatta a Devin, chiediti:

1. **Posso descrivere criteri di successo chiari?** Le attività con suite di test, controlli CI o risultati verificabili danno in genere i risultati migliori.
2. **C'è abbastanza contesto?** Fornisci file, pattern, documentazione o esempi rilevanti. Più contesto fornisci, meglio è.
3. **Sarebbe utile suddividerla?** Per progetti molto grandi, suddividi il lavoro in sessioni mirate che si basano l'una sull'altra. Puoi eseguirle in parallelo con i [Devin gestiti](/it/work-with-devin/advanced-capabilities#managed-devins).

Come regola pratica: se un'attività ti richiederebbe tre ore o meno, Devin con ogni probabilità può gestirla. Per le attività più lunghe, suddividile in sessioni più piccole.

<div id="pre-task-checklist">
  ## Checklist prima del task
</div>

**Definizione e ambito del task**

* Le attività ben definite hanno un inizio e una fine chiari, oltre a criteri di successo espliciti (ad es. test superati, corrispondenza a un pattern esistente, CI verde)
* Per i task complessi, usa [Ask Devin](/it/work-with-devin/ask-devin) per definire in modo collaborativo l’ambito del lavoro prima di avviare una sessione. Ask Devin può aiutarti a analizzare il codebase e delineare il tuo approccio.

**Contesto disponibile**

* Ci sono esempi o pattern che Devin può seguire?
* Puoi fornire prototipi, codice parziale o pattern esistenti dal codebase o dalla documentazione?
* Ci sono link, nomi di file o file di design che Devin può usare come riferimento?
* Hai collegato le [integrazioni MCP](/it/work-with-devin/mcp) rilevanti (database, monitoring, strumenti di design)?

**Validazione del successo**

* I task con test suite, controlli di lint o passaggi di compilazione producono risultati migliori
* Devin può testare il proprio lavoro avviando la tua app e verificando il comportamento nel browser
* Abilita [Devin Review](/it/work-with-devin/devin-review) per intercettare bug ancora prima di guardare la pull request (PR)

**Sforzo di revisione**

* Con [Auto-Fix](/it/work-with-devin/devin-review#auto-fix) abilitato, Devin risponde automaticamente ai commenti di review e ai fallimenti della CI
* Idealmente, ti basta verificare che la CI sia passata e che la PR sia approvata

**Dimensione del task**

* Per i task di grandi dimensioni, valuta di suddividerli in sotto-task o [chiedere a Devin di eseguirli in parallelo](/it/work-with-devin/advanced-capabilities#managed-devins)
* Suddividere richieste di grandi dimensioni in parti più piccole e gestibili aiuta Devin a rimanere allineato
* Cerca di mantenere le sessioni focalizzate (XS, S o M come misurate da [Session Insights](/it/product-guides/session-insights))

<div id="post-task-review">
  ## Revisione post-attività
</div>

**Monitorare l'andamento della sessione**

* Sfrutta [Session Insights](/it/product-guides/session-insights) per analizzare la timeline della sessione e individuare feedback azionabili per le sessioni future

<Frame caption="Per visualizzare i Session Insights, fai clic sul pulsante di analisi in alto a destra">
  <video src="https://mintcdn.com/cognitionai-enterprise/WtKBenbbxJkuSHHm/images/essential-guidelines/session-insights.mov?fit=max&auto=format&n=WtKBenbbxJkuSHHm&q=85&s=217e4bdbcc1435f508ab8666897ff671" autoPlay loop muted playsInline style={{ width: "100%", height: "auto" }} data-path="images/essential-guidelines/session-insights.mov" />
</Frame>

* Se Devin raggiunge ripetutamente i limiti di utilizzo della sessione, l'attività assegnata potrebbe essere troppo complessa
* Se Devin ha difficoltà con il suo ambiente di sviluppo, rivedi la [configurazione dell'area di lavoro](/it/onboard-devin/environment)

**Imparare dagli errori di Devin**

* Nelle sessioni future, fornisci più contesto o istruzioni per aiutare Devin a superare gli ostacoli riscontrati in precedenza
* Valuta di aggiungere o approvare [Knowledge](/it/product-guides/knowledge) così che Devin ricordi ciò che ha imparato nelle sessioni precedenti
* Usa il prompt migliorato suggerito da [Session Insights](/it/product-guides/session-insights) come punto di partenza per attività future simili
