Crea agentes de datos

En este documento, se describe cómo crear, editar y borrar agentes de datos en BigQuery. Los agentes de datos contienen metadatos de tablas y procesan instrucciones de consultas específicas para el caso de uso que definen la mejor manera de responder las preguntas de los usuarios sobre un conjunto de tablas que selecciones. Los usuarios pueden tener conversaciones con agentes de datos para hacer preguntas sobre los datos de BigQuery con lenguaje natural.

Antes de comenzar

  1. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  2. Verify that billing is enabled for your Google Cloud project.

  3. Enable the BigQuery, Gemini Data Analytics, and Gemini for Google Cloud API APIs.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the APIs

Roles obligatorios

Para trabajar con agentes de datos, debes tener uno de los siguientes roles de IAM de la API de Conversational Analytics:

  • Crear, editar, compartir y borrar todos los agentes de datos del proyecto: Propietario del agente de datos de análisis de datos de Gemini (roles/geminidataanalytics.dataAgentOwner) en el proyecto
  • Crear, editar, compartir y borrar tus propios agentes de datos en el proyecto: Creador de agentes de datos de Gemini Data Analytics (roles/geminidataanalytics.dataAgentCreator) en el proyecto A los usuarios con este rol se les otorga automáticamente el rol de propietario del agente de datos de análisis de datos de Gemini en los agentes de datos que crean.
  • Ver y editar todos los agentes de datos del proyecto: Editor de agentes de análisis de datos de Gemini (roles/geminidataanalytics.dataAgentEditor) a nivel del proyecto
  • Ver todos los agentes de datos del proyecto: Visualizador de agentes de análisis de datos de Gemini (roles/geminidataanalytics.dataAgentViewer)

Además, cualquier usuario que cree o edite un agente de datos debe tener los siguientes roles:

Generar estadísticas

De manera opcional, genera estadísticas para cualquier tabla que desees usar como fuente de datos. Las estadísticas generadas proporcionan metadatos de la tabla que el agente de datos puede usar para ayudar a generar respuestas a las preguntas de los usuarios. Para obtener más información, consulta Genera estadísticas para una tabla de BigQuery.

Si no generas estadísticas con anticipación, se generarán automáticamente cuando selecciones una tabla como fuente de datos al crear un agente de datos.

Crea un agente de datos

