> ## 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.

# Ask Devin

> Usa Ask Devin per fare domande sulla tua codebase, pianificare attività e generare sessioni ad alto livello di contesto

<div id="overview">
  ## Panoramica
</div>

**Ask Devin** è la finestra del tuo assistente AI sulla tua codebase. Dopo aver aggiunto un repository a Devin, questo viene indicizzato automaticamente in modo che Devin possa comprendere e ragionare sul tuo codice. Con Ask Devin puoi:

* **Porre domande** su come funziona il tuo codice, esplorare architettura, dipendenze e funzioni chiave. Ask Devin utilizza avanzate funzionalità di ricerca nel codice per fornire risposte dettagliate, accurate e ben referenziate, basate sulla tua codebase.
* **Pianificare i task** collaborando con Devin per definire l’ambito e pianificare l’implementazione prima di scrivere il codice. Devin genera un prompt ricco di contesto basandosi su ciò che apprende, pronto per essere passato a una sessione Agent.

Che tu stia iniziando a lavorare su un nuovo repository, pianificando una nuova funzionalità o esplorando parti poco familiari della codebase, Ask Devin ti offre un modo rapido e affidabile per lavorare con il tuo codice usando il linguaggio naturale.

Quando avvii una sessione di Devin da Ask Devin, **lo stato di quella sessione è visibile direttamente nella conversazione Ask Devin**, così puoi monitorarne l’avanzamento senza cambiare contesto.

<div id="recommended-workflow">
  ## Flusso di lavoro consigliato
</div>

Per ottenere il massimo da Devin, segui questo flusso di lavoro:

<div id="1-index-your-repository">
  ### 1. Indicizza il tuo repository
</div>

Dopo aver collegato il tuo provider di codice sorgente, come GitHub, GitLab o altri, [indicizza il tuo repository](/it/onboard-devin/index-repo). Devin indicizza automaticamente la tua codebase in secondo piano, mettendo a disposizione strumenti potenti come **DeepWiki** e **Ask Devin**.

<Frame>
  <img src="https://mintcdn.com/cognitionai-enterprise/Z1HDCQchBUf3E0Cj/images/repo-index.png?fit=max&auto=format&n=Z1HDCQchBUf3E0Cj&q=85&s=22a35415941c49d3ca2f231fd4df68ff" alt="Index Your Repository" width="1594" height="562" data-path="images/repo-index.png" />

  <figcaption style={{ textAlign: "center", fontStyle: "italic", marginTop: "0.5rem" }}>Indicizza qualsiasi repository dopo che i permessi Git sono stati concessi</figcaption>
</Frame>

<div id="2-use-ask-devin-to-explore-and-plan">
  ### 2. Usa Ask Devin per esplorare e pianificare
</div>

Vai a [Ask Devin](https://app.devin.ai/search) per:

* Fare domande tecniche sul tuo codice e ottenere risposte dettagliate con citazioni accurate, basate su una ricerca avanzata nel codice
* Pianificare e definire l'ambito dei progetti, scomporre le attività e generare prompt contestuali per le sessioni Agent

<Frame>
  <img src="https://mintcdn.com/cognitionai-enterprise/5RjcBvnt99viIGdp/images/ask-devin-input.png?fit=max&auto=format&n=5RjcBvnt99viIGdp&q=85&s=e22ddca55b9a736226b006ec857cb7b7" alt="Ask Devin Input" width="2988" height="1864" data-path="images/ask-devin-input.png" />

  <figcaption style={{ textAlign: "center", fontStyle: "italic", marginTop: "0.5rem" }}>Chiedi a Devin qualsiasi cosa sul tuo repo oppure usa la modalità Plan per definire le attività da svolgere</figcaption>
</Frame>

<br />

<Frame>
  <img src="https://mintcdn.com/cognitionai-enterprise/5RjcBvnt99viIGdp/images/ask-devin-results.png?fit=max&auto=format&n=5RjcBvnt99viIGdp&q=85&s=c34f1e3097706c1f478d4bd7201a2662" alt="Ask Devin Results" width="2988" height="1858" data-path="images/ask-devin-results.png" />

  <figcaption style={{ textAlign: "center", fontStyle: "italic", marginTop: "0.5rem" }}>Devin risponde in linguaggio naturale con citazioni al codice, sempre basandosi sulla tua codebase</figcaption>
</Frame>

<div id="3-start-a-session-from-ask-devin">
  ### 3. Avvia una sessione da Ask Devin
</div>

Dopo aver utilizzato Ask Devin per comprendere il codice e chiarire il tuo obiettivo, puoi avviare una sessione direttamente dalla conversazione. Questo è il modo migliore per iniziare a lavorare con Devin perché:

* Devin parte da un contesto chiaro fornito dalla tua conversazione in Ask Devin
* Il prompt è automaticamente adattato alla tua attività e alla tua base di codice
* Hai maggiori probabilità di ottenere risultati efficaci e pertinenti
* **Lo stato della sessione è visualizzato direttamente nella conversazione Ask Devin**, permettendoti di monitorare i progressi senza lasciare la pagina

<div style={{ display: 'grid', gridTemplateColumns: 'repeat(3, 1fr)', gap: '1rem' }}>
  <Frame>
    <img src="https://mintcdn.com/cognitionai-enterprise/5RjcBvnt99viIGdp/images/ask-devin-auto-generated-prompt.png?fit=max&auto=format&n=5RjcBvnt99viIGdp&q=85&s=4bdb659aeeec4cb907fd8e9b6023744d" alt="Ask Devin Auto Generated Prompt" width="1330" height="1280" data-path="images/ask-devin-auto-generated-prompt.png" />

    <figcaption style={{ textAlign: "center", fontStyle: "italic", marginTop: "0.5rem" }}>Devin genera un prompt ricco di contesto a partire dalla tua sessione</figcaption>
  </Frame>

  <Frame>
    <img src="https://mintcdn.com/cognitionai-enterprise/5RjcBvnt99viIGdp/images/ask-devin-session-in-progress.png?fit=max&auto=format&n=5RjcBvnt99viIGdp&q=85&s=0868e37a164e0669027ea4b2134782eb" alt="Devin Session In Progress" width="1316" height="1264" data-path="images/ask-devin-session-in-progress.png" />

    <figcaption style={{ textAlign: "center", fontStyle: "italic", marginTop: "0.5rem" }}>Monitora l'avanzamento della sessione direttamente nella conversazione</figcaption>
  </Frame>

  <Frame>
    <img src="https://mintcdn.com/cognitionai-enterprise/5RjcBvnt99viIGdp/images/ask-devin-session-completed.png?fit=max&auto=format&n=5RjcBvnt99viIGdp&q=85&s=bc0a3555452ed4f748e3fd353d87df16" alt="Devin Session Completed" width="1316" height="1264" data-path="images/ask-devin-session-completed.png" />

    <figcaption style={{ textAlign: "center", fontStyle: "italic", marginTop: "0.5rem" }}>Visualizza i risultati finali e le PR (pull request)</figcaption>
  </Frame>
</div>
