L'analisi conversazionale in AlloyDB per PostgreSQL ti consente di chattare con gli agenti sui dati del tuo database utilizzando il linguaggio naturale. Per ricevere risposte sui tuoi dati:
- Crea agenti dati per un insieme di fonti di conoscenza, come tabelle e viste, che selezioni.
- [Facoltativo] Crea contesto e istruzioni per un agente per configurare l'agente dati in modo da rispondere in modo efficace alle domande per casi d'uso specifici.
Prima di personalizzare un agente, ti consigliamo di lavorare prima con il contesto e le istruzioni che l'agente crea.
L'analisi conversazionale fornisce i seguenti tipi di contesto:
- Guidato: crei questo contesto nella console Google Cloud . Questa opzione è adatta agli utenti che non vogliono scrivere codice direttamente.
- Avanzato: crei questo contesto in Gemini CLI o nel tuo IDE. Consigliamo questo approccio agli utenti che vogliono un maggiore controllo della qualità degli agenti. Questo contesto riutilizza il contesto per il metodo QueryData.
Dopo aver creato agenti di dati, puoi conversare con loro per porre domande sui dati di AlloyDB per PostgreSQL utilizzando il linguaggio naturale.
L'analisi conversazionale è basata su Gemini per Google Cloud.
Scopri come e quando Gemini per Google Cloud utilizza i tuoi dati.
Poiché si tratta di una tecnologia in fase iniziale, Gemini per i prodotti Google Cloud può generare output apparentemente plausibili, ma di fatto errati. Ti consigliamo di verificare tutti gli output di Gemini per i prodotti Google Cloud prima di utilizzarli. Per maggiori informazioni, consulta Gemini for Google Cloud e l'AI responsabile.
Agenti di dati
Gli agenti di dati sono costituiti da una o più fonti di conoscenza e da un insieme di istruzioni specifiche per un caso d'uso per l'elaborazione dei dati del database. Quando crei un agente di dati, puoi configurarlo utilizzando le seguenti opzioni:
- Utilizza origini della conoscenza come tabelle e viste con un agente dati.
- Fornisci metadati personalizzati per tabelle e campi per descrivere i dati del database nel modo più appropriato per il caso d'uso specifico.
- Fornisci istruzioni per l'interpretazione e l'interrogazione dei dati, ad esempio
definendo quanto segue:
- Sinonimi e termini commerciali per i nomi dei campi
- Campi e valori predefiniti più importanti per il filtraggio e il raggruppamento
- Utilizzando la generazione di contesto guidata o avanzata, fornisci contesti strutturati che l'agente di dati può utilizzare per definire la struttura della risposta di un agente e per apprendere la logica di business utilizzata dalla tua organizzazione.
Gestisci agenti dati
Puoi creare, gestire e utilizzare i seguenti tipi di agenti di dati nella scheda Agente della console Google Cloud :
- Un agente di esempio predefinito per ogni progetto Google Cloud .
- Un elenco degli agenti che hai creato, pubblicato e messo in bozza.
- Un elenco di agenti creati e condivisi con te da altre persone.
Per saperne di più, consulta Creare agenti di dati.
Altri servizi nel progetto che supportano gli agenti dati, come l'API Analisi conversazionale, possono accedere agli agenti dati che crei in AlloyDB per PostgreSQL. Puoi anche accedere a un agente creato nella console Google Cloud chiamandolo utilizzando l'API Analisi conversazionale.
Conversazioni
Le conversazioni sono chat persistenti con un agente di dati o un'origine dati del database. Puoi porre agli agenti dei dati domande in più parti che utilizzano termini comuni come "vendite" o "più popolare", senza dover specificare i nomi dei campi della tabella o definire condizioni per filtrare i dati del database.
La risposta della chat restituita offre le seguenti funzionalità:
- La risposta alla tua domanda sotto forma di testo, codice o grafici (se appropriato)
- Il ragionamento dell'agente alla base dei risultati.
- Metadati sulla conversazione, ad esempio l'agente e le origini dati del database utilizzati.
Quando crei una conversazione diretta con un'origine dati di database, l'API Analisi conversazionale interpreta la tua domanda senza il contesto e le istruzioni di elaborazione che offre un agente dati. Per questo motivo, i risultati delle conversazioni dirette possono essere meno accurati. Utilizza gli agenti di dati per i casi che richiedono maggiore precisione.
Puoi creare e gestire conversazioni in AlloyDB per PostgreSQL utilizzando la console Google Cloud . Per saperne di più, vedi Analizzare i dati con le conversazioni.
Sicurezza
Puoi gestire l'accesso ad Analisi conversazionale in AlloyDB per PostgreSQL utilizzando ruoli e autorizzazioni IAM dell'API Conversational Analytics. Per informazioni sui ruoli necessari per operazioni specifiche, consulta le sezioni Ruoli richiesti per l'agente dati e Ruoli richiesti per la conversazione.
Località
Quando utilizzi l'analisi conversazionale per creare un agente, il control plane, che pianifica, gestisce il workflow e chiama gli strumenti (orchestrazione), utilizza solo un endpoint globale. Il piano dati, che recupera ed elabora i record di database e i documenti vettoriali effettivi, utilizza un endpoint regionale.
Prezzi
Ti vengono addebitati i costi in base ai prezzi di calcolo di AlloyDB per le query eseguite quando crei agenti di dati e hai conversazioni con agenti di dati o origini dati di database. Non sono previsti costi aggiuntivi per la creazione e l'utilizzo di agenti e conversazioni durante il periodo di anteprima.
Quota condivisa dinamica
La quota condivisa dinamica (DSQ) in Vertex AI gestisce la capacità del modello Gemini. A differenza delle quote convenzionali, DSQ ti consente di accedere a un ampio pool condiviso di risorse senza un limite fisso per progetto per la velocità effettiva del modello.
Le prestazioni, ad esempio la latenza, possono variare a seconda del carico complessivo del sistema.
Durante i periodi di forte domanda nel pool condiviso, potresti occasionalmente riscontrare errori 429 Resource Exhausted temporanei. Questi errori indicano che
la capacità del pool condiviso è momentaneamente limitata, ma non che hai
raggiunto un limite di quota specifico per il tuo progetto. Per verificare la capacità, riprova
a inviare la richiesta dopo un breve ritardo.
Passaggi successivi
- Scopri di più sull'API Analisi conversazionale.
- Crea agenti dati.
- Analizzare i dati con le conversazioni.