Nach der Einführung seines Bedrock-Dienstes zur Entwicklung generativer KI-Apps hat Amazon einen neuen Unternehmensplan für CodeWhisperer auf den Markt gebracht, seinen KI-gestützten Dienst zum Generieren und Vorschlagen von Code.
Der neue Plan mit der treffenden Bezeichnung „CodeWhisperer Enterprise Tier“ führt neue Funktionen ein, die es einem Unternehmen ermöglichen, seine internen Codebasen und Ressourcen zu integrieren, damit CodeWhisperer den Entwicklerteams individuelle Empfehlungen geben kann.
Wie Amazon in einem erklärt Pressemitteilung, kann ein Administrator, der die CodeWhisperer Enterprise Tier verwendet, CodeWhisperer mit einem privaten Code-Repository verbinden, woraufhin CodeWhisperer das Repository lernt und seine Vorschläge entsprechend anpasst. Anpassungen können über eine Konsole verwaltet werden, von wo aus Administratoren auch die Möglichkeit haben, Bewertungsmetriken anzuzeigen, die Leistung jeder Anpassung einzuschätzen und sie selektiv für Entwickler bereitzustellen, damit diese proprietären Code nicht in großem Umfang preisgeben.
Laut Amazon wird die Anpassung zunächst als Vorschau als Teil der CodeWhisperer Enterprise Tier verfügbar sein.
CodeWhisperer Enterprise Tier ist die neueste CodeWhisperer-Erweiterung von Amazon, die Ende Juni als Teil des CodeWhisperer auf den Markt kam AWS IDE-Toolkit und AWS Toolkit IDE-Erweiterungen in einer Art Antwort auf GitHub Copilot.
Im April stellte Amazon CodeWhisperer Entwicklern kostenlos und ohne Nutzungsbeschränkungen zur Verfügung. In diesem Monat wurde auch CodeWhisperer Professional Tier eingeführt, das Single Sign-On mit AWS Identity and Access Management-Integration sowie höhere Grenzwerte für die Suche nach Sicherheitslücken hinzufügte.
Codegenerierende Dienste sind der Kontroverse um andere generative KI-Technologien nicht entgangen.
In vielen Fällen werden die Modelle, die Code-Generierungsdiensten wie CodeWhisperer zugrunde liegen, auf Code trainiert, der urheberrechtlich geschützt ist oder einer restriktiven Lizenz unterliegt. Anbieter behaupten, dass Fair Use – die Doktrin des US-Rechts, die die Verwendung von urheberrechtlich geschütztem Material erlaubt, ohne zuvor die Erlaubnis des Rechteinhabers einzuholen – sie für den Fall schützt, dass die Modelle wissentlich oder unwissentlich auf urheberrechtlich geschütztem Code entwickelt wurden. Aber nicht alle sind damit einverstanden.
Abgesehen von der Haftung der Anbieter haben einige Rechtsexperten argumentiert, dass Code-generierende Dienste ein Risiko für Unternehmen darstellen könnten, wenn sie unabsichtlich urheberrechtlich geschützte Vorschläge aus dem Tool in ihre Produktionssoftware integrieren würden.
Der Versuch von Amazon, all dies abzumildern, ist eine Funktion in CodeWhisperer, die die Lizenz hervorhebt und optional filtert, die mit Funktionen verknüpft ist, die eine Ähnlichkeit mit in seinen Trainingsdaten gefundenen Schnipseln aufweisen. Das Unternehmen stellt außerdem klar, dass es keine kundenspezifischen Anpassungen für künftige CodeWhisperer-Modellschulungen verwendet und dies auch nicht tun wird und dass es bei der Bearbeitung von Anfragen aus der IDE eines Entwicklers keine Kundeninhalte speichert oder protokolliert.