Google kündigte am Dienstag die Unterstützung von Drittanbieter-Tools in Gemini Code Assist an, seinem unternehmensorientierten KI-Code-Vervollständigungsdienst.
Code Assist wurde im April als Rebranding eines ähnlichen Dienstes eingeführt, den Google unter seinem inzwischen nicht mehr existierenden Duet AI-Branding anbietet. Code Assist ist über Plug-ins für gängige Entwicklungsumgebungen wie VS Code und JetBrains verfügbar und basiert auf den Gemini-KI-Modellen von Google, die es ihm ermöglichen, große Codeblöcke zu überdenken und zu ändern.
Durch das Hinzufügen von Tools, die in der privaten Vorschau gestartet werden, kann Code Assist Echtzeitdaten abrufen und auf Informationen von externen Anwendungen zugreifen. Die Idee besteht darin, verschiedene Technologien in die Codierungsumgebung zu integrieren und gleichzeitig potenzielle Ablenkungen zu minimieren, sagten Ryan Salva, Director of Product Management bei Google, und Prithpal Bhogill, Group Product Manager.
„Diese neue Toolfunktion kann dazu beitragen, die Reibung beim Kontextwechsel zu beseitigen“, schrieben Salva und Bhogill gemeinsam in einem Blogbeitrag. „Um skalierbare, sichere Anwendungen in die Produktion zu bringen, ist mehr als nur das Schreiben von großartigem Code erforderlich – Entwickler benötigen Lösungen für Produktivität, Beobachtbarkeit, Sicherheit, Datenbanken und mehr.“
Nicht jeder kann ein Tool für Code Assist erstellen. Google beschränkt das Programm auf Google Cloud-Partnerzumindest vorerst.
„Tools ermöglichen es Entwicklern, Informationen aus jedem Teil ihres Engineering-Systems abzurufen oder darauf zu reagieren – was besonders hilfreich für Dienste außerhalb der Entwicklerumgebung ist“, schreiben Salva und Bhogill. „Sie könnten beispielsweise aktuelle Kommentare zu einem Jira-Problem zusammenfassen, die letzte Person finden, die Änderungen an einer Datei in Git zusammengeführt hat, oder das neueste Live-Site-Problem von Sentry anzeigen.“
Code Assist-Tools von GitLab, GitHub, Sentry.io, Atlassian Rovo, Snyk und Googles eigenem Google Docs sind zum Start verfügbar. Google Cloud-Partner, die an der Entwicklung neuer Tools interessiert sind, können sich an ihre Partnermanager wenden, sagen Salva und Bhogill.
Code Assist ist ein direkter Konkurrent von Copilot Enterprise von GitHub, das Erweiterungen anbietet, die ähnlich wie Code Assist-Tools funktionieren. Aber Google behauptet seit langem, dass Code Assist auch in anderer Hinsicht herausragt, beispielsweise durch die Unterstützung von Codebasen, die vor Ort ausgeführt werden.
Code Assist hat in diesem Jahr eine Reihe von Upgrades erfahren, darunter verbesserte Code-Transformationsfunktionen und die Einführung eines Unternehmensplans mit benutzerdefinierten Codevorschlägen auf der Grundlage privater Code-Repositories.
Trotz der Sicherheits-, Urheberrechts- und Zuverlässigkeitsbedenken im Zusammenhang mit KI-gestützten unterstützenden Codierungstools haben Entwickler ihre Begeisterung für sie gezeigt überwiegende Mehrheit der Befragten der neuesten GitHub-Umfrage gaben an, dass sie KI-Tools in irgendeiner Form eingeführt haben. GitHub berichtete im April, dass Copilot dies getan habe über 1,8 Millionen zahlende Nutzer und mehr als 50.000 Geschäftskunden.