API de Conversational Analytics: Crea agentes de datos y chatea con tus datos

Los desarrolladores pueden usar la API de Conversational Analytics, a la que se accede a través de geminidataanalytics.googleapis.com, para crear una interfaz de chat o un agente de datos potenciados por la inteligencia artificial (IA) que responda preguntas sobre datos estructurados en BigQuery, Looker y Looker Studio con lenguaje natural. Con la API de Conversational Analytics, le proporcionas a tu 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, lo que crea una experiencia de chat de datos sin inconvenientes y auditable.

Descubre cómo y cuándo Gemini para Google Cloud usa tus datos. Como tecnología en etapa inicial, los productos de Gemini para Google Cloud pueden generar resultados que parecen posibles, pero que no son correctos. Te recomendamos validar todos los resultados de Gemini para los productos de Google Cloud antes de usarlos. Para obtener más información, consulta Gemini para Google Cloud y la IA responsable.

Comienza a usar la API de Conversational Analytics

Sigue estos pasos para configurar tu entorno y comenzar a crear agentes de datos y a interactuar con ellos mediante la API de Conversational Analytics.

Configuración y requisitos previos

Antes de usar la API o los ejemplos, completa los siguientes pasos:

Compila un agente de datos y, luego, interactúa con él

Después de completar los pasos anteriores, usa la API de Conversational Analytics para compilar un agente de datos y, luego, interactuar con él. Para ello, sigue estos pasos:

Operaciones clave de la API

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

Nombre de la API Método HTTP Extremo Descripción
Crear agentes POST /v1alpha/projects/*/locations/*/dataAgents Crea un agente de datos nuevo.
Obtener agentes GET /v1alpha/projects/*/locations/*/dataAgents/* Recupera los detalles de un agente de datos específico.
Actualizar agente PATCH /v1alpha/projects/*/locations/*/dataAgents/* Modifica un agente de datos existente.
Borrar agente DELETE /v1alpha/projects/*/locations/*/dataAgents/* Quita un agente de datos.
Enumerar agentes GET /v1alpha/projects/*/locations/*/dataAgents Muestra una lista de los agentes de datos disponibles en un proyecto.
Chat POST /v1alpha/projects/*/locations/*:chat Envía un mensaje de chat a un agente de datos.
Crear conversaciones POST /v1alpha/projects/*/locations/*/conversations Inicia una conversación nueva.
Obtener conversaciones GET /v1alpha/projects/*/locations/*/conversations/* Recupera los detalles de una conversación específica.
Enumerar conversaciones GET /v1alpha/projects/*/locations/*/conversations Muestra una lista de las conversaciones de un proyecto específico.
Mostrar lista de mensajes GET /v1alpha/projects/*/locations/*/conversations/*/messages Muestra una lista de los mensajes de una conversación específica.

Recursos adicionales