

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

# Utilizzo di riferimenti al codice
<a name="code-reference"></a>

Amazon Q impara in parte dai progetti open source. A volte, un suggerimento proposto può essere simile al codice disponibile pubblicamente. I riferimenti al codice includono informazioni sulla fonte utilizzata da Amazon Q per generare un suggerimento.

**Topics**
+ [Visualizza e aggiorna i riferimenti al codice](#show-code-reference)
+ [Disattiva e attiva i riferimenti al codice](#toggle-code-reference)
+ [Disattivazione del codice con riferimenti](#opt-out-code-reference)

## Visualizza e aggiorna i riferimenti al codice
<a name="show-code-reference"></a>

Con il log di riferimento, è possibile visualizzare riferimenti a suggerimenti sul codice simili al codice disponibile pubblicamente. È anche possibile aggiornare e modificare i suggerimenti sul codice forniti da Amazon Q.

Scegli il tuo IDE per scoprire come visualizzare e aggiornare i riferimenti al codice. 

------
#### [ Visual Studio Code ]

Per visualizzare il log di riferimento di Amazon Q in VS Code, utilizza la seguente procedura.

1. Assicurati di utilizzare la versione più recente di VS Code e dell’estensione Amazon Q. 

1. In VS Code, scegli **Amazon Q** dalla barra dei componenti nella parte inferiore della finestra IDE.

   Si apre la barra delle applicazioni di Amazon Q nella parte superiore della finestra IDE. 

1. Scegli **Apri log di riferimento del codice**.

   Si apre la scheda del log di riferimento del codice. Vengono elencati tutti i riferimenti ai suggerimenti sul codice.

L’immagine seguente mostra la barra delle attività e la scheda del log di riferimento del codice di Amazon Q aperte.

![\[Log di riferimento del codice Amazon Q in Visual Studio Code.\]](http://docs.aws.amazon.com/it_it/amazonq/latest/qdeveloper-ug/images/VSC-coderef.png)


------
#### [ JetBrains ]

Per visualizzare il log di riferimento di Amazon Q in JetBrains IDEs, utilizza la seguente procedura.

1. Assicurati di utilizzare la versione più recente dell’IDE di JetBrains e del plugin Amazon Q. 

1. In JetBrains, scegli **Amazon Q** dalla barra di stato nella parte inferiore della finestra IDE.

   La barra delle attività di Amazon Q si apre sopra la barra di stato. 

1. Scegli **Apri log di riferimento del codice**.

   Si apre la scheda del log di riferimento del codice. Vengono elencati tutti i riferimenti ai suggerimenti sul codice.

L’immagine seguente mostra la barra delle attività e la scheda del log di riferimento del codice di Amazon Q aperte.

![\[Log di riferimento del codice Amazon Q in JetBrains.\]](http://docs.aws.amazon.com/it_it/amazonq/latest/qdeveloper-ug/images/JB-coderef.png)


------
#### [ Eclipse ]

Per visualizzare il log di riferimento di Amazon Q in Eclipse IDEs, utilizza la seguente procedura.

1. Assicurati di utilizzare la versione più recente dell’IDE di Eclipse e del plugin Amazon Q. 

1. Nell’IDE di Eclipse, scegli l’icona di **Amazon Q** nell’angolo in alto a destra dell’IDE. 

1. Con la scheda della chat di Amazon Q aperta, scegli l’icona con i puntini di sospensione nell’angolo in alto a destra della scheda. Si apre la barra delle applicazioni di Amazon Q.

   L’immagine seguente mostra la barra delle applicazioni di Amazon Q in un IDE di Eclipse.  
![\[La barra delle applicazioni di Amazon Q in un IDE di Eclipse.\]](http://docs.aws.amazon.com/it_it/amazonq/latest/qdeveloper-ug/images/eclipse-taskbar.png)

1. Scegli **Apri log di riferimento del codice**.

   Si apre la scheda del log di riferimento del codice. Vengono elencati tutti i riferimenti ai suggerimenti sul codice.

------
#### [ Toolkit for Visual Studio ]

Quando Amazon Q suggerisce un codice che contiene un riferimento nel Kit di strumenti per Visual Studio, il tipo di riferimento viene visualizzato nella descrizione del suggerimento.

![\[Code snippet showing a function to create a DynamoDB table with 'Products' as the table name.\]](http://docs.aws.amazon.com/it_it/amazonq/latest/qdeveloper-ug/images/visual-studio-view-code-suggestions.png)


Tutti i suggerimenti accettati che contengono riferimenti vengono acquisiti nel log di riferimento.

Per accedere al registro di riferimento, scegli l' AWS icona, quindi seleziona **Open Code Reference Log**.

Apparirà un elenco di suggerimenti accettati che contengono dei riferimenti. L’elenco include:
+ La posizione in cui il suggerimento è stato accettato. Facendo doppio clic su questo pulsante si accederà alla posizione indicata nel codice.
+ La licenza associata
+ Il codice sorgente di riferimento
+ Il frammento di codice attribuito al riferimento

![\[CodeWhisperer Reference Log output showing accepted recommendation with MIT license.\]](http://docs.aws.amazon.com/it_it/amazonq/latest/qdeveloper-ug/images/vstudio-reference-log2.png)


------
#### [ AWS Cloud 9 ]

Quando usi Amazon Q con AWS Cloud 9, i riferimenti al codice sono attivi per impostazione predefinita.

Per disattivarli o riattivarli in un secondo momento, utilizza la seguente procedura.

1. Sulla console AWS Cloud 9, nell'angolo in alto a sinistra, scegli il logo AWS Cloud 9.

1. Dal menu a discesa scegli **Preferenze**.

   Sul lato destro della console, si aprirà la scheda **Preferenze**.

1. Nella scheda **Preferenze**, in **Impostazioni del progetto**, in **Estensioni**, seleziona **AWS Toolkit**.

1. Seleziona o deseleziona **Amazon Q: Includi suggerimenti con riferimenti al codice**.

------
#### [ Lambda ]

Amazon Q in Lambda non supporta i riferimenti al codice. Quando usi Amazon Q con Lambda, tutti i suggerimenti di codice con riferimenti vengono omessi.

------
#### [ SageMaker AI Studio ]

Per visualizzare il log di riferimento di Amazon Q in SageMaker AI Studio, utilizza la seguente procedura.

1. Nella parte inferiore della finestra di SageMaker AI Studio, apri il pannello Amazon Q.

1. Scegli **Apri log di riferimento del codice**.

------
#### [ JupyterLab ]

Per visualizzare il login di riferimento di Amazon Q JupyterLab, utilizza la seguente procedura.

1. Nella parte inferiore della JupyterLab finestra, apri il pannello Amazon Q.

1. Scegli **Apri log di riferimento del codice**.

------
#### [ AWS Glue Studio Notebook ]

Per visualizzare il log di riferimento di Amazon Q in AWS Glue Studio Notebook, utilizza la seguente procedura.

1. Nella parte inferiore della finestra di AWS Glue Studio Notebook, apri il pannello Amazon Q.

1. Scegli **Apri log di riferimento del codice**.

------

## Disattiva e attiva i riferimenti al codice
<a name="toggle-code-reference"></a>

Nella maggior parte dei casi IDEs, i riferimenti al codice sono attivi per impostazione predefinita. Scegli il tuo IDE per scoprire come disattivare e attivare i riferimenti al codice. 

------
#### [ Visual Studio Code ]

Quando usi Amazon Q con VS Code, i riferimenti al codice sono attivi per impostazione predefinita.

Per disattivarli o riattivarli in un secondo momento, utilizza la seguente procedura.

1. Assicurati di utilizzare la versione più recente di VS Code e dell’estensione Amazon Q. 

1. In VS Code, scegli **Amazon Q** dalla barra dei componenti nella parte inferiore della finestra IDE.

   Si apre la barra delle applicazioni di Amazon Q nella parte superiore della finestra IDE. 

1. Scegli **Apri impostazioni**. Si apre la scheda delle impostazioni con le opzioni relative ad Amazon Q visualizzate.

1. Seleziona o deseleziona la casella accanto a **Mostra codice con riferimenti**.

------
#### [ JetBrains ]

Quando usi Amazon Q con l’IDE di JetBrains, i riferimenti al codice sono attivi per impostazione predefinita.

Per disattivarli o riattivarli in un secondo momento, utilizza la seguente procedura.

1. Assicurati di utilizzare la versione più recente dell’IDE di JetBrains e del plugin Amazon Q. 

1. In JetBrains, scegli **Amazon Q** dalla barra di stato nella parte inferiore della finestra IDE.

   La barra delle attività di Amazon Q si apre sopra la barra di stato. 

1. Scegli **Apri impostazioni**. Si apre la finestra delle impostazioni con le opzioni relative ad Amazon Q visualizzate. 

1. Seleziona o deseleziona la casella accanto a **Mostra codice con riferimenti**.

------
#### [ Eclipse ]

Quando usi Amazon Q con Eclipse, i riferimenti al codice sono attivi per impostazione predefinita.

Per disattivarli o riattivarli in un secondo momento, utilizza la seguente procedura.

1. Assicurati di utilizzare la versione più recente dell’IDE di Eclipse e del plugin Amazon Q. 

1. Apri **Impostazioni** nell’IDE di Eclipse.

1. Scegli **Amazon Q** dalla barra di navigazione a sinistra.

1. Seleziona o deseleziona la casella accanto a **Mostra codice con riferimenti**.

1. Scegliere **Applica** per salvare le modifiche.

------
#### [ Toolkit for Visual Studio ]

Quando usi Amazon Q nel Kit di strumenti per Visual Studio, i riferimenti al codice sono attivi per impostazione predefinita.

Per disattivarli o riattivarli in un secondo momento, utilizza la seguente procedura.

1. Assicurati di utilizzare la versione più recente del Kit di strumenti per Visual Studio. 

1. Apri **Opzioni** in Visual Studio.

1. Scegli **AWS Toolkit** dalla barra di navigazione a sinistra, quindi **Amazon Q.**

1. Dal menu a discesa accanto a **Includi suggerimenti con riferimenti**, seleziona True o False.

1. Scegliere **OK** per salvare le modifiche.

------
#### [ AWS Cloud 9 ]

Quando usi Amazon Q con AWS Cloud 9, i riferimenti al codice sono attivi per impostazione predefinita.

Per disattivarli o riattivarli in un secondo momento, utilizza la seguente procedura.

1. Sulla console AWS Cloud 9, nell'angolo in alto a sinistra, scegli il logo AWS Cloud 9.

1. Dal menu a discesa scegli **Preferenze**.

   Sul lato destro della console, si aprirà la scheda **Preferenze**.

1. Nella scheda **Preferenze**, in **Impostazioni del progetto**, in **Estensioni**, seleziona **AWS Toolkit**.

1. Seleziona o deseleziona **Amazon Q: Includi suggerimenti con riferimenti al codice**.

------
#### [ Lambda ]

Amazon Q in Lambda non supporta i riferimenti al codice. Quando usi Amazon Q con Lambda, tutti i suggerimenti di codice con riferimenti vengono omessi.

------
#### [ SageMaker AI Studio ]

Quando usi Amazon Q con SageMaker AI Studio, i riferimenti al codice sono attivi per impostazione predefinita.

Per disattivarli o riattivarli in un secondo momento, utilizza la seguente procedura.

1. Nella parte superiore della finestra di SageMaker AI Studio scegli **Impostazioni**.

1. Dal menu a discesa **Impostazioni**, scegli **Editor delle impostazioni avanzate**.

1. Nel menu a discesa Amazon Q, seleziona o deseleziona la casella accanto a **Includi suggerimenti con riferimenti al codice**.

------
#### [ JupyterLab ]

Quando usi Amazon Q con JupyterLab, i riferimenti al codice sono attivi per impostazione predefinita.

Per disattivarli o riattivarli in un secondo momento, utilizza la seguente procedura.

1. Nella parte superiore della JupyterLab finestra scegli **Impostazioni**.

1. Dal menu a discesa **Impostazioni**, scegli **Editor delle impostazioni avanzate**.

1. Nel menu a discesa Amazon Q, seleziona o deseleziona la casella accanto a **Includi suggerimenti con riferimenti al codice**.

------
#### [ AWS Glue Studio Notebook ]

1. Nella parte inferiore della finestra di AWS Glue Studio Notebook, scegli **Amazon Q.**

1. Dal menu pop-up, attiva l’interruttore accanto a **Codice con riferimenti.**

**Nota**  
La sospensione dei riferimenti al codice sarà valida solo per la durata dell'attuale AWS Glue Studio Notebook.

------

## Disattivazione del codice con riferimenti
<a name="opt-out-code-reference"></a>

In alcuni IDEs, è possibile scegliere di non ricevere suggerimenti con riferimenti a livello di amministratore.

Scegli il tuo IDE per visualizzare le fasi per seguire la disattivazione in qualità di utente amministratore.

------
#### [ Visual Studio Code ]

Se sei un amministratore aziendale, puoi disattivare i suggerimenti con riferimenti al codice per l’intera organizzazione. In tal caso, i singoli sviluppatori dell’organizzazione non saranno in grado di riattivare l’accesso tramite l’IDE. Questi sviluppatori saranno in grado di selezionare e deselezionare la casella descritta nella sezione precedente, ma questa azione non avrà alcun effetto se non hai aderito a livello aziendale.

Per disattivare i suggerimenti con riferimenti a livello di amministratore, utilizza la seguente procedura.

1. Nella console Amazon Q Developer, scegli **Impostazioni**. 

1. Nel riquadro dei **dettagli dell’account di Amazon Q Developer**, scegli **Modifica**.

1. Nel riquadro Impostazioni avanzate della pagina **Impostazioni avanzate**, deseleziona **Includi suggerimenti con riferimenti al codice**.

1. Scegli **Save changes** (Salva modifiche).

------
#### [ JetBrains ]

Se sei un amministratore aziendale, puoi disattivare i suggerimenti con riferimenti al codice per l’intera organizzazione. In tal caso, i singoli sviluppatori dell’organizzazione non saranno in grado di riattivare l’accesso tramite l’IDE. Questi sviluppatori saranno in grado di selezionare e deselezionare la casella descritta nella sezione precedente, ma questa azione non avrà alcun effetto se non hai aderito a livello aziendale.

Per disattivare i suggerimenti con riferimenti a livello di amministratore, utilizza la seguente procedura.

1. Nella console Amazon Q Developer, scegli **Impostazioni**. 

1. Nel riquadro dei **dettagli dell’account di Amazon Q Developer**, scegli **Modifica**.

1. Nel riquadro Impostazioni avanzate della pagina **Impostazioni avanzate**, deseleziona **Includi suggerimenti con riferimenti al codice**.

1. Scegli **Save changes** (Salva modifiche).

------
#### [ Eclipse ]

Se sei un amministratore aziendale, puoi disattivare i suggerimenti con riferimenti al codice per l’intera organizzazione. In tal caso, i singoli sviluppatori dell’organizzazione non saranno in grado di riattivare l’accesso tramite l’IDE. Questi sviluppatori saranno in grado di selezionare e deselezionare la casella descritta nella sezione precedente, ma questa azione non avrà alcun effetto se non hai aderito a livello aziendale.

Per disattivare i suggerimenti con riferimenti a livello di amministratore, utilizza la seguente procedura.

1. Nella console Amazon Q Developer, scegli **Impostazioni**. 

1. Nel riquadro dei **dettagli dell’account di Amazon Q Developer**, scegli **Modifica**.

1. Nel riquadro Impostazioni avanzate della pagina **Impostazioni avanzate**, deseleziona **Includi suggerimenti con riferimenti al codice**.

1. Scegli **Save changes** (Salva modifiche).

------
#### [ Toolkit for Visual Studio ]

Per disattivare i suggerimenti con riferimenti a livello di amministratore, utilizza la seguente procedura. 

1. È possibile accedere all’impostazione dei riferimenti al codice in due modi diversi:

   1. Scegli l’icona di Amazon Q sul lato della finestra, quindi scegli **Opzioni...**

   1. Vai a **Strumenti** -> **AWS Toolkit** -> **Amazon Q**

1. Sposta l’interruttore per impostare **True** o **False**, a seconda che desideri o meno includere suggerimenti con riferimenti.

------
#### [ AWS Cloud 9 ]

Amazon Q in AWS Cloud 9 non supporta la disattivazione dei suggerimenti di codice con riferimenti a livello aziendale.

Per la disattivazione a livello di singolo sviluppatore, consulta Attivare/Disattivare riferimenti al codice.

------
#### [ Lambda ]

Amazon Q in Lambda non supporta i riferimenti al codice. Quando usi Amazon Q con Lambda, tutti i suggerimenti di codice con riferimenti vengono omessi.

------
#### [ SageMaker AI Studio ]

Amazon Q non supporta la disattivazione dei suggerimenti di codice con riferimenti a livello aziendale in SageMaker AI Studio.

------
#### [ JupyterLab ]

Amazon Q non supporta la disattivazione dei suggerimenti di codice con riferimenti a JupyterLab livello aziendale.

------
#### [ AWS Glue Studio Notebook ]

Amazon Q non supporta la disattivazione dei suggerimenti di codice con riferimenti in AWS Glue Studio Notebook.

------