Panoramica dell'analisi conversazionale per Spanner

L'analisi conversazionale in Spanner ti consente di chattare con gli agenti sui dati del database utilizzando il linguaggio naturale. Per ottenere risposte sui tuoi dati:

  • Crea agenti di dati per un insieme di origini di conoscenza, come tabelle e visualizzazioni, che selezioni.
  • [Facoltativo] Crea contesto e istruzioni per un agente per configurare l'agente di dati in modo che risponda 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 create dall'agente.

L'analisi conversazionale fornisce i seguenti tipi di contesto:

  • Guidato: crei questo contesto nella Google Cloud console. 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 desiderano un maggiore controllo della qualità dell'agente. Questo contesto riutilizza il contesto per il metodo QueryData.

Dopo aver creato gli agenti di dati, puoi chattare con loro per porre domande sui dati di Spanner utilizzando il linguaggio naturale.

L'analisi conversazionale è basata su Gemini for Google Cloud.

Scopri come e quando Gemini for Google Cloud utilizza i tuoi dati.

Poiché si tratta di una tecnologia in fase iniziale, i prodotti Gemini for Google Cloud possono generare risultati apparentemente plausibili, ma di fatto errati. Ti consigliamo di convalidare tutti i risultati dei prodotti Gemini for Google Cloud prima di utilizzarli. Per saperne di più, consulta Gemini fore l'AI responsabile. Google Cloud

Agenti di dati

Gli agenti di dati sono costituiti da una o più origini 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 di conoscenza come tabelle e visualizzazioni con un agente di dati.
  • Fornisci metadati personalizzati di tabelle e campi per descrivere i dati del database nel modo più appropriato per il caso d'uso specifico.
  • Fornisci istruzioni per interpretare ed eseguire query sui dati, ad esempio definendo quanto segue:
    • Sinonimi e termini aziendali 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.

Gestire gli agenti di dati

Puoi creare, gestire e utilizzare i seguenti tipi di agenti di dati nella scheda Agente della Google Cloud console:

  • Un agente di esempio predefinito per ogni Google Cloud progetto.
  • Un elenco degli agenti in bozza, creati e pubblicati.
  • Un elenco degli agenti creati e condivisi con te da altre persone.

Per saperne di più, consulta Creare agenti di dati.

Altri servizi del progetto che supportano gli agenti di dati, come l' API Analisi conversazionale, possono accedere agli agenti di dati che crei in Spanner. Puoi anche accedere a un agente creato nella Google Cloud console 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 di dati domande in più parti che utilizzano termini comuni come "vendite" o "più popolari", senza dover specificare i nomi dei campi della tabella o definire condizioni per filtrare i dati del database.

La risposta della chat restituita fornisce 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, come l'agente e le origini dati del database utilizzati.

Quando crei una conversazione diretta con un'origine dati del database, la API Analisi conversazionale interpreta la tua domanda senza il contesto e le istruzioni di elaborazione offerte da un agente di dati. Per questo motivo, i risultati delle conversazioni dirette possono essere meno precisi. Utilizza gli agenti di dati per i casi che richiedono una maggiore precisione.

Puoi creare e gestire le conversazioni in Spanner utilizzando la Google Cloud console. Per saperne di più, consulta Analizzare i dati con le conversazioni.

Sicurezza

Puoi gestire l'accesso all'analisi conversazionale in Spanner utilizzando i ruoli e le autorizzazioni IAM dell'API Analisi conversazionale. Per informazioni sui ruoli necessari per operazioni specifiche, consulta i ruoli richiesti per gli agenti di dati e i ruoli richiesti per le conversazioni.

Località

Quando utilizzi l'analisi conversazionale per creare un agente, il piano di controllo, che pianifica, gestisce il workflow e chiama gli strumenti (orchestrazione), utilizza solo un endpoint globale. Il piano dati, che recupera ed elabora i record del database effettivi e i documenti vettoriali, utilizza un endpoint regionale.

Prezzi

Ti vengono addebitati i prezzi di calcolo di Spanner per le query eseguite quando crei agenti di dati e chatti con agenti di dati o origini dati del database. Non sono previsti costi aggiuntivi per la creazione e l'utilizzo di agenti di dati 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, la DSQ ti consente di accedere a un ampio pool condiviso di risorse senza un limite fisso per progetto per la velocità effettiva del modello.

Il rendimento, ad esempio la latenza, può variare a seconda del carico complessivo del sistema. Durante i periodi di elevata domanda nel pool condiviso, potresti occasionalmente riscontrare errori temporanei 429 Resource Exhausted. 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