Amazon Web Services (AWS) hat heute in einem Blogbeitrag die Einführung von Amazon Q Developer, einem KI-Assistenten zur Steigerung der Effizienz von Entwicklern beim Programmieren, angekündigt.

image.png

Dieser Assistent lässt sich direkt in die Entwicklungsumgebung (IDE) des Entwicklers integrieren, z. B. in Visual Studio Code und JetBrains. Entwickler müssen lediglich Text markieren, um die neuen Funktionen von Q Developer aufzurufen, wie z. B. „Code optimieren“, „Kommentare hinzufügen“ oder „Tests schreiben“. Der Benutzer gibt einfach die gewünschte Anweisung ein, und Q Developer führt die Aktion automatisch aus.

Ursprünglich wurde Q Developer im Jahr 2022 unter dem Namen Amazon CodeWhisperer eingeführt und bot zunächst nur Inline-Codevorschläge basierend auf Kommentaren und vorhandenem Code. Im Laufe der Zeit wurden die Funktionen erweitert und umfassen jetzt eine Chat-Funktion innerhalb der IDE, die Entwicklern hilft, neuen Code zu generieren oder Erklärungen zu bestimmten Programmieraufgaben zu liefern. Die Inline-Chat-Funktion von Q Developer integriert nun auch Vorschläge zur Codeänderung, sodass Entwickler Änderungen schnell übernehmen und konzentriert bleiben können.

Dieser KI-Assistent basiert auf dem von Amazon unterstützten Anthropic Claude3.5Sonnet-Modell, verbessert die Effizienz bei Codierungsaufgaben und erreicht eine Erfolgsrate von 49 % bei realen GitHub-Problemen. Q Developer ist außerdem in Amazon Bedrock integriert und kann dynamisch das am besten geeignete Basismodell auswählen, um die Produktivität des Benutzers zu steigern.

Die Inline-Chat-Funktion von Q Developer zeichnet sich besonders bei der Code-Refactoring und der Dokumentenerstellung aus. Entwickler können mehrere Codemethoden auswählen und die gewünschte Refactoring-Aktion beschreiben. Die KI fasst diese Methoden zu einer Funktion mit optionalen Parametern zusammen und zeigt die Änderungen im Diff-Format an, damit Entwickler schnell sehen können, welche Codezeilen hinzugefügt oder entfernt werden. Mit wenigen Handgriffen können Entwickler diese Änderungen sofort integrieren.

Offizielle Webseite: https://aws.amazon.com/cn/blogs/devops/amazon-q-developer-inline-chat/

Highlights:

💻 Amazon präsentiert den KI-Assistenten Amazon Q Developer mit direkter Bedienung in der IDE zur Steigerung der Entwicklereffizienz.

🤖 Q Developer basiert auf dem Claude3.5Sonnet-Modell und automatisiert Code-Refactoring und die Dokumentenerstellung.