Verwenden von Codereferenzen - Amazon Q Developer

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden von Codereferenzen

Amazon Q lernt teilweise aus Open-Source-Projekten. Manchmal ähnelt ein Vorschlag, den Sie erhalten, einem öffentlich verfügbaren Code. Codereferenzen enthalten Informationen über die Quelle, die Amazon Q zur Generierung einer Empfehlung verwendet hat.

Anzeigen und Aktualisieren von Codereferenzen

Mit dem Referenzprotokoll können Sie Verweise auf Codeempfehlungen anzeigen, die öffentlich verfügbarem Code ähneln. Sie können auch die von Amazon Q vorgeschlagenen Codeempfehlungen aktualisieren und bearbeiten.

Wählen Sie Ihre IDE aus, um die Schritte zum Anzeigen und Aktualisieren von Codereferenzen zu sehen.

Visual-Studio-Code

Gehen Sie wie folgt vor, um das Referenzprotokoll von Amazon Q in VS Code anzuzeigen.

  1. Stellen Sie sicher, dass Sie die neueste Version sowohl von VS Code als auch von der Amazon-Q-Erweiterung verwenden.

  2. Wählen Sie in VS Code in der Komponentenleiste am unteren Rand des IDE-Fensters Amazon Q aus.

    Die Amazon-Q-Taskleiste wird oben im IDE-Fenster geöffnet.

  3. Wählen Sie Codereferenzprotokoll öffnen aus.

    Die Registerkarte für das Codereferenzprotokoll wird geöffnet. Alle Verweise auf Codeempfehlungen werden aufgelistet.

Die folgende Abbildung zeigt die geöffnete Amazon-Q-Taskleiste und die Registerkarte mit dem Codereferenzprotokoll.

Das Codereferenzprotokoll von Amazon Q in Visual Studio Code.
JetBrains

Gehen Sie wie folgt vor, um das Amazon-Q-Referenzprotokoll in JetBrains-IDEs anzuzeigen.

  1. Stellen Sie sicher, dass Sie die neueste Version sowohl von der JetBrains-IDE als auch des Amazon-Q-Plugins verwenden.

  2. Wählen Sie in JetBrains in der Statusleiste am unteren Rand des IDE-Fensters Amazon Q aus.

    Die Amazon-Q-Taskleiste wird oberhalb der Statusleiste geöffnet.

  3. Wählen Sie Codereferenzprotokoll öffnen aus.

    Die Registerkarte für das Codereferenzprotokoll wird geöffnet. Alle Verweise auf Codeempfehlungen werden aufgelistet.

Die folgende Abbildung zeigt die geöffnete Amazon-Q-Taskleiste und die Registerkarte mit dem Codereferenzprotokoll.

Das Codereferenzprotokoll von Amazon Q in JetBrains.
Eclipse

Gehen Sie wie folgt vor, um das Amazon-Q-Referenzprotokoll in Eclipse-IDEs anzuzeigen.

  1. Stellen Sie sicher, dass Sie die neueste Version sowohl von der Eclipse-IDE als auch des Amazon-Q-Plugins verwenden.

  2. Wählen Sie in Ihrer Eclipse-IDE rechts oben in der Ecke der IDE das Symbol Amazon Q aus.

  3. Wählen Sie bei geöffneter Chat-Registerkarte von Amazon Q rechts oben in der Ecke das Ellipsensymbol aus. Die Amazon-Q-Taskleiste wird geöffnet.

    Die folgende Abbildung zeigt die Amazon-Q-Taskleiste in einer Eclipse-IDE.

    Die Amazon-Q-Taskleiste in einer Eclipse-IDE.
  4. Wählen Sie Codereferenzprotokoll öffnen aus.

    Die Registerkarte für das Codereferenzprotokoll wird geöffnet. Alle Verweise auf Codeempfehlungen werden aufgelistet.

Toolkit for Visual Studio

Wenn Amazon Q Code vorschlägt, der eine Referenz im Toolkit für Visual Studio enthält, erscheint der Referenztyp in der Beschreibung des Vorschlags.

Code snippet showing a function to create a DynamoDB table with 'Products' as the table name.

Alle akzeptierten Vorschläge, die Verweise enthalten, werden im Referenzprotokoll erfasst.

Wenn Sie auf das Referenzprotokoll zugreifen möchten, wählen Sie das Symbol AWS und dann Codereferenzprotokoll öffnen aus.

