

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Aggiungere un contesto alla chat di Amazon Q Developer nell’IDE
<a name="ide-chat-context"></a>

Quando chatti con Amazon Q nell’ambiente di sviluppo integrato (IDE), puoi fornire ad Amazon Q un *contesto* aggiuntivo, ad esempio file e cartelle, che Amazon Q può utilizzare per personalizzare e migliorare le sue risposte.

Sono disponibili due modi per fornire contesto ad Amazon Q:
+ In **modo esplicito**: per fornire un contesto in modo esplicito, inserisci **@** nella finestra della chat. **@** apre un pop-up di selezione del contesto da cui è possibile selezionare gli elementi da includere come contesto. In alternativa, puoi digitare **@** e iniziare a digitare il nome del file, della cartella o di un altro tipo di contesto per completarlo automaticamente. Per ulteriori informazioni, consulta [Tipi di contesto esplicito](#context-explicit).
+ **Automaticamente**: per fornire automaticamente il contesto, configura il contesto separatamente, al di fuori della chat. Amazon Q fa riferimento al contesto automaticamente ogni qualvolta uno sviluppatore che lavora al progetto digita una domanda nella finestra di chat. Per ulteriori informazioni, consulta [Tipi di contesto automatico](#context-automatic).

Dopo che Amazon Q ha generato una risposta, mostra i file utilizzati come contesto nell’elenco a discesa **Contesto**, che appare immediatamente sopra l’inizio della risposta.

## Tipi di contesto esplicito
<a name="context-explicit"></a>

Quando digiti **@** nella chat, puoi selezionare uno dei seguenti tipi di contesto:
+ **@workspace**: Amazon Q utilizza lo spazio di lavoro del progetto come contesto per le sue risposte. L’opzione **@workspace** richiede una configurazione. Per ulteriori informazioni, consulta [Aggiungere un contesto dello spazio di lavoro alla chat di Amazon Q Developer nell’IDE](workspace-context.md).
+ **Cartelle**: Amazon Q mostra un elenco di cartelle nel progetto corrente e utilizza la cartella selezionata come contesto per le sue risposte.
+ **File**: Amazon Q mostra un elenco di file nel progetto corrente e utilizza il file selezionato come contesto per le sue risposte.
+ **Codice**: Amazon Q mostra un elenco di classi, funzioni, variabili globali nel progetto corrente e utilizza la selezione come contesto per le sue risposte.
+ **Immagini**: Amazon Q consente di aggiungere immagini come contesto per i prompt, utili per scenari come la generazione di codice da modelli di interfaccia utente o diagrammi di sequenza. Le immagini devono essere in formato JPEG, PNG, GIF o WebP, con una dimensione massima di 3,75 MB e dimensioni non superiori a 8.000 x 8.000 pixel. È possibile includere fino a 20 immagini in un singolo messaggio, comprese tutte le immagini aggiunte al contesto.
+ **Prompt**: Amazon Q mostra un elenco di prompt che hai salvato e utilizza il prompt selezionato come contesto per le sue risposte. L’opzione **Prompt** richiede alcune configurazioni. Per ulteriori informazioni, consulta [Salvataggio dei prompt in una libreria per utilizzarli con la chat di Amazon Q Developer](context-prompt-library.md).

## Tipi di contesto automatico
<a name="context-automatic"></a>

I seguenti tipi di contesti verranno utilizzati automaticamente da Amazon Q, se configurati:
+ **Regole del progetto**: Amazon Q utilizzerà automaticamente un set di regole di progetto definite come contesto. Per ulteriori informazioni, consulta [Creazione di regole di progetto per l’utilizzo con la chat di Amazon Q Developer](context-project-rules.md).
+ **Personalizzazioni**: Amazon Q utilizzerà automaticamente un repository di codice sorgente come contesto.