Questa pagina descrive il linguaggio naturale di AlloyDB AI, che ti consente di creare applicazioni di AI generativa rivolte agli utenti utilizzando il linguaggio naturale per eseguire query sui database.
Il linguaggio naturale di AlloyDB AI genera query SQL sensibili al contesto per le domande in linguaggio naturale degli utenti finali delle applicazioni e fornisce un'API di sicurezza per eseguire queste query. Il linguaggio naturale semplifica lo sviluppo di applicazioni di AI generativa trasferendo la complessità della conversione del linguaggio naturale in SQL dal livello dell'applicazione al livello del database. L'orchestrazione da linguaggio naturale a SQL (NL2SQL) è incorporata nel database. Puoi interrogare dati strutturati e non strutturati.
Il linguaggio naturale di AlloyDB AI fornisce anche un'interfaccia intuitiva per gli sviluppatori SQL che traduce il linguaggio naturale in SQL, come mostrato nell'esempio seguente:
SELECT
alloydb_ai_nl.get_sql(
...,
'What is the sum that client number 4''s account has following transaction 851?'
);
Il supporto del linguaggio naturale di AlloyDB AI viene fornito tramite alloydb_ai_nl, che
è un'estensione di AlloyDB per PostgreSQL. L'estensione ha una dipendenza da
estensioni PostgreSQL come google_ml_integration, vector e pg_trgm.
L'estensione alloydb_ai_nl invia richieste di previsione ai modelli Vertex AI. Per ulteriori informazioni, consulta
Installare AlloyDB AI in AlloyDB Omni per i container.
Casi d'uso
Il linguaggio naturale di AlloyDB AI è ideale per gli sviluppatori che vogliono:
- Crea rapidamente un'interfaccia di chat con i clienti utilizzando la generazione di query dal linguaggio naturale.
- Per fornire risposte accurate, perfeziona le query generate automaticamente ed esegui test approfonditi.
- Ottimizza i risultati generati aggiungendo modelli e informazioni contestuali.
- Implementa un'esperienza di chat intuitiva e precisa che consenta ai clienti di porre domande in linguaggio naturale sui loro dati relazionali.
Funzionalità chiave
| Funzionalità chiave | Descrizione |
|---|---|
| Livello semantico |
|
| Ricerca dei concetti |
|
| Query store |
|
Limitazioni
Devi attivare il flag del linguaggio naturale di AlloyDB AI su ogni
istanza di AlloyDB per PostgreSQL. Gli oggetti in linguaggio naturale di AlloyDB AI
creati sull'istanza principale vengono propagati alle repliche di sola lettura e
tra regioni. Tuttavia, l'impostazione del flag alloydb_ai_nl.enabled non viene replicata automaticamente, quindi devi replicarla manualmente su ogni istanza.
Per ulteriori informazioni, consulta
Generare query SQL che rispondono a domande in linguaggio naturale.
Passaggi successivi
- Genera query SQL che rispondono a domande in linguaggio naturale.
- Utilizza il linguaggio naturale di AlloyDB AI per generare SQL.
- Scopri come cercare i dati relazionali archiviati in AlloyDB Omni in Gemini Enterprise utilizzando il linguaggio naturale di AlloyDB AI (anteprima).