Verwaltungskontrollen für Unternehmen, einfache Anmeldung und erweiterte Programmiersprachenunterstützung für Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Vertikale Suche. Ai.

Verwaltungskontrollen für Unternehmen, einfache Anmeldung und erweiterte Programmiersprachenunterstützung für Amazon CodeWhisperer

Amazon Code Whisperer ist ein auf maschinellem Lernen (ML) basierender Dienst, der zur Verbesserung der Entwicklerproduktivität beiträgt, indem er Codeempfehlungen basierend auf dem vorherigen Code und den Kommentaren der Entwickler generiert. Wir freuen uns, heute bekannt geben zu können, dass AWS-Administratoren CodeWhisperer jetzt für ihre Organisation mit Single-Sign-In-Authentifizierung (SSO) aktivieren können. Administratoren können CodeWhisperer problemlos in ihre vorhandenen Workforce-Identity-Lösungen integrieren, Benutzern und Gruppen Zugriff gewähren und unternehmensweite Einstellungen konfigurieren. Darüber hinaus können einzelne Benutzer, die keine AWS-Konten haben, CodeWhisperer jetzt mit ihrer persönlichen E-Mail-Adresse und der AWS Builder-ID verwenden. Der Anmeldevorgang dauert nur wenige Minuten und ermöglicht es Entwicklern, CodeWhisperer sofort und ohne Warteliste zu nutzen. Wir erweitern außerdem die Programmiersprachenunterstützung für CodeWhisperer. Zusätzlich zu Python, Java und JavaScript können Entwickler jetzt CodeWhisperer verwenden, um die Entwicklung ihrer C#- und TypeScript-Projekte zu beschleunigen.

In diesem Beitrag diskutieren wir unternehmensweite Verwaltungskontrollen, die neue AWS Builder ID-Anmeldung für CodeWhisperer und die Unterstützung für neue Programmiersprachen.

Aktivieren Sie CodeWhisperer für Ihr Unternehmen

CodeWhisperer ist jetzt auf der verfügbar AWS-Managementkonsole. Jeder Benutzer mit einer AWS-Administratorrolle kann CodeWhisperer aktivieren, Benutzer hinzufügen und entfernen und Einstellungen für Ihre Organisation zentral über die Konsole verwalten.

Als Voraussetzung müssen Ihre AWS-Administratoren SSO via einrichten AWS IAM Identity Center (Nachfolger von AWS Single Sign-On), falls nicht bereits für Ihre Organisation aktiviert. IAM Identity Center ermöglicht es Ihnen, das SSO Ihres Unternehmens für den Zugriff auf AWS-Services zu nutzen, indem Sie Ihre bestehende Workforce-Identity-Lösung in AWS integrieren. Nachdem die SSO-Authentifizierung eingerichtet wurde, können Ihre Administratoren CodeWhisperer aktivieren und Benutzern und Gruppen Zugriff zuweisen, wie im folgenden Screenshot gezeigt.

Neben der Verwaltung von Benutzern können AWS-Administratoren auch Einstellungen für den Referenz-Tracker und die Datenfreigabe konfigurieren. Der CodeWhisperer-Referenz-Tracker erkennt, ob eine Code-Empfehlung bestimmten CodeWhisperer-Trainingsdaten ähnlich sein könnte, und kann Ihnen diese Referenzen zur Verfügung stellen. CodeWhisperer lernt teilweise aus Open-Source-Projekten. Manchmal kann ein Vorschlag, den es Ihnen gibt, einem bestimmten Teil der Trainingsdaten ähneln. Die Referenz-Tracker-Einstellung ermöglicht es Administratoren zu entscheiden, ob CodeWhisperer in solchen Fällen Vorschläge machen darf. Wenn erlaubt, stellt CodeWhisperer auch Referenzen bereit, damit Sie mehr darüber erfahren können, woher die Trainingsdaten stammen. AWS-Administratoren können auch die Datenfreigabe zum Zwecke der Verbesserung des CodeWhisperer-Dienstes im Namen Ihrer Organisation ablehnen (siehe Opt-out-Richtlinien für KI-Dienste). Nach der Konfiguration durch den Administrator werden die Einstellungen in Ihrer gesamten Organisation angewendet.

Entwickler, denen Zugriff gewährt wurde, können mit der Verwendung von CodeWhisperer in ihrer bevorzugten IDE beginnen, indem sie sich einfach mit ihren SSO-Anmeldeinformationen anmelden. CodeWhisperer ist als Teil der AWS Toolkit-Erweiterungen für wichtige IDEs verfügbar, einschließlich Jetbrains, Visual Studio Code und AWS Cloud9.

Wählen Sie in Ihrer bevorzugten IDE die SSO-Anmeldeoption und folgen Sie den Anweisungen, um sich zu authentifizieren und Empfehlungen von CodeWhisperer zu erhalten, wie in den folgenden Screenshots gezeigt.