Sigue estos pasos para crear un agente de datos:

  1. Ve a la página Agentes de BigQuery.

    Ir a la página Agentes

  2. Selecciona la pestaña Agentes.

  3. Haz clic en Agente nuevo. Se abrirá la página Agente nuevo.

  4. En la sección Editor, en el campo Nombre del agente, escribe un nombre descriptivo para el agente de datos.

  5. En el campo Descripción del agente, escribe una descripción del agente de datos. Una buena descripción ayuda a los usuarios a saber cuándo este es el agente de datos adecuado con el que chatear.

  6. En la sección Fuentes de datos, haz clic en Agregar datos. Se abrirá la página Agregar datos.

  7. En la sección Recientes, selecciona las tablas que quieras usar como fuentes de datos.

  8. Opcional: Agrega una tabla que no aparezca en la sección Recientes:

    1. En la sección Buscar, escribe el nombre de la tabla en el campo Buscar tablas y, luego, presiona Intro. No es necesario que el nombre de la tabla sea exacto.
    2. En la sección Resultados de la búsqueda, selecciona una o más tablas.
  9. Haz clic en Add Data: Se volverá a abrir la página del agente nuevo.

  10. Opcional: Para mejorar la precisión del agente de datos, puedes proporcionar metadatos de tabla adicionales. Estos metadatos solo los usa el agente de datos y no afectan la tabla de origen.

    1. En la sección Fuentes de datos, haz clic en Mejorar la precisión en una tabla.
    2. Crea una descripción de la tabla. Puedes escribir una descripción en el campo Descripción de la tabla o aceptar la sugerencia de Gemini.
    3. En la sección Campos, revisa las descripciones de los campos sugeridas por Gemini. Selecciona las que quieras aceptar y haz clic en Aceptar sugerencias. Selecciona las que quieras rechazar y haz clic en Rechazar sugerencias.
    4. Para editar manualmente la descripción de cualquier campo, haz clic en Editar junto al campo. Se abrirá el panel Editar campo.

    5. En el campo Descripción, escribe una descripción del campo.

    6. Haz clic en Actualizar.

    7. Haz clic en Actualizar. Se volverá a abrir la página del agente nuevo.

  11. En la sección Instrucciones, escribe instrucciones para el agente de datos en el campo Instrucciones del agente. El agente de datos usa estas instrucciones para comprender el contexto de las preguntas de los usuarios. Por ejemplo, las instrucciones pueden incluir los siguientes tipos de información:

    • Campos clave: Son los campos más importantes para el análisis.
    • Sinónimos: Términos alternativos para los campos clave.
    • Campos excluidos: Son los campos que el agente de datos debe evitar usar.
    • Filtrado y agrupación: Campos que el agente debe usar para filtrar y agrupar datos.
    • Relaciones de unión: Cómo se relacionan dos o más tablas entre sí y qué columnas se usan para unirlas

    Haz clic en Mostrar ejemplos para ver ejemplos de instrucciones.

  12. Opcional: Crea preguntas de referencia para el agente de datos. El agente de datos usa consultas de referencia para ajustarse a las fuentes de datos seleccionadas. Esto ayuda al modelo que usa el agente de datos a aprender la lógica empresarial que usa tu organización.

    1. Selecciona una o más búsquedas doradas sugeridas por Gemini:

      1. En la sección Consultas de oro, haz clic en Revisar sugerencias. Se abrirá la página Revisa las consultas de referencia sugeridas.
      2. Revisa las consultas de referencia sugeridas. Selecciona todas las opciones que correspondan a tu caso de uso.
      3. Haz clic en Agregar. Se volverá a abrir la página del agente nuevo.
    2. Si quieres crear tu propia búsqueda ideal, haz clic en Agregar búsqueda. Se abrirá la página Agregar una consulta de referencia.

      1. En el campo Pregunta, escribe la pregunta del usuario que la búsqueda dorada debe responder.
      2. Haz clic en Generar SQL para que Gemini genere una consulta ideal que corresponda a la pregunta del usuario que especificaste.
      3. Si lo deseas, modifica la consulta de referencia.
      4. Haz clic en Ejecutar y verifica que la consulta devuelva los resultados que esperas.
      5. Haz clic en Agregar. Se volverá a abrir la página del agente nuevo.
    3. Repite estos pasos según sea necesario para crear búsquedas de referencia adicionales.

  13. Opcional: Configura el agente de datos para que use Python en lugar de SQL cuando genere respuestas a las preguntas de los usuarios. En la sección Configuración, haz clic en el botón de activación Estadísticas avanzadas.

    Debes usar esta opción cuando esperes que el agente de datos responda preguntas más complejas que son difíciles o imposibles de responder con SQL, como las que involucran previsiones, correlaciones y causalidad.

  14. Opcional: Establece un límite de tamaño para las consultas que procesa el agente de datos. En la sección Configuración, escribe un valor en el campo Máximo de bytes facturados.

    Si no especificas un valor, la cantidad máxima de bytes facturados se establece de forma predeterminada en la cuota de uso de consultas por día del proyecto. La cuota de uso por día es ilimitada, a menos que hayas especificado una cuota personalizada.

  15. En la sección Vista previa, escribe una pregunta de usuario de ejemplo en el campo Haz una pregunta y, luego, presiona Intro. Revisa la respuesta del agente de datos para verificar que devuelva los datos que esperas. Si no es así, cambia la configuración en la acción Editor para iterar en la configuración del agente de datos hasta que obtengas respuestas satisfactorias. Puedes seguir probando y modificando tu agente para refinar sus resultados.

  16. Haz clic en Guardar.

  17. Para seguir iterando en el agente de datos, haz clic en Volver para regresar al panel Agentes.

    El ícono Atrás para volver a la página Agentes desde la página de edición del agente

    De lo contrario, continúa con el paso siguiente.

  18. Haz clic en Publish para publicar el agente de datos y que esté disponible para su uso en el proyecto. Puedes crear conversaciones con el agente de datos en BigQuery Studio y en Looker Studio si tienes una suscripción a Looker Studio. También puedes crear tu propia interfaz para chatear con el agente de datos a través de la API de Conversational Analytics.

  19. En el diálogo Se publicó tu agente, haz clic en Compartir para compartir el agente de datos con otros usuarios.

  20. En el panel Permisos de uso compartido, haz clic en Agregar principal.

  21. En el campo Principales nuevas, ingresa una o más principales.

  22. Haz clic en el menú desplegable Seleccionar un rol.

  23. En la lista Rol, selecciona uno de los siguientes roles:

    • Usuario del agente de datos de Gemini Data Analytics (roles/geminidataanalytics.dataAgentUser): Otorga permiso para chatear con el agente de datos.
    • Editor de agentes de análisis de datos de Gemini (roles/geminidataanalytics.dataAgentEditor): Otorga permiso para editar el agente de datos.
    • Visualizador de agentes de análisis de datos de Gemini (roles/geminidataanalytics.dataAgentViewer): Otorga permiso para ver el agente de datos.
  24. Haz clic en Guardar.

  25. Para volver a la página del agente nuevo, haz clic en Cerrar.

