Generative KI-Anwendungen mit AlloyDB AI erstellen

AlloyDB AI bietet eine integrierte Suite von KI- und ML-Funktionen (Machine Learning) in AlloyDB for PostgreSQL, mit denen Sie generative KI-Anwendungen mit Ihren operativen Datenbankdaten erstellen können. Sie können schnelle Vektorähnlichkeitssuchen ausführen, Fragen in natürlicher Sprache in SQL-Abfragen übersetzen und Foundation Models von der Gemini Enterprise Agent Platform, OpenAI und Anthropic direkt über SQL aufrufen.

Um die Erstellung von KI-Anwendungen zu vereinfachen, bietet AlloyDB die folgenden Erweiterungen:

  • vector-Erweiterung: Die Standarderweiterung pgvector PostgreSQL wurde für AlloyDB angepasst und wird als vector bezeichnet. Es unterstützt das Speichern generierter Einbettungen in einer Vektorspalte. Die Erweiterung bietet außerdem Unterstützung für die skalare Quantisierungsfunktion zum Erstellen von IVF-Indexen. Sie können auch einen IVFFlat-Index oder HNSW-Index erstellen, die mit dem Standard-pgvector verfügbar sind.

  • alloydb_scann-Erweiterung: Die alloydb_scann-Erweiterung implementiert einen hocheffizienten Index für die Suche nach dem nächsten Nachbarn, der auf dem ScaNN-Algorithmus basiert.

    Sie können die Erweiterung alloydb_scann mit PostgreSQL 14, 15, 16, 17 und 18 verwenden.

  • google_columnar_engine-Erweiterung: Der ScaNN-Index kann in die spaltenbasierte Engine geladen werden, um die Vektorsuche weiter zu beschleunigen.

  • google_ml_integration-Erweiterung: Die Erweiterung google_ml_integration bietet KI-Funktionen zum Generieren von Einbettungen, zum semantischen Ranking und zum Implementieren von KI-basierten Filtern, Joins und Textgenerierung/-zusammenfassung. Diese Erweiterung bietet auch Funktionen zum Registrieren von Metadaten für KI-Modelle. Die registrierten Metadaten werden dann verwendet, um Vorhersagen aus diesen Modellen aufzurufen.

  • alloydb_ai_nl-Erweiterung: Mit der alloydb_ai_nl-Erweiterung können Entwickler Anwendungen erstellen, die Fragen von Endnutzern in natürlicher Sprache zu Daten in der AlloyDB-Datenbank genau und sicher beantworten. So können auch Nutzer auf die Daten zugreifen, die nicht mit SQL vertraut sind. Für Text-zu-SQL-Workflows der nächsten Generation und die Integration von KI-Agenten empfehlen wir die Verwendung von QueryData.

Im Folgenden finden Sie einige Anwendungsfälle, die durch AlloyDB AI und diese Erweiterungen ermöglicht werden:

Nächste Schritte