Utilizzo di riferimenti al codice - Amazon Q Developer

Utilizzo di riferimenti al codice

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.

Visualizza e aggiorna i riferimenti al codice

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.

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

  3. 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.
JetBrains

Per visualizzare il log di riferimento di Amazon Q negli IDE di JetBrains, utilizza la seguente procedura.

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

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

  3. 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.
Eclipse

Per visualizzare il log di riferimento di Amazon Q negli IDE di Eclipse, utilizza la seguente procedura.

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

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

  3. 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.
  4. 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.

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

Per accedere al log di riferimento, scegli l’icona AWS, quindi seleziona Apri log di riferimento del codice.

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.
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. Nella console AWS Cloud 9, nell’angolo in alto a sinistra, scegli il logo AWS Cloud 9.

  2. Dal menu a discesa scegli Preferenze.

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

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

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

  2. Scegli Apri log di riferimento del codice.

JupyterLab

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

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

  2. 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 del notebook AWS Glue Studio, apri il pannello Amazon Q.

  2. Scegli Apri log di riferimento del codice.

Disattiva e attiva i riferimenti al codice

Nella maggior parte degli IDE, 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.

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

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

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

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

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

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

  2. Apri Impostazioni nell’IDE di Eclipse.

  3. Scegli Amazon Q dalla barra di navigazione a sinistra.

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

  5. Scegliere Apply (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.

  2. Apri Opzioni in Visual Studio.

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

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

  5. 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. Nella console AWS Cloud 9, nell’angolo in alto a sinistra, scegli il logo AWS Cloud 9.

  2. Dal menu a discesa scegli Preferenze.

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

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

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

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

  3. 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 finestra di JupyterLab scegli Impostazioni.

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

  3. 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 del notebook AWS Glue Studio, scegli Amazon Q.

  2. 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 notebook Studio AWS Glue.

Disattivazione del codice con riferimenti

In alcuni IDE, puoi scegliere di disattivare la ricezione dei 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.

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

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

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

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

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

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

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

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

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

    2. Vai a Strumenti -> AWS Toolkit -> Amazon Q

  2. 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 livello aziendale in JupyterLab.

AWS Glue Studio Notebook

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