API de análise conversacional: crie agentes de dados e converse com seus dados, API de análise conversacional: crie agentes de dados e converse com seus dados

Os desenvolvedores podem usar a API de Análise Conversacional, acessada em geminidataanalytics.googleapis.com , para criar uma interface de bate-papo com inteligência artificial (IA), ou um agente de dados, que responda a perguntas sobre dados estruturados no BigQuery, Looker e Looker Studio usando linguagem natural. Com a API de Análise Conversacional, 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 bate-papo com dados fluida e auditável.

Aprenda como e quando Gêmeos para Google Cloud usa seus dados . Como uma tecnologia em estágio inicial, Gemini para Google Cloud produtos podem gerar resultados que parecem plausíveis, mas são factualmente incorretos. 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 .

Comece a usar a API de análise conversacional

Siga estas etapas para configurar seu ambiente e começar a criar e interagir com agentes de dados usando a API de análise conversacional.

Configuração e pré-requisitos

Antes de usar a API ou os exemplos, conclua as seguintes etapas:

Crie e interaja com um agente de dados

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

Operações principais da API

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

Nome da API Método HTTP Ponto final Descrição
Criar agente POST /v1alpha/projects/*/locations/*/dataAgents Cria um novo agente de dados.
Obter agente GET /v1alpha/projects/*/locations/*/dataAgents/* Recupera detalhes de um agente de dados específico.
Agente de atualização PATCH /v1alpha/projects/*/locations/*/dataAgents/* Modifica um agente de dados existente.
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.
Bater papo POST /v1alpha/projects/*/locations/*:chat Envia uma mensagem de bate-papo para um agente de dados.
Criar conversa POST /v1alpha/projects/*/locations/*/conversations Inicia uma nova conversa.
Obter 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 mensagens dentro de uma conversa específica.

Recursos adicionais