Amazon CodeWhisperer – Häufig gestellte Fragen

ALLGEMEINES
  • CodeWhisperer ist ein KI-gestütztes Produktivitätstool, das in Echtzeit einzeilige oder voll funktionsfähige Codevorschläge in Ihrer integrierten Entwicklungsumgebung (IDE) und in der Befehlszeile generiert, damit Sie schnell Software erstellen können. Mit CodeWhisperer können Sie einen Kommentar in natürlicher Sprache schreiben, der eine bestimmte Aufgabe beschreibt, z. B. „Laden Sie eine Datei mit serverseitiger Verschlüsselung hoch“ (auf Englisch). Basierend auf diesen Informationen empfiehlt CodeWhisperer einen bzw. mehrere Codefragmente direkt in der IDE, mit denen die Aufgabe ausgeführt werden kann. Sie können schnell und einfach den obersten Vorschlag annehmen (Tabulatortaste), weitere Vorschläge anzeigen (Pfeiltasten) oder mit dem Schreiben Ihres eigenen Codes fortfahren. Sie sollten einen Codevorschlag immer überprüfen, bevor Sie ihn akzeptieren. Möglicherweise müssen Sie ihn bearbeiten, um sicherzustellen, dass er genau das tut, was Sie beabsichtigen.

    Weitere Informationen finden Sie in den Benutzerhandbüchern für Visual Studio (VS) Code und JetBrains, AWS Cloud9, die AWS-Lambda-Konsole, JupyterLab und Amazon SageMaker Studio sowie in der Befehlszeile und Visual Studio (Vorschau)

  • CodeWhisperer hilft, die Softwareentwicklung zu beschleunigen, indem es Codevorschläge bereitstellt, die den gesamten Entwicklungsaufwand reduzieren und mehr Zeit für Ideenfindung, komplexe Problemlösungen und das Schreiben von differenziertem Code bieten. Zusätzlich zu den allgemeinen Codevorschlägen ist CodeWhisperer so konzipiert, dass er Codevorschläge für die Verwendung von AWS-APIs liefert. CodeWhisperer kann Ihnen auch dabei helfen, die Anwendungssicherheit zu verbessern, indem es Ihnen hilft, Sicherheitslücken zu erkennen und zu beheben.

  • Während Sie Code schreiben, analysiert CodeWhisperer die englischsprachigen Kommentare und den umgebenden Code, um daraus abzuleiten, welcher Code zur Erledigung der anstehenden Aufgabe benötigt wird. CodeWhisperer schlägt direkt im Code-Editor einen oder mehrere Codefragmente vor und beschleunigt so die Arbeit beim Codieren. CodeWhisperer-Codevorschläge basieren auf großen Sprachmodellen (LLMs), die auf Milliarden von Codezeilen, einschließlich Amazon- und Open-Source-Code, trainiert wurden. Sie können schnell und einfacher den obersten Vorschlag annehmen (Tabulatortaste), weitere Vorschläge anzeigen (Pfeiltasten) oder mit dem Schreiben Ihres eigenen Codes fortfahren. Überprüfen Sie einen Codevorschlag immer, bevor Sie ihn akzeptieren. Eventuell müssen Sie ihn bearbeiten, um sicherzustellen, dass er genau das tut, was Sie beabsichtigt haben.

  • CodeWhisperer verwendet Ihre Inhalte, wie Codefragmente, Kommentare, Cursorposition und Inhalte aus in der IDE geöffneten Dateien, als Eingaben, um Codevorschläge bereitzustellen.

  • Ihre Inhalte werden mithilfe des TLS-Protokolls übertragen, um eine sichere Kommunikation zwischen Ihrer IDE und dem CodeWhisperer-Service zu gewährleisten. Inhalte werden während der Übertragung verschlüsselt, um Lauschangriffe oder Man-in-the-Middle-Angriffe zu verhindern. Für einzelne CodeWhisperer-Benutzer können wir Inhalte zum Zwecke der Serviceverbesserung auf der Grundlage der Benutzereinstellungen speichern. Wir speichern diese Inhalte auf sichere Weise mit Verschlüsselung im Speicher und strengen Zugriffskontrollen.
     

  • CodeWhisperer ist als Teil des AWS-Toolkits für Visual Studio (VS) Code und JetBrains verfügbar und unterstützt derzeit Python, Java, JavaScript, TypeScript, C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, Shell-Scripting, SQL, Scala, JSON, YAML und HCL. Neben VS Code und der JetBrains-IDE-Familie – darunter IntelliJ, PyCharm, GoLand, CLion, PhpStorm, RubyMine, Rider, WebStorm, DataGrip und Visual Studio (Vorschau) – ist CodeWhisperer auch für AWS Cloud9, die Lambda-Konsole, JupyterLab und SageMaker Studio sowie für Ihre bevorzugten Befehlszeilen wie das macOS-Terminal, iTerm2 und das integrierte VS-Code-Terminal verfügbar. 

  • Sehen Sie sich diese kurzen Videos an, um mit VS Code, den JetBrains-IDEs oder Visual Studio (Vorschau) zu beginnen. Sie können auch den Anweisungen in der Dokumentation folgen.

    CodeWhisperer ist standardmäßig in AWS Cloud9 und der Lambda-Konsole verfügbar. Weitere Informationen finden Sie unter den folgenden Links. Dort finden Sie Anleitungen, wie Sie CodeWhisper in den folgenden IDEs einsetzen können:

  • Sobald CodeWhisperer aktiviert ist, erhalten Sie während der Eingabe Codevorschläge in Ihrem Code-Editor. Um CodeWhisperer manuell auszulösen, verwenden Sie Option+C (macOS) oder Alt+C (Windows).

  • CodeWhisperer arbeitet am effizientesten, wenn die Kommentare von Entwickler kurz sind und kleineren diskreten Aufgaben zugeordnet werden, sodass keine einzelne Funktion oder Codeblock zu lang ist. Ebenso kann CodeWhisperer hilfreiche Codevorschläge generieren, wenn Entwickler intuitive Namen für verschiedene Codeelemente verwenden, z. B. Funktionsnamen. Je mehr Code als umgebender Kontext verfügbar ist, desto besser wird der Vorschlag sein.

  • Ja. Sie können automatische Vorschläge im CodeWhisperer-Bereich des Bedienfelds für Entwicklertools im AWS Toolkit unterbrechen. Automatische Vorschläge bleiben so lange angehalten, bis Sie sie wieder aufnehmen. Um CodeWhisperer manuell auszulösen, verwenden Sie Option+C (MacOS) oder Alt+C (Windows).

  • Der CodeWhisperer-Referenz-Tracker erkennt, ob ein Codevorschlag bestimmten Open-Source-Trainingsdaten von CodeWhisperer ähnlich sein könnte. Der Referenz-Tracker kann solche Vorschläge mit einer Repository-URL und Projekt-Lizenzinformationen kennzeichnen oder sie optional herausfiltern. Sie können diesen Referenzcode und seine Verwendung im Kontext eines anderen Projekts leichter finden und überprüfen, bevor Sie sich für die Verwendung entscheiden. Alle Referenzen werden protokolliert, damit Sie sie später überprüfen können, um sicherzustellen, dass Ihr Codefluss nicht gestört wird und Sie ohne Unterbrechung weiter programmieren können.

  • Sie können Ihren Code scannen, um schwer zu findende Sicherheitslücken zu identifizieren und Codevorschläge zur Behebung der identifizierten Probleme zu erhalten. Das integrierte Sicherheitsscannen dient der Erkennung von Problemen wie offengelegten Anmeldeinformationen und der Protokollinjektion. Generative KI-gestützte Codevorschläge helfen dabei, die identifizierten Sicherheitslücken zu beheben. Sie sind auf Ihren Anwendungscode zugeschnitten, sodass Sie schnell und vertrauensvoll Lösungen annehmen können. Sicherheitsscans sind für Java, Python, JavaScript und für TypeScript, C#, AWS CloudFormation (YAML, JSON), AWS CDK (TypeScript, Python) und HashiCorp Terraform (HCL) verfügbar. Code-Vorschläge zur Behebung von Sicherheitslücken sind derzeit für in Java, Python und JavaScript geschriebenen Code verfügbar.

  • CodeWhisperer ist ein generativer KI-Service, der auf einem Basismodell (FM) basiert, das auf verschiedenen Datenquellen, einschließlich Amazon- und Open-Source-Code, trainiert wurde. Darüber hinaus können Sie auch über CodeWhisperer in der IDE auf Amazon Q zugreifen. Amazon Q basiert auf Amazon Bedrock, einem vollständig verwalteten Service für die Entwicklung generativer KI-Anwendungen, der eine Auswahl an leistungsstarken FMs von Amazon und führenden KI-Unternehmen bietet. Amazon Q verwendet mehrere FMs, um seine Aufgaben zu erledigen, und verwendet Logik, um Aufgaben an das FM weiterzuleiten, das für den Job am besten geeignet ist.

