Der KI-Programmierer AWS CodeWhisperer ist jetzt allgemein verfügbar und bleibt für einzelne Entwickler kostenlos. • DEVCLASS
HeimHeim > Nachricht > Der KI-Programmierer AWS CodeWhisperer ist jetzt allgemein verfügbar und bleibt für einzelne Entwickler kostenlos. • DEVCLASS

Der KI-Programmierer AWS CodeWhisperer ist jetzt allgemein verfügbar und bleibt für einzelne Entwickler kostenlos. • DEVCLASS

Jul 29, 2023

AWS hat CodeWhisperer, seinen KI-Codierungsassistenten, zur allgemeinen Verfügbarkeit freigegeben. CodeWhisperer ist das Äquivalent des Unternehmens zu GitHub CoPilot und befindet sich seit Juni 2022 in der Vorschau. Die Vorschau unterstützte Python, Java, JavaScript, TypeScript und C#, zu denen die Vollversion nun Go, Kotlin, Rust, PHP, SQL, C, C++ hinzufügt , Scala und Shell-Scripting. Die IDE-Unterstützung ist auf VS Code, JetBrains-IDEs basierend auf IntelliJ IDEA, AWS Cloud9 und die AWS Lambda-Konsole beschränkt.

CodeWhisperer umfasst Sicherheitsscans sowie KI-Codierungsunterstützung. Es wird nach Schwachstellen suchen, die zu den Top Ten des Open Web Application Security Project (OWASP) gehören, und Abhilfemaßnahmen vorschlagen, wobei die Anzahl der pro Monat zulässigen Sicherheitsscans begrenzt ist.

Im Gegensatz zu CoPilot bleibt CodeWhisperer für einzelne Entwickler kostenlos. Es gibt auch eine professionelle Stufe, die 19 US-Dollar pro Benutzer und Monat kostet. Die kostenpflichtige Option unterstützt die Richtlinienverwaltung und erhöht außerdem das monatliche Kontingent für Code-Sicherheitsscans von 50 auf 500 Scans. In beiden Plänen gibt es keine Beschränkungen hinsichtlich der Anzahl der Rückschlussanfragen.

Laut AWS VP Database, Analytics and Machine Learning Swami Sivasubramanian hat CodeWhisperer während der Vorschau beeindruckende Ergebnisse geliefert. „Wir führten einen Produktivitätswettbewerb durch und Teilnehmer, die CodeWhisperer verwendeten, erledigten Aufgaben im Durchschnitt 57 Prozent schneller und hatten eine um 27 Prozent höhere Wahrscheinlichkeit, sie erfolgreich abzuschließen.“

Sivasubramanian geht nicht näher auf diese Umfrage oder die Art der gestellten Aufgaben ein. Im September 2022 veröffentlichte GitHub Umfrageergebnisse für CoPilot, aus denen hervorgeht, dass von CoPilot unterstützte Entwickler eine um 55 Prozent schnellere Leistung erbrachten – obwohl GitHub im Februar dieses Jahres erhebliche Verbesserungen behauptete, darunter unter anderem, dass bemerkenswerte 61 Prozent des Java-Codes von der KI generiert werden Entwickler, die das Produkt verwenden. Anfang dieses Monats gab GitHub eine Vorschau auf CoPilot Chat.

AWS liegt in diesem speziellen Rennen zurück, kann aber neben seinem kostenlosen Angebot einen weiteren Vorteil gegenüber seinem Konkurrenten verbuchen, der speziell auf AWS-Services beschränkt ist. In den CodeWhisperer-FAQs heißt es: „Die von CodeWhisperer bereitgestellten Codevorschläge basieren auf großen Sprachmodellen (LLMs), die auf Milliarden von Codezeilen trainiert wurden, darunter Amazon- und Open-Source-Code“, was bedeutet, dass der Cloud-Riese seine eigenen zugelassen hat Code, der in die Trainingsdaten aufgenommen werden soll. Daraus folgt, dass CodeWhisperer beim Codieren speziell für AWS-Dienste wahrscheinlich eine gute Leistung erbringt, eine wichtige Funktion.

Wie CoPilot kann CodeWhisperer unter bestimmten Umständen Code aus Projekten reproduzieren, die einer Open-Source-Lizenz unterliegen. In den oben genannten FAQs heißt es: „Wenn CodeWhisperer feststellt, dass seine Ausgabe mit bestimmten Open-Source-Trainingsdaten übereinstimmt, benachrichtigt Sie der integrierte Referenz-Tracker mit einem Verweis auf den Lizenztyp (z. B. MIT oder Apache) und einer URL dafür.“ das Open-Source-Projekt.“ Es ist auch möglich, solchen Code über Unternehmensrichtlinien oder durch Konfigurieren einer Einstellung zu blockieren.

Eine Diskussion auf Hacker News beinhaltet die Bemerkung: „Ich habe es und Copilot beides verwendet, und es hinkt Copilot etwas hinterher.“ Ein anderer Entwickler sagt jedoch: „Kostenlos für den individuellen Gebrauch? Verkauft."

Allerdings sind die Kosten für Entwicklerzeit viel höher als bei diesen Abonnements, was Unternehmen dazu veranlassen wird, diese Produktivitätsaussagen mit Interesse zu prüfen.