Es wird eine Liste der akzeptierten Vorschläge, die Verweise enthalten, angezeigt. Diese Liste umfasst Folgendes:

  • Der Ort, an dem der Vorschlag akzeptiert wurde. Wenn Sie darauf doppelklicken, gelangen Sie zu diesem Ort in Ihrem Code.

  • Die zugehörige Lizenz

  • Der referenzierte Quellcode

  • Das Codefragment, das der Referenz zugeschrieben wird

CodeWhisperer Reference Log output showing accepted recommendation with MIT license.
AWS Cloud 9

Wenn Sie Amazon Q mit AWS Cloud 9 verwenden, sind Codereferenzen standardmäßig aktiviert.

Gehen Sie wie folgt vor, um sie auszuschalten oder später wieder einzuschalten.

  1. Wählen Sie in der Konsole von AWS Cloud 9 in der oberen linken Ecke das Logo von AWS Cloud 9 aus.

  2. Wählen Sie im Dropdown-Menü Einstellungen aus.

    Auf der rechten Seite der Konsole wird die Registerkarte Einstellungen geöffnet.

  3. Wählen Sie auf der Registerkarte Einstellungen unter Projekteinstellungen und unter Erweiterungen die Option AWS Toolkit aus.

  4. Aktivieren oder deaktivieren Sie die Option Amazon Q: Vorschläge mit Codereferenzen hinzufügen.

Lambda

Amazon Q in Lambda unterstützt keine Codereferenzen. Wenn Sie Amazon Q mit Lambda verwenden, werden alle Codevorschläge mit Referenzen weggelassen.

SageMaker AI Studio

Gehen Sie wie folgt vor, um das Referenzprotokoll von Amazon Q in SageMaker AI Studio anzuzeigen.

  1. Öffnen Sie unten im Fenster von SageMaker AI Studio das Amazon-Q-Panel.

  2. Wählen Sie Codereferenzprotokoll öffnen aus.

JupyterLab

Gehen Sie wie folgt vor, um das Amazon-Q-Referenzprotokoll in JupyterLab anzuzeigen.

  1. Öffnen Sie unten im JupyterLab-Fenster das Amazon-Q-Panel.

  2. Wählen Sie Codereferenzprotokoll öffnen aus.

AWS Glue Studio Notebook

Gehen Sie wie folgt vor, um das Amazon-Q-Referenzprotokoll in AWS Glue Studio Notebook anzuzeigen.

  1. Öffnen Sie unten im Fenster von AWS Glue Studio Notebook das Amazon-Q-Panel.

  2. Wählen Sie Codereferenzprotokoll öffnen aus.

Codereferenzen aus- und einschalten

In den meisten IDEs sind Codereferenzen standardmäßig aktiviert. Wählen Sie Ihre IDE aus, um die Schritte zum Ein- und Ausschalten von Codereferenzen zu sehen.

Visual-Studio-Code

Wenn Sie Amazon Q mit VS Code verwenden, sind Codereferenzen standardmäßig aktiviert.

Gehen Sie wie folgt vor, um sie auszuschalten oder später wieder einzuschalten.

  1. Stellen Sie sicher, dass Sie die neueste Version sowohl von VS Code als auch von der Amazon-Q-Erweiterung verwenden.

  2. Wählen Sie in VS Code in der Komponentenleiste am unteren Rand des IDE-Fensters Amazon Q aus.

    Die Amazon-Q-Taskleiste wird oben im IDE-Fenster geöffnet.

  3. Wählen Sie Einstellungen öffnen aus. Die Registerkarte „Einstellungen“ wird geöffnet und die Optionen für Amazon Q werden angezeigt.

  4. Aktivieren oder deaktivieren Sie das Kontrollkästchen neben Code mit Referenzen anzeigen.

JetBrains

Wenn Sie Amazon Q mit Ihrer JetBrains-IDE verwenden, sind Codereferenzen standardmäßig aktiviert.

Gehen Sie wie folgt vor, um sie auszuschalten oder später wieder einzuschalten.

  1. Stellen Sie sicher, dass Sie die neueste Version sowohl von der JetBrains-IDE als auch des Amazon-Q-Plugins verwenden.

  2. Wählen Sie in JetBrains in der Statusleiste am unteren Rand des IDE-Fensters Amazon Q aus.

    Die Amazon-Q-Taskleiste wird oberhalb der Statusleiste geöffnet.

  3. Wählen Sie Einstellungen öffnen aus. Das Fenster „Einstellungen“ wird geöffnet und die Optionen für Amazon Q werden angezeigt.

  4. Aktivieren oder deaktivieren Sie das Kontrollkästchen neben Code mit Referenzen anzeigen.

Eclipse

Wenn Sie Amazon Q mit Eclipse verwenden, sind Codereferenzen standardmäßig aktiviert.