VERANTWORTLICHE KI
  • Genau wie bei Ihrer IDE besitzen Sie den Code, den Sie schreiben, einschließlich aller von CodeWhisperer bereitgestellten Codevorschläge. Sie sind verantwortlich für den Code, den Sie schreiben, einschließlich der CodeWhisperer-Vorschläge, die Sie akzeptieren. Überprüfen Sie Codevorschläge immer, bevor Sie sie akzeptieren. Eventuell müssen Sie Änderungen vornehmen, um sicherzustellen, dass der Code genau das tut, was Sie beabsichtigt haben.

  • Als generative KI erstellt CodeWhisperer neuen Code auf der Grundlage dessen, was die zugrundeliegenden Modelle aus dem Code, auf den sie trainiert wurden, und dem Kontext, den Sie in Form von vorherigem Code und Kommentaren bereitgestellt haben, gelernt haben. CodeWhisperer ist zwar nicht dafür konzipiert, Code aus Trainingsdaten zu reproduzieren, es ist jedoch möglich, dass es in seltenen Fällen Code generiert, der dem öffentlich verfügbaren Code sehr nahe kommt. Wenn CodeWhisperer feststellt, dass seine Ausgabe mit öffentlich verfügbarem Code übereinstimmt, benachrichtigt Sie der integrierte Referenz-Tracker mit einem Verweis auf den Lizenztyp (z. B. MIT oder Apache) und einer URL für den öffentlich verfügbaren Code. Sie können den referenzierten Code dann leichter finden und überprüfen und sehen, wie er im Kontext eines anderen Projekts verwendet wird, bevor Sie entscheiden, ob Sie ihn verwenden möchten oder nicht. Um sicherzustellen, dass Ihr Codierungsablauf nicht gestört wird, werden alle Referenzen protokolliert, damit Sie sie später überprüfen können, sodass Sie ohne Unterbrechung weiter programmieren können.

  • Ja. In der Konfigurationseinstellung für CodeWhisperer können Sie die Option „Vorschläge mit Code-Referenzen einbeziehen“ abwählen. Dadurch wird verhindert, dass CodeWhisperer Vorschläge macht, die Referenzen auf bekannten lizenzierten Open-Source-Code enthalten. Für Benutzer des kostenlosen Kontingents von CodeWhisperer Individual ist diese Einstellung in der IDE verfügbar. Mit CodeWhisperer Professional kann der AWS-Administrator diese Einstellung auf Organisationsebene von der AWS-Managementkonsole aus zentral konfigurieren.

  • CodeWhisperer kann Codevorschläge herausfiltern, die toxische Phrasen enthalten, und Vorschläge, die allgemein bekannte Codestrukturen enthalten, die auf Vorurteile hinweisen.

  • CodeWhisperer wurde entwickelt, um zu verhindern, dass Code mit Sicherheitslücken vorgeschlagen wird, und so viele Sicherheitslücken wie möglich werden herausgefiltert. Aufgrund des generativen Charakters von CodeWhisperer können wir Codevorschläge mit Sicherheitsproblemen jedoch nicht vollständig ausschließen. Daher verfügt CodeWhisperer über eine integrierte Codescanning-Feature, die Sicherheitslücken in Ihren Python-, Java- und JavaScript-Projekten erkennt, einschließlich Codevorschlägen von CodeWhisperer und von Ihnen geschriebener Code.

  • CodeWhisperer wurde mit verschiedenen Datenquellen geschult, darunter Amazon- und Open-Source-Code. CodeWhisperer wurde geschult und validiert, um Codevorschläge aus englischsprachigen Kommentaren zu generieren. Angesichts der verschiedenen Beispiele im Trainingsdatensatz ist es möglich, dass CodeWhisperer Codevorschläge aus Kommentaren liefert, die in anderen Sprachen verfasst wurden. Dies ist jedoch kein unterstützter Anwendungsfall.

