Analiza datos con conversaciones

En este documento, se describe cómo crear, editar y borrar conversaciones en Spanner. Las conversaciones son chats persistentes con un agente de datos.

Puedes hacerles a los agentes de datos preguntas de varias partes que usen términos comunes, por ejemplo, "ventas" o "más populares", sin especificar nombres de campos de tabla ni definir condiciones para filtrar los datos. La respuesta del chat proporciona la respuesta a tu pregunta como texto y código, y genera gráficos cuando corresponde. La respuesta incluye el razonamiento detrás de los resultados.

Puedes crear una conversación con un agente de datos. Cuando creas una conversación directa, la API de Conversational Analytics interpreta tu pregunta sin el contexto y las instrucciones de procesamiento que ofrece un agente de datos.

Antes de comenzar

  1. Verifica que la facturación esté habilitada para tu Google Cloud proyecto.

  2. Habilita Spanner, la API de Data Analytics with Gemini y Gemini for Google Cloud APIs.

    Roles necesarios para habilitar las APIs

    Para habilitar las APIs, necesitas el rol de IAM de administrador de Service Usage (roles/serviceusage.serviceUsageAdmin), que contiene el permiso serviceusage.services.enable. Obtén más información para otorgar roles.

    Habilitar las API

Roles obligatorios

Para trabajar con agentes de datos, debes tener uno de los siguientes roles de Identity and Access Management (IAM) de la API de Conversational Analytics:

  • Consultar datos de fuentes de datos compatibles con el método QueryData: Usuario de datos de consulta de Gemini Data Analytics (roles/geminidataanalytics.queryDataUser) a nivel del proyecto
  • Crear, editar, compartir y borrar todos los agentes de datos del proyecto: Propietario del agente de datos de Gemini Data Analytics (roles/geminidataanalytics.dataAgentOwner) a nivel del proyecto
  • Crear tus propios agentes de datos en el proyecto: Creador de agentes de datos de Gemini Data Analytics (roles/geminidataanalytics.dataAgentCreator) a nivel del proyecto Este rol te otorga automáticamente el rol de Propietario del agente de datos de Gemini Data Analytics en los agentes de datos que crees.
  • Ver y editar todos los agentes de datos del proyecto: Editor de agentes de datos de Gemini Data Analytics (roles/geminidataanalytics.dataAgentEditor) a nivel del proyecto
  • Ver todos los agentes de datos del proyecto: Visualizador de agentes de datos de Gemini Data Analytics (roles/geminidataanalytics.dataAgentViewer) a nivel del proyecto

Además, debes tener los siguientes roles para crear o editar un agente de datos:

Para trabajar con recursos de Spanner, consulta Roles y permisos de Spanner.

Crear conversaciones

Puedes crear conversaciones persistentes con un agente o con una fuente de datos en la Google Cloud consola de Spanner desde la pestaña Catálogo de agentes en la página Agentes.

Crea una conversación con un agente de datos

Para crear una conversación con un agente de datos, primero debes crear un agente de datos y publicarlo. También puedes iniciar una conversación con los agentes que otros compartan contigo.

Para crear una conversación con un agente de datos en la Google Cloud consola, sigue estos pasos:

  1. En la Google Cloud consola de, ve a la página Spanner.

    Ir a Spanner

  2. Selecciona una instancia de la lista y, luego, selecciona una base de datos.

  3. En el menú de navegación, haz clic en Agentes.

  4. En la sección Mis agentes o Compartido por otros en tu organización, haz clic en la tarjeta del agente con el que deseas chatear.

  5. Haz clic en Iniciar una conversación. Se abrirá un panel de chat nuevo.

  6. En el campo Haz una pregunta, ingresa una pregunta para el agente de datos. Por ejemplo, "¿Cuáles fueron nuestras ventas totales el último trimestre?" o "Muéstrame los 5 usuarios principales por tiempo de sesión". También puedes hacer clic en una de las preguntas sugeridas por Gemini para comenzar.

    El agente de datos responde indicando la acción que está realizando para responder tu pregunta y, luego, muestra los resultados.

    Para ver cada paso que realiza el agente de datos para proporcionar la respuesta a tu pregunta, haz clic en Mostrar razonamiento para ver cada mensaje en el proceso de razonamiento del agente.

    Para ver información sobre cómo se calcularon los resultados, haz clic en ¿Cómo se calculó esto? La sección Resumen ahora incluye una consulta generada seguida del resultado de la consulta. Puedes copiar el código y, luego, hacer clic en Studio para pegarlo en el editor de consultas.

    Cuando corresponde a los datos, el agente de datos proporciona tablas, gráficos y otras visualizaciones. Para ver tu historial de chat, ve a la lista Administración de conversaciones.

    Para ver la información del agente, ve al panel Detalles. Este panel incluye una descripción del agente y sus fuentes de conocimiento.

Administración de conversaciones

Puedes abrir, cambiar el nombre o borrar una conversación en la página Agentes.

Abre una conversación existente

  1. En la Google Cloud consola de, ve a la página Spanner.

    Ir a Spanner

  2. Selecciona una instancia de la lista y, luego, selecciona una base de datos.

  3. En el menú de navegación, haz clic en Agentes.

  4. En la pestaña Conversaciones, en la lista de conversaciones, haz clic en la conversación que deseas abrir.

Cambia el nombre de una conversación

  1. En la Google Cloud consola de, ve a la página Spanner.

    Ir a Spanner

  2. Selecciona una instancia de la lista y, luego, selecciona una base de datos.

  3. En el menú de navegación, haz clic en Agentes.

  4. En la pestaña Conversaciones, en la lista de conversaciones, haz clic en la conversación a la que deseas cambiarle el nombre.

  5. Haz clic en Ver acciones > Cambiar nombre.

  6. En el diálogo Cambiar el nombre de la conversación, ingresa un nombre nuevo para la conversación en el campo Nombre de la conversación.

  7. Haga clic en Cambiar nombre.

Borrar una conversación

  1. En la Google Cloud consola de, ve a la página Spanner.

    Ir a Spanner

  2. Selecciona una instancia de la lista y, luego, selecciona una base de datos.

  3. En el menú de navegación, haz clic en Agentes.

  4. En la pestaña Conversaciones, en la lista de conversaciones, haz clic en la conversación que deseas borrar.

  5. Haz clic en Ver acciones > Borrar.

  6. En el diálogo ¿Borrar conversación?, haz clic en Borrar.

Ubicaciones

El análisis conversacional opera de forma global, por lo que no puedes elegir qué región usar.

¿Qué sigue?