Gehen Sie wie folgt vor, um sie auszuschalten oder später wieder einzuschalten.

  1. Stellen Sie sicher, dass Sie die neueste Version sowohl von der Eclipse-IDE als auch des Amazon-Q-Plugins verwenden.

  2. Öffnen Sie Einstellungen in Ihrer Eclipse-IDE.

  3. Klicken Sie in der linken Navigationsleiste auf Amazon Q.

  4. Aktivieren oder deaktivieren Sie das Kontrollkästchen neben Code mit Referenzen anzeigen.

  5. Wählen Sie Apply (Übernehmen), um die Änderungen zu speichern.

Toolkit for Visual Studio

Wenn Sie Amazon Q im Toolkit für Visual Studio verwenden, sind Codereferenzen standardmäßig aktiviert.

Gehen Sie wie folgt vor, um sie auszuschalten oder später wieder einzuschalten.

  1. Vergewissern Sie sich, dass Sie die neueste Version des Toolkits für Visual Studio verwenden.

  2. Öffnen Sie Optionen in Visual Studio.

  3. Klicken Sie in der linken Navigationsleiste auf AWS Toolkit und wählen Sie dann Amazon Q aus.

  4. Wählen Sie im Dropdown-Menü neben Vorschläge mit Referenzen hinzufügen die Option „Wahr“ oder „Falsch“ aus.

  5. Wählen Sie OK aus, um Ihre Änderungen zu speichern.

AWS Cloud 9

Wenn Sie Amazon Q mit AWS Cloud 9 verwenden, sind Codereferenzen standardmäßig aktiviert.

Gehen Sie wie folgt vor, um sie auszuschalten oder später wieder einzuschalten.

  1. Wählen Sie in der Konsole von AWS Cloud 9 in der oberen linken Ecke das Logo von AWS Cloud 9 aus.

  2. Wählen Sie im Dropdown-Menü Einstellungen aus.

    Auf der rechten Seite der Konsole wird die Registerkarte Einstellungen geöffnet.

  3. Wählen Sie auf der Registerkarte Einstellungen unter Projekteinstellungen und unter Erweiterungen die Option AWS Toolkit aus.

  4. Aktivieren oder deaktivieren Sie die Option Amazon Q: Vorschläge mit Codereferenzen hinzufügen.

Lambda

Amazon Q in Lambda unterstützt keine Codereferenzen. Wenn Sie Amazon Q mit Lambda verwenden, werden alle Codevorschläge mit Referenzen weggelassen.

SageMaker AI Studio

Wenn Sie Amazon Q mit SageMaker AI Studio verwenden, sind Codereferenzen standardmäßig aktiviert.

Gehen Sie wie folgt vor, um sie auszuschalten oder später wieder einzuschalten.

  1. Wählen Sie oben im Fenster von SageMaker AI Studio die Option Einstellungen aus.

  2. Wählen Sie im Dropdown-Menü Einstellungen die Option Editor für erweiterte Einstellungen aus.

  3. Aktivieren oder deaktivieren Sie im Dropdown-Menü von Amazon Q das Kontrollkästchen neben Vorschläge mit Codereferenzen aktivieren.

JupyterLab

Wenn Sie Amazon Q mit JupyterLab verwenden, sind Codereferenzen standardmäßig aktiviert.

Gehen Sie wie folgt vor, um sie auszuschalten oder später wieder einzuschalten.

  1. Wählen Sie oben im JupyterLab-Fenster Einstellungen aus.

  2. Wählen Sie im Dropdown-Menü Einstellungen die Option Editor für erweiterte Einstellungen aus.

  3. Aktivieren oder deaktivieren Sie im Dropdown-Menü von Amazon Q das Kontrollkästchen neben Vorschläge mit Codereferenzen aktivieren.

AWS Glue Studio Notebook
  1. Wählen Sie unten im Fenster von AWS Glue Studio Notebook Amazon Q aus.

  2. Klicken Sie im Popup-Menü auf den Schalter neben Code mit Referenzen.

Anmerkung

Das Pausieren von Codereferenzen ist nur für die Dauer des aktuellen AWS Glue-Studio-Notebooks zulässig.

Abmelden von Code mit Referenzen

In einigen IDEs können Sie den Empfang von Vorschlägen mit Referenzen auf Administratorebene abbestellen.

Wählen Sie Ihre IDE aus, um zu sehen, wie Sie sich als Administrator abmelden können.

Visual-Studio-Code

