Crea applicazioni di AI generativa utilizzando AlloyDB AI

AlloyDB AI fornisce una suite integrata di funzionalità di AI e machine learning (ML) in AlloyDB per PostgreSQL che ti consente di creare applicazioni di AI generativa utilizzando i dati del tuo database operativo. Puoi eseguire ricerche di somiglianza vettoriale ad alta velocità, tradurre domande in linguaggio naturale in query SQL e richiamare foundation model da Gemini Enterprise Agent Platform, OpenAI e Anthropic direttamente da SQL.

Per semplificare il processo di creazione di applicazioni di AI, AlloyDB fornisce le seguenti estensioni:

  • Estensione vector: l'estensione PostgreSQL pgvector standard è personalizzata per AlloyDB e viene denominata vector. Supporta l'archiviazione degli embedding generati in una colonna vettoriale. L'estensione aggiunge anche il supporto per le funzionalità di quantizzazione scalare per creare indici IVF. Puoi anche creare un indice IVFFlat o un indice HNSW disponibili con pgvector standard.

  • Estensione alloydb_scann: l'estensione alloydb_scann implementa un indice dei vicini più prossimi altamente efficiente basato sull'algoritmo ScaNN.

    Puoi utilizzare l'estensione alloydb_scann con PostgreSQL 14, 15, 16, 17 e 18.

  • Estensione google_columnar_engine: l'indice ScaNN può essere caricato nel motore colonnare per accelerare ulteriormente la ricerca vettoriale.

  • Estensione google_ml_integration: l'estensione google_ml_integration fornisce funzioni AI per la generazione di embedding, il ranking semantico e l'implementazione di filtri, join e generazione/riassunto di testo basati sull'AI. Questa estensione fornisce anche funzioni per registrare i metadati per i modelli di AI. I metadati registrati vengono poi utilizzati per richiamare le previsioni di questi modelli.

  • Estensione alloydb_ai_nl: l'estensione alloydb_ai_nl consente agli sviluppatori di creare applicazioni che rispondono in modo accurato e sicuro alle domande in linguaggio naturale degli utenti finali sui dati nel database AlloyDB. In questo modo, i dati sono accessibili agli utenti che potrebbero non essere esperti nella scrittura di SQL. Per i workflow text-to-SQL di nuova generazione e l'integrazione degli agenti AI, ti consigliamo di utilizzare QueryData.

Di seguito sono riportati alcuni casi d'uso abilitati da AlloyDB AI e da queste estensioni:

Passaggi successivi