banner
Heim / Blog / Duet AI, Googles KI-Assistenten-Suite, wird auf die gesamte Google Cloud ausgeweitet
Blog

Duet AI, Googles KI-Assistenten-Suite, wird auf die gesamte Google Cloud ausgeweitet

Oct 12, 2023Oct 12, 2023

Duet AI, Googles Sammlung generativer KI-Funktionen zur Textzusammenfassung, zum Organisieren von Daten und mehr, wird um neue Produkte und Dienste in Google Cloud erweitert.

Auf seiner jährlichen Cloud-Next-Konferenz gab Google bekannt, dass Duet AI – noch in der Vorschau und mit allgemeiner Verfügbarkeit für später in diesem Jahr geplant – nun bei der Code-Umgestaltung oder der Code-Verbesserung durch kleine Änderungen helfen kann, ohne das gesamte externe Verhalten des Codes zu verändern.

In der bevorzugten Softwareentwicklungsumgebung eines Entwicklers kann er ein von Duet AI unterstütztes Chatfenster öffnen und eine Eingabeaufforderung in natürlicher Sprache schreiben (z. B. „Konvertieren Sie diese Funktion in Go und verwenden Sie Cloud SQL“), damit Duet AI darauf ausgeführt wird (in diesem Fall Schreiben Sie die Funktion neu und konvertieren Sie die Datenbankverbindung in eine verwaltete relationale Datenbank. Und in der Google Cloud Console, dem Dashboard von Google Cloud zum Erstellen und Bereitstellen von Web-Apps, Websites und Diensten, können Betreiber mit Duet AI chatten, um Anleitungsinformationen zur Infrastrukturkonfiguration und Vorschläge zur Bereitstellung, Kosten- und Leistungsoptimierung zu erhalten.

Duet AI in Cloud Workstations, der neu eingeführten Entwicklungsumgebung von Google, kann Code schreiben und gleichzeitig Best Practices hervorheben. Mittlerweile kann Duet in Application Integration, dem No-Code-Tool zum Zusammenbinden von Software-as-a-Service-Apps in Google Cloud, Abläufe mithilfe bestehender APIs und Assets generieren und automatisch Dokumentationen und Testfälle erstellen.

Ausgewählte Unternehmen können Duet AI mit „organisationsspezifischem“ Wissen aus ihren Bibliotheken und Codebasen anpassen, um kontextbezogene Codevorschläge zu generieren, sagt Google. Dadurch kann Duet AI beispielsweise Code für eine Funktion generieren, die alle Produkte unter 10 US-Dollar im Produktkatalog eines Unternehmens findet.

An anderer Stelle kann Duet AI jetzt auch dabei helfen, APIs aus Eingabeaufforderungen in natürlicher Sprache über neue Konnektoren zu Apigee, der API-Verwaltungsplattform von Google, zu entwerfen, zu erstellen und zu veröffentlichen. Und es ist enger mit BigQuery, dem vollständig verwalteten serverlosen Data Warehouse von Google, und Looker, dem Business-Intelligence-Tool für die Datenexploration und -erkennung in Google Cloud, integriert.

Google beschreibt Duet AI in BigQuery als eine „kollaborative“ Erfahrung, die in die BigQuery-Schnittstelle integriert ist, um „kontextbezogene Unterstützung“ beim Schreiben von SQL-Abfragen und Python bereitzustellen. Duet AI in BigQuery kann automatisch Code in Echtzeit basierend auf vorhandenen Metadaten und Schemata vorschlagen, vollständige Funktionen und Codeblöcke generieren und gleichzeitig mögliche Korrekturen empfehlen und den Code erklären. Darüber hinaus kann Duet AI Vektoreinbettungen – mathematische Darstellungen von Daten – generieren, um semantische Suchen und Empfehlungsabfragen zu ermöglichen.

Mit Vertex AI, der Plattform von Google zum Erstellen, Trainieren und Bereitstellen von Modellen für maschinelles Lernen in der Cloud, können Kunden das Text-to-Code-Modell hinter Duet AI anpassen, um die Vorschläge des Modells mit ihren Codierungsstandards und -praktiken in Einklang zu bringen.

In Looker ermöglicht Duet AI neue „kontextreiche Einblicke“ und Tools zur Berichterstellung sowie eine Chat-Funktion namens Duet AI-Chat-Unterstützung. Ähnlich wie bei KI-gestützten Chatbots wie ChatGPT von OpenAI ermöglicht die Chat-Unterstützung – die auch in Cloud Workstations, Spanner und Apigee verfügbar ist – Benutzern, Fragen zu ihren Geschäftsdaten zu stellen und Antworten in natürlicher Sprache zu erhalten.

Über Chatunterstützung und andere Dashboards kann Duet AI in Looker automatisch Präsentationen generieren; Erstellen Sie Zusammenfassungen, Berechnungen und Visualisierungen basierend auf gespeicherten Berichten. und starten Sie Projekte in LookML, der Modellierungssprache von Looker zur Beschreibung von Datenbeziehungen. Später in diesem Jahr kündigt Google an, dass es ein Duet AI-Erlebnis hinzufügen wird, um Daten in einem kollaborativen Notizbuch zu analysieren.

Duet AI kommt auch zu AlloyDB (Googles vollständig verwalteter Datenbankdienst), Cloud SQL und Cloud Spanner, dem verteilten Datenbankverwaltungs- und Speicherdienst in Google Cloud. Von Cloud Spanner aus wird Duet AI dabei helfen, Code zu generieren, um Daten mithilfe natürlicher Sprache zu strukturieren, zu ändern und abzufragen. Ein Befehl wie „Schreiben Sie eine Abfrage, um alle Daten in der Nachrichtentabelle anzuzeigen“ veranlasst Duet AI beispielsweise dazu, automatisch den erforderlichen Code zu generieren.

Und Duet AI wird bald im Database Migration Service (DMS) von Google verfügbar sein, um den Prozess der Datenmigration von Drittanbietern zu Google Cloud zu optimieren. Später in diesem Jahr wird Duet AI in DMS für Oracle-Kunden die Konvertierung von bestimmtem Datenbankcode, einschließlich gespeicherter Prozeduren, Funktionen, Trigger, Pakete und benutzerdefiniertem Abfragesprachencode, in AlloyDB und Cloud SQL automatisieren.

Google verspricht viel mit Duet AI. Dieser Reporter wundert sich jedoch über die Tendenz der zugrunde liegenden Modelle, Fehler zu machen, insbesondere im Codierungsbereich.

Es wurde viel über die Risiken generativer KI-Codierungstools geschrieben, einschließlich ihrer Einschränkungen bei der Interpretation des Kontexts. Eine aktuelle Stanford-Studie ergab, dass Softwareentwickler, die codegenerierende KI-Systeme verwenden, mit größerer Wahrscheinlichkeit Sicherheitslücken in den von ihnen entwickelten Apps verursachen. Und wie Copilot, ein früher Nutzer der generativen KI von GitHub, betonte, kann generative KI durch mehrdeutige Anforderungen, Konflikte bei der Benennung von Variablen oder sogar die falsche Platzierung einer einzelnen Codezeile in die Irre geführt werden.

Dann ist da noch die Frage des Urheberrechts.

Codegenerierende Systeme wie einige der Funktionen von Duet AI werden auf öffentlich verfügbarem Code trainiert, und ein Teil dieses Codes steht zwangsläufig unter einer restriktiven Lizenz. Mehrere Rechtsexperten argumentieren, dass generative KI-Tools Unternehmen gefährden könnten, wenn sie unabsichtlich urheberrechtlich geschützte Vorschläge aus den Tools in ihre Produktionssoftware integrieren würden.

Der mildernde Schritt von Google besteht darin, dass Duet AI die Quellen für seine Codevorschläge zitiert. Um die Datenschutz- und Sicherheitsbefürchtungen von Unternehmenskunden zu zerstreuen, sagt Google, dass der Code und die Eingaben in Duet AI sowie die von Duet AI generierten Empfehlungen nicht zum Trainieren von Modellen gespeichert werden, die Duet AI unterstützen (wie PaLM 2) oder dies früher getan hat irgendwelche Produkte entwickeln.