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

# Panoramica della chat

> Chatta con il tuo codebase usando Devin Desktop Chat in VS Code e JetBrains. Usa @-mention, contesto persistente, file bloccati e citazioni inline.

<Note>
  La chat e le funzionalità correlate sono supportate solo in: VS Code, IDE JetBrains, Eclipse, Xcode e Visual Studio.
</Note>

**Devin Desktop Chat** ti consente di interagire con il tuo codebase direttamente dall'editor.
La chat si basa sul nostro motore di [comprensione del contesto](/it/desktop/context-awareness/overview.mdx).
Combina il recupero del contesto integrato con indicazioni facoltative dell'utente per fornire risposte accurate e ben fondate.

<Tabs>
  <Tab title="VS Code">
    In VS Code, Devin Desktop Chat si trova per impostazione predefinita nella barra laterale sinistra.
    Se vuoi spostarla altrove, puoi fare clic e trascinare l'icona di Devin Desktop per riposizionarla dove preferisci.

    <Frame>
      <img src="https://mintcdn.com/cognitionai/-PTA3zzo2bR9Qfc8/desktop/assets/chat_vscode_where_to_find.png?fit=max&auto=format&n=-PTA3zzo2bR9Qfc8&q=85&s=1a68c0f6374f198162c09be65b3f9541" width="1037" height="702" data-path="desktop/assets/chat_vscode_where_to_find.png" />
    </Frame>

    Puoi usare `⌘+⇧+A` su Mac o `Ctrl+⇧+A` su Windows/Linux per aprire il pannello della chat e spostare il focus tra il pannello e l'editor.
    Puoi anche aprire la chat in una finestra separata dall'IDE facendo clic sull'icona della pagina nella parte superiore del pannello della chat.
  </Tab>

  <Tab title="JetBrains">
    Negli IDE JetBrains, Devin Desktop Chat si trova per impostazione predefinita nella barra laterale destra.
    Se vuoi spostarla altrove, puoi fare clic e trascinare l'icona di Devin Desktop per riposizionarla dove preferisci.

    <Frame>
      <img src="https://mintcdn.com/cognitionai/-PTA3zzo2bR9Qfc8/desktop/assets/chat_jetbrains_where_to_find.png?fit=max&auto=format&n=-PTA3zzo2bR9Qfc8&q=85&s=49902917da05e8193847da8bae12f9dd" width="989" height="771" data-path="desktop/assets/chat_jetbrains_where_to_find.png" />
    </Frame>

    Puoi usare `⌘+⇧+L` su Mac o `Ctrl+⇧+L` su Windows/Linux per aprire il pannello della chat mentre stai scrivendo nell'editor.
    Puoi anche aprire la chat in una finestra del browser separata facendo clic su `Tools > Windsurf > Open Windsurf Chat in Browser` nella barra dei menu in alto.
  </Tab>
</Tabs>

<div id="mentions">
  ## @-mention
</div>

<Tip>Un @-mention è un modo deterministico per aggiungere contesto ed è garantito che faccia parte del contesto usato per rispondere a una chat.</Tip>

In qualsiasi messaggio di chat che invii, puoi fare riferimento esplicito a elementi di contesto direttamente dall'input della chat anteponendo `@` a una parola.

Elementi di contesto che possono essere richiamati con un @-mention:

* Funzioni e classi
  * Solo funzioni e classi nell'indice locale
  * Disponibili solo per i linguaggi per cui abbiamo sviluppato parser AST (Python, TypeScript, JavaScript, Go, Java, C, C++, PHP, Ruby, C#, Perl, Kotlin, Dart, Bash, COBOL e altri)
* Directory e file nella tua codebase
* Repository remoti
* Il contenuto del terminale nel tuo IDE (solo VS Code).

<Frame>
  <img src="https://mintcdn.com/cognitionai/-PTA3zzo2bR9Qfc8/desktop/assets/at_mentions.png?fit=max&auto=format&n=-PTA3zzo2bR9Qfc8&q=85&s=0b3d81e678548920af3da15487d83320" width="1456" height="814" data-path="desktop/assets/at_mentions.png" />
</Frame>

Puoi anche provare `@diff`, che ti consente di chattare sullo stato attuale di `git diff` del tuo repository.
La funzionalità `@diff` è attualmente in beta.

<Tip>Se vuoi inserire una sezione di codice nella chat e non hai a disposizione gli @-mention, puoi: 1. evidenziare il codice -> 2. fare clic con il tasto destro -> 3. selezionare 'Devin Desktop: Explain Selected Code Block'</Tip>

<div id="persistent-context">
  ## Contesto persistente
</div>

Puoi istruire il modello di chat a usare un determinato contesto per tutta la durata di una conversazione e anche tra conversazioni diverse
facendo clic sulla scheda `Advanced` nel pannello della chat.

<Frame caption="La chat ti mostra il contesto che sta prendendo in considerazione.">
  <img src="https://mintcdn.com/cognitionai/-PTA3zzo2bR9Qfc8/desktop/assets/chat_context.png?fit=max&auto=format&n=-PTA3zzo2bR9Qfc8&q=85&s=a3e419d53841eb34213087207a094b89" width="1314" height="624" data-path="desktop/assets/chat_context.png" />
</Frame>

In questa scheda, puoi vedere:

* **Custom Chat Instructions**: una breve istruzione per il prompt, come "Rispondi in Kotlin e presupponi che io ne sappia poco", per orientare il modello verso un certo tipo di risposta.
* **Pinned Contexts**: elementi della tua codebase, come file, directory e frammenti di codice, che vuoi far prendere esplicitamente in considerazione al modello.
  Vedi anche [Context Pinning](/it/desktop/context-awareness/overview#context-pinning).
* **Active Document**: un indicatore del file attualmente attivo, a cui viene riservata un'attenzione particolare.
* **Local Indexes**: un elenco di repository locali indicizzati dal motore di contesto di Devin Desktop.

<div id="slash-commands">
  ## Comandi slash
</div>

Puoi iniziare un messaggio con `/explain` per chiedere al modello di spiegare qualcosa su un argomento a tua scelta.
Al momento, `/explain` è l'unico comando slash supportato.
[Faccelo sapere](https://discord.com/invite/3XFf78nAx5) se ci sono altri flussi di lavoro comuni che vorresti eseguire tramite un comando slash.

<div id="copy-and-insert">
  ## Copia e inserisci
</div>

A volte le risposte della chat contengono blocchi di codice. Puoi copiare un blocco di codice negli appunti oppure inserirlo direttamente nell’editor
alla posizione del cursore facendo clic sull’apposito pulsante sopra il blocco di codice.

<Note>
  Se vuoi che l'IA apporti direttamente una modifica nel tuo editor sulla base di un'istruzione,
  valuta l'uso di [Devin Desktop Command](/it/desktop/command/plugins-overview).
</Note>

<div id="inline-citations">
  ## Citazioni inline
</div>

La chat tiene conto degli elementi di contesto del codice e le sue risposte contengono spesso riferimenti con collegamento a frammenti di codice nei tuoi file.

<Frame>
  <video autoPlay muted loop playsInline src="https://exafunction.github.io/public/videos/chat/inline-citations.mp4" />
</Frame>

<div id="regenerate-with-context">
  ## Rigenera con contesto
</div>

Per impostazione predefinita, Devin Desktop decide se una determinata domanda è generica oppure se richiede il contesto della codebase.

Puoi forzare il modello a usare il contesto della codebase inviando la domanda con `⌘⏎`.
Per una domanda che ha già ricevuto una risposta, puoi rigenerarla con il contesto facendo clic sull'icona a scintilla.

<Frame>
  <img src="https://mintcdn.com/cognitionai/-PTA3zzo2bR9Qfc8/desktop/assets/chat_regenerate_with_context.png?fit=max&auto=format&n=-PTA3zzo2bR9Qfc8&q=85&s=620bdb6ee4f91cd036be4eae8f46a7e8" width="440" height="206" data-path="desktop/assets/chat_regenerate_with_context.png" />
</Frame>

<div id="stats-for-nerds">
  ## Statistiche per nerd
</div>

Con ogni messaggio della chat succedono molte cose dietro le quinte. Puoi fare clic sull'icona delle statistiche per visualizzarle direttamente.

<Frame>
  <img src="https://mintcdn.com/cognitionai/-PTA3zzo2bR9Qfc8/desktop/assets/chat_stats_for_nerds.png?fit=max&auto=format&n=-PTA3zzo2bR9Qfc8&q=85&s=02b2cb45f4d0f210c3cf3a9304882d50" width="1634" height="1180" data-path="desktop/assets/chat_stats_for_nerds.png" />
</Frame>

<div id="chat-history">
  ## Cronologia della chat
</div>

Per rivedere le conversazioni passate, fai clic sull'icona della cronologia nella parte superiore del pannello della chat.
Puoi fare clic su `+` per creare una nuova conversazione e
sul pulsante `⋮` per esportare la conversazione. Questa opzione è disponibile solo per i plugin desktop di Devin.

<Frame>
  <img src="https://mintcdn.com/cognitionai/-PTA3zzo2bR9Qfc8/desktop/assets/chat_history.png?fit=max&auto=format&n=-PTA3zzo2bR9Qfc8&q=85&s=a734e8590e54dcfb2097240fa822611b" width="828" height="210" data-path="desktop/assets/chat_history.png" />
</Frame>

<div id="settings">
  ## Settings
</div>

Fai clic sull'icona dell'ingranaggio per accedere alla scheda `Settings`. Qui puoi visualizzare le impostazioni relative al tuo account. Per esempio, puoi aggiornare le preferenze del tema (chiaro o scuro), modificare la velocità di completamento automatico, visualizzare il piano attuale e cambiare la dimensione del carattere.
Il pannello delle impostazioni ti offre anche l'opzione di scaricare i dati diagnostici, ovvero log di debug che possono essere utili al team di Devin Desktop per diagnosticare un problema, nel caso in cui dovessi riscontrarne uno.

<Frame caption="In Devin Desktop Chat, fai clic sull'icona dell'ingranaggio nell'angolo in alto a destra">
  <img src="https://mintcdn.com/cognitionai/-PTA3zzo2bR9Qfc8/desktop/assets/chat_settings.png?fit=max&auto=format&n=-PTA3zzo2bR9Qfc8&q=85&s=45e68486714aa0e18dd1bae6d01d80b8" width="1488" height="1536" data-path="desktop/assets/chat_settings.png" />
</Frame>

<div id="telemetry">
  ## Telemetria
</div>

<Note>Potresti riscontrare problemi con Chat se la telemetria non è abilitata.</Note>

<Tabs>
  <Tab title="VS Code">
    Per abilitare la telemetria, apri le impostazioni di VS Code e vai a User > Application > Telemetry. Nel menu a discesa seguente, seleziona "all".

    <img width="350" src="https://mintcdn.com/cognitionai/hxeMffzXgF_RWx-U/desktop/assets/vscode_telemetry_settings.png?fit=max&auto=format&n=hxeMffzXgF_RWx-U&q=85&s=e1973c042e8e29cb21af0bc9489ec9b3" data-path="desktop/assets/vscode_telemetry_settings.png" />
  </Tab>

  <Tab title="JetBrains">
    Per abilitare la telemetria negli IDE JetBrains, apri Settings e vai a Appearance & Behavior > System Settings > Data Sharing.

    <img width="350" src="https://mintcdn.com/cognitionai/-PTA3zzo2bR9Qfc8/desktop/assets/jetbrains_telemetry_settings.png?fit=max&auto=format&n=-PTA3zzo2bR9Qfc8&q=85&s=f4f656cc10ae7f30325bb702d2a9dae7" data-path="desktop/assets/jetbrains_telemetry_settings.png" />
  </Tab>
</Tabs>
