API de análisis conversacional: cree agentes de datos y chatee con sus datos

Los desarrolladores pueden usar la API de Análisis Conversacional, a la que se accede a través de geminidataanalytics.googleapis.com , para crear una interfaz de chat basada en inteligencia artificial (IA), o agente de datos, que responde a preguntas sobre datos estructurados en BigQuery, Looker y Looker Studio mediante lenguaje natural. Con la API de Análisis Conversacional, se proporciona al agente de datos información y datos empresariales ("contexto"), así como acceso a herramientas como SQL, Python y bibliotecas de visualización. Estas respuestas del agente se presentan al usuario y la aplicación cliente puede registrarlas, creando una experiencia de chat de datos fluida y auditable.

Descubre cómo y cuándo Géminis te acompaña Google Cloud utiliza sus datos . Como tecnología en etapa inicial, Gemini para Google Cloud Los productos pueden generar resultados que parecen plausibles, pero que son incorrectos en los hechos. Recomendamos que valide todos los resultados de Gemini para Google Cloud productos antes de usarlos. Para obtener más información, consulte Gemini para Google Cloud y una IA responsable .

Comience a utilizar la API de análisis conversacional

Siga estos pasos para configurar su entorno y comenzar a crear e interactuar con agentes de datos mediante la API de análisis conversacional.

Configuración y requisitos previos

Antes de utilizar la API o los ejemplos, complete los siguientes pasos:

Construir e interactuar con un agente de datos

Después de completar los pasos anteriores, utilice la API de análisis conversacional para crear e interactuar con un agente de datos siguiendo estos pasos:

Operaciones clave de API

La API proporciona los siguientes puntos finales principales para administrar agentes de datos y conversaciones:

Nombre de la API Método HTTP Punto final Descripción
Crear agente POST /v1alpha/projects/*/locations/*/dataAgents Crea un nuevo agente de datos.
Obtener agente GET /v1alpha/projects/*/locations/*/dataAgents/* Recupera detalles de un agente de datos específico.
Agente de actualización PATCH /v1alpha/projects/*/locations/*/dataAgents/* Modifica un agente de datos existente.
Eliminar agente DELETE /v1alpha/projects/*/locations/*/dataAgents/* Elimina un agente de datos.
Agentes de lista GET /v1alpha/projects/*/locations/*/dataAgents Enumera los agentes de datos disponibles en un proyecto.
Charlar POST /v1alpha/projects/*/locations/*:chat Envía un mensaje de chat a un agente de datos.
Crear conversación POST /v1alpha/projects/*/locations/*/conversations Inicia una nueva conversación.
Obtener conversación GET /v1alpha/projects/*/locations/*/conversations/* Recupera detalles de una conversación específica.
Lista de conversaciones GET /v1alpha/projects/*/locations/*/conversations Enumera las conversaciones en un proyecto específico.
Lista de mensajes GET /v1alpha/projects/*/locations/*/conversations/*/messages Enumera los mensajes dentro de una conversación específica.

Recursos adicionales