Als Unternehmensadministrator können Sie Vorschläge mit Codereferenzen für Ihr gesamtes Unternehmen deaktivieren. Wenn Sie dies tun, können sich einzelne Entwickler in Ihrer Organisation nicht wieder über die IDE anmelden. Diese Entwickler können das im vorherigen Abschnitt beschriebene Kontrollkästchen aktivieren und deaktivieren, aber es hat keine Auswirkung, wenn Sie sich auf Unternehmensebene abmelden.

Gehen Sie wie folgt vor, um Vorschläge mit Referenzen auf Unternehmensebene zu deaktivieren.

  1. Wählen Sie in der Konsole von Amazon Q Developer Einstellungen aus.

  2. Wählen Sie im Bereich Kontodetails für Amazon Q Developer die Option Bearbeiten aus.

  3. Deaktivieren Sie auf der Seite „Details bearbeiten“ im Bereich Erweiterte Einstellungen die Option Vorschläge mit Codereferenzen hinzufügen.

  4. Wählen Sie Änderungen speichern aus.

JetBrains

Als Unternehmensadministrator können Sie Vorschläge mit Codereferenzen für Ihr gesamtes Unternehmen deaktivieren. Wenn Sie dies tun, können sich einzelne Entwickler in Ihrer Organisation nicht wieder über die IDE anmelden. Diese Entwickler können das im vorherigen Abschnitt beschriebene Kontrollkästchen aktivieren und deaktivieren, aber es hat keine Auswirkung, wenn Sie sich auf Unternehmensebene abmelden.

Gehen Sie wie folgt vor, um Vorschläge mit Referenzen auf Unternehmensebene zu deaktivieren.

  1. Wählen Sie in der Konsole von Amazon Q Developer Einstellungen aus.

  2. Wählen Sie im Bereich Kontodetails für Amazon Q Developer die Option Bearbeiten aus.

  3. Deaktivieren Sie auf der Seite „Details bearbeiten“ im Bereich Erweiterte Einstellungen die Option Vorschläge mit Codereferenzen hinzufügen.

  4. Wählen Sie Änderungen speichern aus.

Eclipse

Als Unternehmensadministrator können Sie Vorschläge mit Codereferenzen für Ihr gesamtes Unternehmen deaktivieren. Wenn Sie dies tun, können sich einzelne Entwickler in Ihrer Organisation nicht wieder über die IDE anmelden. Diese Entwickler können das im vorherigen Abschnitt beschriebene Kontrollkästchen aktivieren und deaktivieren, aber es hat keine Auswirkung, wenn Sie sich auf Unternehmensebene abmelden.

Gehen Sie wie folgt vor, um Vorschläge mit Referenzen auf Unternehmensebene zu deaktivieren.

  1. Wählen Sie in der Konsole von Amazon Q Developer Einstellungen aus.

  2. Wählen Sie im Bereich Kontodetails für Amazon Q Developer die Option Bearbeiten aus.

  3. Deaktivieren Sie auf der Seite „Details bearbeiten“ im Bereich Erweiterte Einstellungen die Option Vorschläge mit Codereferenzen hinzufügen.

  4. Wählen Sie Änderungen speichern aus.

Toolkit for Visual Studio

Gehen Sie wie folgt vor, um Vorschläge mit Referenzen auf Unternehmensebene zu deaktivieren.

  1. Sie können auf zwei Arten zur Einstellung für Codereferenzen gelangen:

    1. Wählen Sie das Amazon-Q-Symbol am Rand des Fensters und dann Optionen... aus.

    2. Gehen Sie zu Tools -> AWS Toolkit -> Amazon Q.

  2. Ändern Sie den Schalter auf Wahr oder Falsch, je nachdem, ob Sie Vorschläge mit Referenzen einbeziehen möchten.

AWS Cloud 9

Amazon Q in AWS Cloud 9 unterstützt das Deaktivieren von Codevorschlägen mit Referenzen auf Unternehmensebene nicht.

Informationen zum Deaktivieren auf der Ebene einzelner Entwickler finden Sie unter Umschalten von Codereferenzen.

Lambda

Amazon Q in Lambda unterstützt keine Codereferenzen. Wenn Sie Amazon Q mit Lambda verwenden, werden alle Codevorschläge mit Referenzen weggelassen.

SageMaker AI Studio

Amazon Q unterstützt das Deaktivieren von Codevorschlägen mit Referenzen auf Unternehmensebene in SageMaker AI Studio nicht.

JupyterLab

Amazon Q unterstützt das Deaktivieren von Codevorschlägen mit Referenzen auf Unternehmensebene in JupyterLab nicht.

AWS Glue Studio Notebook

Amazon Q unterstützt das Deaktivieren von Codevorschlägen mit Referenzen in AWS Glue Studio Notebook nicht.