PREISE UND VERFÜGBARKEIT
  • CodeWhisperer Individual kann kostenlos verwendet werden, indem Sie eine AWS-Builder-ID erstellen und sich mit dieser anmelden. Der Anmeldevorgang dauert nur wenige Minuten und erfordert weder eine Kreditkarte noch ein AWS-Konto.

    CodeWhisperer Professional kostet 19 USD pro Benutzer und Monat und bietet Administratoren die Möglichkeit, CodeWhisperer für ihr Unternehmen mit Single Sign-On (SSO) -Authentifizierung zu aktivieren. Administratoren können CodeWhisperer einfacher in ihre bestehenden Workforce-Identity-Lösungen integrieren, Benutzern und Gruppen Zugriff gewähren und unternehmensweite Einstellungen konfigurieren, z. B. Vorschläge mit Code-Referenzen ein- oder ausschließen. Weitere Informationen finden Sie unter Preise für Amazon CodeWhisperer.
     

  • CodeWhisperer ist unabhängig von der AWS-Region und für Entwickler weltweit verfügbar. CodeWhisperer wird derzeit in der Region USA Ost [Nord- Virginia] gehostet. Als CodeWhisperer-Professional-Administrator können Sie CodeWhisperer als autorisierte regionenübergreifende Anwendung konfigurieren, wenn Sie über IAM Identity Center in anderen Regionen verfügen.

  • Ein AWS-Administrator kann CodeWhisperer für ein Unternehmen über die AWS-Managementkonsole aktivieren. Als Voraussetzung müssen Administratoren SSO über IAM Identity Center einrichten, sofern dies nicht bereits für ihr Unternehmen aktiviert ist. Sobald die SSO-Authentifizierung eingerichtet ist, können Administratoren CodeWhisperer aktivieren und Benutzern und Gruppen in ihrem Unternehmen Zugriff zuweisen.

  • SSO für CodeWhisperer wird durch IAM Identity Center aktiviert. Weitere Informationen finden Sie im CodeWhisperer-Benutzerhandbuch.