Verbinden Sie sich mit AWS IAM

bestätigen Sie Ihre Eingabe

Melden Sie sich innerhalb von Minuten mit Ihrer persönlichen E-Mail-Adresse an

Wenn Sie ein Einzelentwickler sind, der keinen Zugriff auf ein AWS-Konto hat, können Sie sich mit Ihrer persönlichen E-Mail-Adresse anmelden und CodeWhisperer in Ihrer bevorzugten IDE aktivieren. Der Anmeldevorgang dauert nur wenige Minuten.

Wir führen eine neue Authentifizierungsmethode mit AWS Builder ID ein. AWS Builder ID ist eine neue Form der Authentifizierung, mit der Sie sich nur mit Ihrer persönlichen E-Mail-Adresse und einem Passwort sicher anmelden können. Nachdem Sie ein AWS Builder-Konto erstellt haben, melden Sie sich einfach an und aktivieren Sie CodeWhisperer für Ihre IDE, wie im folgenden Screenshot gezeigt. Weitere Informationen finden Sie unter AWS Builder-ID-Dokumente.

Melden Sie sich mit einer persönlichen E-Mail-Adresse an

Erstellen Sie Apps schneller mit den Programmiersprachen TypeScript und C#

Mit mehreren Programmiersprachen, Frameworks und Softwarebibliotheken Schritt zu halten, ist selbst für die erfahrensten Entwickler eine mühsame Aufgabe. Das Nachschlagen der richtigen Programmiersyntax und das Durchsuchen von Codeschnipseln aus dem Web zu Programmieraufgaben nimmt viel Zeit in Anspruch, insbesondere wenn Sie die Kosten für Ablenkungen berücksichtigen.

CodeWhisperer bietet gebrauchsfertige Echtzeitempfehlungen in Ihrer IDE, damit Sie Ihre Codierungsaufgaben schneller erledigen können. Heute erweitern wir unsere Unterstützung um die Programmiersprachen TypeScript und C# zusätzlich zu Python, Java und JavaScript.

CodeWhisperer versteht Ihre Absicht und bietet Empfehlungen basierend auf den am häufigsten verwendeten Best Practices für eine Programmiersprache. Das folgende Beispiel zeigt, wie CodeWhisperer die gesamte Funktion in TypeScript generieren kann, um JSON in eine Tabelle zu rendern.

TypeScript zum Rendern von JSON in eine Tabelle

CodeWhisperer macht es Entwicklern auch leicht, AWS-Services zu nutzen, indem es Codeempfehlungen für AWS-Anwendungsprogrammierschnittstellen (APIs) für die beliebtesten Services bereitstellt, einschließlich Amazon Elastic Compute-Cloud (Amazon EC2), AWS Lambda und Amazon Simple Storage-Service (Amazon S3). Wir bieten auch einen Referenz-Tracker mit unseren Empfehlungen an, der wertvolle Informationen über die Ähnlichkeit der Empfehlung mit bestimmten CodeWhisperer-Trainingsdaten liefert. Darüber hinaus haben wir Techniken implementiert, um voreingenommenen Code zu erkennen und zu filtern, der möglicherweise unfair ist. Das folgende Beispiel zeigt, wie CodeWhisperer eine vollständige Funktion basierend auf in C# bereitgestellten Eingabeaufforderungen generieren kann.

CodeWhisperer generiert die gesamte Funktion basierend auf Eingabeaufforderungen, die in C# bereitgestellt werden

Beginnen Sie mit CodeWhisperer

Während der Vorschauphase steht CodeWhisperer allen Entwicklern auf der ganzen Welt kostenlos zur Verfügung. Um auf den Service in der Vorschauversion zuzugreifen, können Sie ihn für Ihre Organisation über die Konsole aktivieren oder die AWS Builder-ID verwenden, um als einzelner Entwickler loszulegen. Weitere Informationen zum Service finden Sie unter Amazon Code Whisperer.


Über die Autoren

Verwaltungskontrollen für Unternehmen, einfache Anmeldung und erweiterte Programmiersprachenunterstützung für Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Vertikale Suche. Ai.Bharadwaj Tanikella ist Senior Product Manager für Amazon CodeWhisperer. Er hat einen Hintergrund im maschinellen Lernen, sowohl als Entwickler als auch als Produktmanager. In seiner Freizeit fährt er gerne Fahrrad, liest Sachbücher und lernt neue Sprachen.

Verwaltungskontrollen für Unternehmen, einfache Anmeldung und erweiterte Programmiersprachenunterstützung für Amazon CodeWhisperer PlatoBlockchain Data Intelligence. Vertikale Suche. Ai.Ankur Desai ist Principal Product Manager im AWS AI Services-Team.

Zeitstempel:

Mehr von AWS Maschinelles Lernen