Cómo editar un agente de datos

Sigue estos pasos para editar un agente de datos:

  1. Ve a la página Agentes de BigQuery.

    Ir a la página Agentes

  2. Selecciona la pestaña Agentes.

  3. Ubica la tarjeta del agente de datos que deseas modificar.

  4. Haz clic en Abrir acciones > Editar en la tarjeta del agente para abrir el agente de datos en el editor de agentes.

  5. Edita la configuración del agente de datos según sea necesario.

  6. Haz clic en Guardar para guardar los cambios.

  7. Haz clic en Publicar para publicar los cambios.

  8. Haz clic en Volver para regresar al panel Agentes.

    El ícono Atrás para volver a la página Agentes desde la página de edición del agente

Cómo compartir un agente de datos

Sigue estos pasos para compartir un agente de datos:

  1. Ve a la página Agentes de BigQuery.

    Ir a la página Agentes

  2. Selecciona la pestaña Agentes.

  3. Ubica la tarjeta del agente de datos que deseas modificar.

  4. Haz clic en Abrir acciones > Editar en la tarjeta del agente para abrir el agente de datos en el editor de agentes.

  5. Haz clic en Compartir para compartir el agente de datos con otros usuarios.

  6. En el panel Permisos de uso compartido, haz clic en Agregar principal.

  7. En el campo Principales nuevas, ingresa una o más principales.

  8. Haz clic en el menú desplegable Seleccionar un rol.

  9. En la lista Rol, selecciona uno de los siguientes roles:

    • Usuario del agente de datos de Gemini Data Analytics (roles/geminidataanalytics.dataAgentUser): Otorga permiso para chatear con el agente de datos.
    • Editor de agentes de análisis de datos de Gemini (roles/geminidataanalytics.dataAgentEditor): Otorga permiso para editar el agente de datos.
    • Visualizador de agentes de análisis de datos de Gemini (roles/geminidataanalytics.dataAgentViewer): Otorga permiso para ver el agente de datos.
  10. Haz clic en Guardar.

  11. Para volver a la página de edición del agente, haz clic en Cerrar.

  12. Haz clic en Volver para regresar al panel Agentes.

    El ícono Atrás para volver a la página Agentes desde la página de edición del agente

Borra un agente de datos

Sigue estos pasos para borrar un agente de datos:

  1. Ve a la página Agentes de BigQuery.

    Ir a la página Agentes

  2. Selecciona la pestaña Agentes.

  3. En la sección Mis agentes de la pestaña Agentes, busca la tarjeta del agente de datos que deseas borrar.

  4. Haz clic en Abrir acciones > Borrar.

  5. En el cuadro de diálogo ¿Borrar agente?, haz clic en Borrar.

Ubicaciones

El análisis conversacional funciona a nivel mundial, por lo que no puedes elegir qué región usar.

¿Qué sigue?