CODEWHISPERER-ANPASSUNGSFÄHIGKEIT (VORSCHAU)
  • Mit der Anpassungsfunktion von CodeWhisperer können Sie CodeWhisperer so anpassen, dass er relevantere Empfehlungen generiert, indem Sie ihm Ihre internen Bibliotheken, APIs, bewährten Methoden und Architekturmuster mitteilen. Weitere Informationen finden Sie unter CodeWhisperer für noch bessere Empfehlungen anpassen.

  • Derzeit können Sie CodeWhisperer-Empfehlungen für Basiscode anpassen, der in Java, JavaScript, TypeScript und Python geschrieben wurde. Dateien, die in anderen von CodeWhisperer unterstützten Sprachen (C#, Go, Rust, PHP, Ruby, Kotlin, C, C++, Shell-Scripting, SQL und Scala) geschrieben wurden, werden bei der Erstellung der Anpassung oder bei der Bereitstellung von angepassten Empfehlungen in der IDE auf der Grundlage Ihrer internen Code-Repositories nicht verwendet.

  • Sie können Ihre Code-Repositories über die AWS-Managementkonsole sicher mit CodeWhisperer verbinden. CodeWhisperer-Administratoren können den Zugriff auf eine private Anpassung einfach von der Konsole aus verwalten, sodass nur bestimmte Entwickler Zugriff haben.

  • Jede Anpassung ist vollständig von anderen Kunden isoliert, und keine der mit dieser neuen Funktion erstellten Anpassungen wird verwendet, um das CodeWhisperer zugrunde liegende Basismodell zu trainieren. Bei der Erstellung einer Anpassung hilft CodeWhisperer, die Sicherheit Ihres Codes aufrechtzuerhalten, indem er die Option bietet, Ihre Anpassungsdaten mit einem vom Kunden verwalteten Schlüssel im AWS Key Management Service (AWS KMS) zu verschlüsseln. Die Anpassungsdaten werden gelöscht, sobald der Anpassungsauftrag abgeschlossen ist.

  • Während der Vorschau können Sie die CodeWhisperer-Anpassungsfunktion nutzen, um bis zu acht Anpassungen auf der Grundlage Ihrer internen Code-Basis zu erstellen. Sie können bis zu zwei Codeanpassungen gleichzeitig aktiv halten.

AMAZON Q IN IDE (VORSCHAU)
  • CodeWhisperer ist ein generatives KI-gestütztes Produktivitäts-Tool für IDE und die Befehlszeile. Sie können die AWS-Toolkit-Erweiterung in Ihrer IDE installieren und sich beim CodeWhisperer-Modul anmelden, um auf Funktionen wie Inline-Codevorschläge, Anpassungen, Sicherheitsscans und Amazon Q in der IDE zuzugreifen. Amazon Q ist ein generativer KI-gestützter Assistent, der für die Arbeit entwickelt wurde. Wenn Amazon Q in der IDE verwendet wird, kann es Fragen zur Entwicklung von Software auf AWS und darüber hinaus beantworten. Darüber hinaus versteht es den Code in Ihrer IDE und kann Sie bei Aufgaben wie der Erklärung Ihres Codes, dem Schreiben von Tests oder dem Aktualisieren von Anwendungssprachenversionen unterstützen.

  • Amazon Q ist in der IDE über Amazon CodeWhisperer verfügbar und unterstützt derzeit Visual Studio (VS) Code und die JetBrains-IDE-Familie. Informationen zu den ersten Schritten mit Amazon Q in der IDE finden Sie unter Erste Schritte mit Amazon Q — Ihr Expertenassistent für AWS oder lesen Sie die Dokumentation.

  • Installieren Sie das AWS Toolkit für Visual Studio (Vorschau), JetBrains oder VS Code über den jeweiligen Erweiterungs- oder Plugin-Marktplatz. Authentifizieren Sie sich anschließend mit AWS Builder ID oder AWS IAM Identity Center. Nach der Authentifizierung finden Sie Amazon Q in der Aktivitätsleiste in VS Code oder im Toolfenster oben rechts in JetBrains. Weitere Hilfe bei den ersten Schritten mit Amazon Q finden Sie unter Erste Schritte mit Amazon Q – Ihr Expertenassistent für AWS.

  • Amazon Q geht über die Codegenerierung und -vervollständigung in einer Entwicklerumgebung hinaus. Es unterstützt Entwickler bei der Interaktion durch Konversationen in natürlicher Sprache, unterstützt verschiedene Anwendungsfälle, um Entwicklern den Umgang mit Bibliotheken und APIs zu erleichtern, kann Code zur Lösung von Eingabeaufforderungen generieren, erklärt komplexe Codelogik und erörtert mögliche Lösungen für Fehler im Code. Es kann die Effizienz und Produktivität von Entwicklern erheblich verbessern, da es ihnen als Begleiter in ihrem täglichen Entwicklungszyklus dient und ihnen den Freiraum gibt, über die richtigen Probleme nachzudenken, die sie in ihren Softwaresystemen lösen müssen.

  • Amazon Q kann Fragen zu den ersten Schritten und zur Entwicklung, Bereitstellung oder zum Betrieb von Anwendungen und Workloads auf AWS und darüber hinaus beantworten. Amazon Q kann auch dabei helfen, eine unbekannte Codebasis zu erklären, Fehler zu beheben oder Code und Tests zu generieren. Mit der Funktion zur Entwicklung von Funktionen in Amazon Q können Sie in einem Bruchteil der Zeit von einer Eingabeaufforderung in natürlicher Sprache zu einer Anwendungsfunktion wechseln, und zwar mit interaktiven schrittweisen Anweisungen direkt aus Ihrer IDE. Amazon Q Code Transformation kann Ihnen dabei helfen, Ihre Java-Anwendungen auf die neueste Sprachversion zu aktualisieren (Java 8 oder 11 während der Vorschauversion auf Java 17), indem es obligatorische Paketabhängigkeiten und Frameworks identifiziert und aktualisiert, veralteten Code unter Berücksichtigung bewährter Sicherheitsmethoden aktualisiert und Tests generiert, um zu überprüfen, ob die aktualisierte Anwendung ausgeführt wird.

  • Amazon Q verwendet bei der Beantwortung von Fragen die folgenden Kontextinformationen: 1. Aktueller Gesprächskontext, z. B. gestellte Fragen und Antworten/Code, der im Konversationspanel generiert wurde. 2. Der IDE-Kontext, einschließlich der ausgewählten Codezeile, des Snippets oder der Funktionen in der Datei und des Repositorys, an dem die Entwickler gerade arbeiten.

  • Amazon Q speichert oder verwendet keine Inhalte von CodeWhisperer Professional-Benutzern zur Serviceverbesserung. Wenn Sie Amazon Q als Amazon CodeWhisperer Professional-Benutzer verwenden, kann AWS clientseitige Telemetrie- und Nutzungsmetriken sowie Ihr Feedback zur Serviceverbesserung erheben und verwenden. Amazon Q nutzt dies, um zukünftige Antworten im Verlauf der Konversation besser und besser auf die Anweisungen und Absichten der Entwickler zuzuschneiden. Sie können sich von dieser Datenerfassung abmelden, indem Sie Ihre Einstellungen in der IDE anpassen. Informationen darüber, wie CodeWhisperer Individual Ihre Daten sammelt und verwendet, finden Sie in den häufig gestellten Fragen zu CodeWhisperer Individual.

  • In der Vorschauversion wird die CodeWhisperer-Anpassungsfunktion für Amazon Q nicht unterstützt. Amazon Q bietet keine benutzerdefinierten Codeempfehlungen, die auf Ihren internen Codebasen basieren, selbst wenn Sie Anpassungen über CodeWhisperer verwenden. Derzeit wird die Anpassungsfunktion nur für Anwendungsfälle zur Codegenerierung für die In-IDE-Erfahrung mit CodeWhisperer unterstützt.

CODEWHISPERER-BEFEHLSZEILE (VORSCHAU)
  • CodeWhisperer für die Befehlszeile hilft Entwicklern, in der Befehlszeile produktiver zu arbeiten – mit kontextabhängigen CLI-Vervollständigungen, Inline-Dokumentation und KI-Übersetzung von natürlicher Sprache in Bash. CodeWhisperer für die Befehlszeile lässt sich in die bestehende Befehlszeile eines Entwicklers integrieren, sodass Entwickler die Tools, die sie verwenden, nicht ändern müssen, um davon zu profitieren.

  • Während ein Benutzer seine Befehlszeile eingibt, zeigt CodeWhisperer Inline-Vervollständigungen und Dokumentationen für über 250 CLI-Tools an.

    Ein Entwickler kann beispielsweise `git `eingeben und eine Liste aller Git-Unterbefehle, Optionen und Argumente sehen, sortiert nach ihrer Benutzungsaktualität. Ein Entwickler könnte auch `npm install `eingeben und eine Liste aller Knotenpakete sehen, die zur Installation verfügbar sind. Schließlich könnte ein Entwickler `aws' eingeben und eine Liste aller verfügbaren aws-Unterbefehle sehen. 

  • CodeWhisperer für die Befehlszeile kann Textanweisungen in natürlicher Sprache (z. B. „Meinen letzten Git-Commit rückgängig machen“) in sofort ausführbaren Bash-Code umwandeln

    Um loszulegen, führen Sie einfach `q` aus, fügen Sie eine Eingabeaufforderung ein und führen Sie dann den Bash aus!

  • CodeWhisperer für die Befehlszeile unterstützt derzeit Integrationen mit den folgenden Tools:

    1. Betriebssysteme: macOS
    2. Shells: bash, zsh, fish
    3. Terminalemulatoren: iTerm2, macOS-Terminal, Hyper, Tabby
    4. IDEs: Terminal innerhalb von VS Code
    5) CLIs: Über 250 der beliebtesten CLIs wie git, aws, docker, npm, yarn (https://github.com/withfig/autocomplete)

    Führen Sie `cw integrations install input-method` aus, um Jetbrains-IDEs (außer Fleet), Alacritty, Kitty und Wezterm auf macOS zu unterstützen

  • CodeWhisperer kann Daten über Ihre Nutzung und Inhalte zu Zwecken der Serviceverbesserung speichern. Ihr Inhalt umfasst die Teile Ihres Befehlszeilenverlaufs, die CodeWhisperer verwendet, um KI-Empfehlungen und Übersetzungen zu generieren, sowie den Inhalt der Empfehlungen selbst. CodeWhisperer sammelt Ihre Inhalte nicht zu Zwecken der Serviceverbesserung auf der Professional-Stufe. Ihre Nutzung des Services wird mit clientseitiger Telemetrie quantifiziert. AWS kann beispielsweise verfolgen, ob Sie eine Empfehlung annehmen oder ablehnen. Ihre clientseitige Telemetrie enthält keinen tatsächlichen Code und keine persönlich identifizierbaren Informationen (PII) wie Ihre IP-Adresse. Sie können die Erfassung von Nutzungs- und Inhaltsdaten deaktivieren, indem Sie Ihre Einstellungen im CodeWhisperer-Befehlszeilen-Dashboard anpassen.

  • Ja.
    1. Führen Sie `cw` aus, um die Einstellungsseite zu öffnen.
    2. Wählen Sie die Registerkarte CLI Completions aus.
    3. Schalten Sie den Schalter in der oberen rechten Ecke der Seite auf Aus.

DATENSCHUTZ – CODEWHISPERER PROFESSIONAL
  • CodeWhisperer Professional verwendet Ihre Inhalte wie Codefragmente, Kommentare und Inhalte aus in der IDE geöffneten Dateien. Dieser Inhalt wird vom Service ausschließlich zur Bereitstellung und Aufrechterhaltung des Service verarbeitet. Von CodeWhisperer Professional verarbeitete Inhalte werden nicht gespeichert oder zur Verbesserung des Service verwendet.

    Darüber hinaus kann AWS kundenseitige Telemetrie- und Nutzungsmetriken erfassen und verwenden, um den Service zu verbessern. Sie können sich von dieser Datenerfassung abmelden, indem Sie Ihre Einstellungen in der IDE anpassen.

    Weitere Informationen finden Sie im CodeWhisperer-Benutzerhandbuch.

  • Von CodeWhisperer Professional verarbeitete Inhalte, wie Codefragmente, Kommentare und Inhalte aus in der IDE geöffneten Dateien, werden nicht gespeichert oder zur Serviceverbesserung verwendet.

    AWS kann kundenseitige Telemetrie- und Nutzungsmetriken erfassen und verwenden, um den Service zu verbessern. Sie können sich von dieser Datenerfassung abmelden, indem Sie Ihre Einstellungen in der IDE anpassen.

    Weitere Informationen finden Sie im CodeWhisperer-Benutzerhandbuch.

  • Nein. Von CodeWhisperer Professional verarbeitete Inhalte, wie Codefragmente, Kommentare und Inhalte aus in der IDE geöffneten Dateien, werden nicht gespeichert oder zum Trainieren des Modells verwendet und werden daher niemals in einem Codevorschlag für einen anderen Benutzer wiedergegeben.

DATENSCHUTZ – CODEWHISPERER INDIVIDUAL
  • CodeWhisperer Individual verwendet Ihre Inhalte wie Codefragmente, Kommentare, Cursorposition und Inhalte aus in der IDE geöffneten Dateien als Eingabe, um Codevorschläge bereitzustellen. Sie können verhindern, dass AWS Ihre Inhalte zur Serviceverbesserung speichert und verwendet, indem Sie die Einstellung „CodeWhisperer-Inhalte mit AWS teilen“ im AWS-Toolkit in der IDE anpassen.

    Darüber hinaus kann AWS kundenseitige Telemetrie- und Nutzungsmetriken erfassen und verwenden, um den Service zu verbessern. Sie können sich von dieser Datenerfassung abmelden, indem Sie die Telemetrieeinstellung im AWS-Toolkit in der IDE anpassen.

    Weitere Informationen finden Sie im CodeWhisperer-Benutzerhandbuch.

  • CodeWhisperer Individual kann Ihre Inhalte, wie zum Beispiel Codeschnipsel, Kommentare und Inhalte von in der IDE geöffneten Dateien, die von dem Service verarbeitet werden, speichern und verwenden, um den Service bereitzustellen und zu warten und – sofern Sie sich nicht wie unten erwähnt abmelden – um die Qualität von CodeWhisperer zu verbessern und weiterzuentwickeln. Dazu gehört das Erlernen der besten Möglichkeiten zur Verbesserung der Entwicklerproduktivität durch Codegenerierung, die Erkennung eines potenziellen Missbrauchs des Services, die Bewertung der Effektivität der CodeWhisperer-Funktionen, die Verbesserung der zugrunde liegenden LLMs, die die Codegenerierung ermöglichen, die Feinabstimmung der Ranking-Algorithmen und vieles mehr. Sie können verhindern, dass AWS Ihre Inhalte zur Serviceverbesserung speichert und verwendet, indem Sie Ihre Einstellungen in der IDE anpassen.

    Darüber hinaus kann AWS kundenseitige Telemetrie- und Nutzungsmetriken erfassen und verwenden, um den Service zu verbessern. Sie können sich von dieser Datenerfassung abmelden, indem Sie Ihre Einstellungen in der IDE anpassen.

    Weitere Informationen finden Sie im CodeWhisperer-Benutzerhandbuch.

  • Für CodeWhisperer Individual können Sie sich von der Datenerfassung abmelden, indem Sie Ihre Einstellungen in der IDE anpassen.

    Weitere Informationen finden Sie im CodeWhisperer-Benutzerhandbuch.

  • Wir haben Sicherheitsvorkehrungen getroffen, um die Reproduktion von eindeutigen privaten Codes zu verhindern, die von einzelnen CodeWhisperer-Benutzern gesammelt wurden.

DATENSCHUTZ ALLGEMEIN
Dokumentation durchsuchen

Weitere Informationen finden Sie in der CodeWhisperer-Dokumentation.

Weitere Informationen »

Fangen Sie an, mit CodeWhisperer zu entwickeln