API Conversational Analytics: crie agentes de dados e converse com seus dados

Os desenvolvedores podem usar a API de análise conversacional, acessada por geminidataanalytics.googleapis.com, para criar uma interface de chat com tecnologia de inteligência artificial (IA) ou um agente de dados que responda a perguntas sobre dados estruturados no BigQuery, no Looker e no Looker Studio usando linguagem natural. Com a API Conversational Analytics, você fornece ao seu agente de dados informações e dados comerciais ("contexto"), além de acesso a ferramentas como SQL, Python e bibliotecas de visualização. Essas respostas do agente são apresentadas ao usuário e podem ser registradas pelo aplicativo cliente, criando uma experiência de chat de dados simples e auditável.

Saiba como e quando o Gemini para Google Cloud usa seus dados. Como uma tecnologia em estágio inicial, o Gemini para produtos Google Cloud pode gerar uma saída que parece plausível, mas é factualmente incorreta. Recomendamos que você valide todos os resultados do Gemini para Google Cloud produtos antes de usá-los. Para mais informações, consulte Gemini para Google Cloud e IA responsável.

Google Cloud

Começar a usar a API Conversational Analytics

Siga estas etapas para configurar seu ambiente e começar a criar e interagir com agentes de dados usando a API Conversational Analytics.

Configuração e pré-requisitos

Antes de usar a API ou os exemplos, siga estas etapas:

Criar e interagir com um agente de dados

Depois de concluir as etapas anteriores, use a API Conversational Analytics para criar e interagir com um agente de dados seguindo estas etapas:

Principais operações de API

A API oferece os seguintes endpoints principais para gerenciar agentes de dados e conversas:

Nome da API Método HTTP Endpoint Descrição
Criar agente POST /v1alpha/projects/*/locations/*/dataAgents Cria um novo agente de dados.
Acessar agente GET /v1alpha/projects/*/locations/*/dataAgents/* Recupera detalhes de um agente de dados específico.
Atualizar agente PATCH /v1alpha/projects/*/locations/*/dataAgents/* Modifica um agente de dados.
Excluir agente DELETE /v1alpha/projects/*/locations/*/dataAgents/* Remove um agente de dados.
Listar agentes GET /v1alpha/projects/*/locations/*/dataAgents Lista os agentes de dados disponíveis em um projeto.
Chat POST /v1alpha/projects/*/locations/*:chat Envia uma mensagem de chat para um agente de dados.
Criar conversa POST /v1alpha/projects/*/locations/*/conversations Inicia uma nova conversa.
Acessar conversa GET /v1alpha/projects/*/locations/*/conversations/* Recupera detalhes de uma conversa específica.
Listar conversas GET /v1alpha/projects/*/locations/*/conversations Lista as conversas em um projeto específico.
Listar mensagens GET /v1alpha/projects/*/locations/*/conversations/*/messages Lista as mensagens de uma conversa específica.

Outros recursos