Google Cloud hat seine neueste Funktion, Gemini Code Assist Enterprise, eingeführt, die darauf abzielt, mit GitHub's unternehmensorientierter Programmierplattform zu konkurrieren. Dieses Tool verbessert das Verständnis von Codebasen und steigert die Sicherheit für Entwickler.
Ehemals bekannt als Duet AI, beschleunigt Gemini Code Assist Enterprise den Programmierprozess, indem es die spezifische Codebasis einer Organisation versteht und einen großen Kontext für Anpassungen bietet. Entwickler können das Tool für 45 USD pro Monat und Benutzer abonnieren oder sich für einen Jahresplan zu 19 USD pro Monat entscheiden.
„Entwickler können länger in einem kreativen Fluss bleiben und erhalten direkt in ihren IDEs wertvolle Einblicke, während sie komplexe Aufgaben, wie das Upgrade von Java-Versionen in einem gesamten Repository, effizient bewältigen“, sagte Ryan J. Salva, Senior Director für Entwickler-Tools und -Betrieb bei Google Cloud. „Dies ermöglicht es Entwicklern, sich auf kreative Problemlösungen zu konzentrieren, was die Arbeitszufriedenheit erhöht und die Markteinführungszeit verkürzt – ein klarer Wettbewerbsvorteil.“
Die Plattform bietet maßgeschneiderte Codevorschläge, die auf lokalen Codebasen basieren. Google hebt hervor, dass das umfangreiche Kontextfenster Entwicklern hilft, Code zu erstellen oder zu transformieren, der besser zu ihren Anwendungen passt.
Der Coding-Assistent verbindet sich nahtlos mit anderen Google Cloud-Diensten wie Firebase, Databases, BigQuery, Colab Enterprise, Apigee und Application Integration. Laut Salva können Entwickler durch diesen Ansatz mehrere Dienste nutzen und die Erstellung sowie Bereitstellung von Anwendungen beschleunigen.
Die Anpassungsfunktionen basieren auf internen Bibliotheken, was es Code Assist ermöglicht, maßgeschneiderte Codevorschläge anzubieten. Zudem wird es GitHub- und GitLab-Bibliotheken indizieren, wobei die Unterstützung für selbst gehostete Bibliotheken Anfang nächsten Jahres erwartet wird.
„Ein Code-Assistent verkürzt die Einarbeitungszeit für neue Technologien erheblich und berücksichtigt die Coding-Standards des Unternehmens in seinen Vorschlägen“, bemerkte Salva.
Ein wichtiges Merkmal von Gemini Code Assist Enterprise ist die Sicherheitsarchitektur auf Unternehmensniveau. Google versichert den Kunden, dass ihre Daten nicht zum Training der Gemini-Modelle verwendet werden. Die Benutzer behalten die volle Kontrolle darüber, welche Repositories indiziert werden, und können Daten nach Bedarf löschen. Darüber hinaus bietet Google eine Entschädigung – rechtlichen Schutz für jeden vom Assistenten generierten Code.
Während generative KI bereits lange im Bereich der Programmierunterstützung aktiv ist, zeigt sich der zunehmende Bedarf an unternehmensspezifischen Lösungen, da Firmen diese Tools in ihre Technologiestacks integrieren möchten. GitHub stellte im Februar GitHub Copilot Enterprise mit ähnlichen Funktionen vor, während Oracles Coding-Assistent auf Java- und SQL-Anwendungen abzielt. Unternehmen wie Harness haben ebenfalls Coding-Assistenten entwickelt, die Echtzeitvorschläge bieten und auf Geschäftsanforderungen eingehen, wobei das Tool von Harness auf dem Gemini-Framework basiert.
Der Eintritt von Google in diesen Markt verdeutlicht den intensiveren Wettbewerb zwischen Programmiassisenten und die wachsende Notwendigkeit individuell abgestimmter Unternehmenslösungen. Durch die Integration von Programmierhilfen in Entwicklerumgebungen können Unternehmen die Produktivität steigern und es Entwicklern ermöglichen, Code schnell zu testen und Probleme in lokalen Codebasen zu lösen, was letztendlich die Bereitstellung und Lieferung von Anwendungen beschleunigt.