Compartir a través de


Uso de Genie en sistemas multiagente

Importante

Esta característica está en versión preliminar pública.

En esta página se describen los sistemas de agentes de Genie y se muestra cómo crear un sistema multiagente mediante Mosaic AI Agent Framework y Genie spaces.

Requisitos

Ventajas de los agentes de Genie

Los sistemas multiagente constan de varios agentes de inteligencia artificial que trabajan juntos, cada uno con funcionalidades especializadas. Un agente de Genie permite a los usuarios usar lenguaje natural para consultar datos estructurados.

Agent Framework permite a los agentes compartir respuestas como contexto entre sí. Por lo tanto, los usuarios pueden obtener respuestas que extraen de varios orígenes. Podría tener un agente RAG que consulta un corpus de documentos no estructurados y combinarlo con un agente de Genie que consulta una base de datos de registros.

Los sistemas multiagente normalmente constan de un agente supervisor que dirige y administra el contexto de los agentes especializados.

Marco multiagente que consta de un supervisor y agentes especializados.

Cuaderno de ejemplo: Sistema multiagente con Genie

En el cuaderno siguiente se muestra cómo crear un sistema multiagente mediante LangGraph y Genie.

Multiagente mediante Genie y LangGraph

Obtener el cuaderno

Autenticación de Genie mediante un token de acceso personal (PAT)

Los agentes implementados que tienen acceso a un espacio de Genie deben autenticarse en Genie Space y sus recursos subyacentes, incluidas las funciones de catálogo de Unity, las tablas de catálogo de Unity y SQL Warehouse.

Nota:

Databricks recomienda ponerse en contacto con el administrador de cuentas de Azure Databricks para ayudar a configurar la autenticación del agente de Genie.

Cree un token de acceso personal y almacénelo como secreto de Databricks para autenticar al agente en Genie Space y sus recursos subyacentes:

  1. Cree un Token de Acceso Personal (PAT) como tú mismo o como principal de servicio.
    • Los PAT tienen una fecha de expiración, por lo que debe rotar el token para garantizar la continuidad del servicio.
  2. Agregue variables de entorno basadas en secretos al punto de conexión de servicio del modelo del agente implementado. Consulte Incorporación de variables de entorno basadas en secretos.
  3. Especifique los permisos correctos para el PAT. El nivel de permisos depende del recurso. Consulte Paso automático de autenticación.
    • Provisión con CAN RUN en Genie Space.
    • Aprovisionamiento con CAN USE en SQL Warehouse que alimenta el espacio de Genie
    • Aprovisionamiento con SELECT en tablas de catálogo de Unity subyacentes
    • Aprovisionamiento con EXECUTE en las funciones subyacentes del Unity Catalog

Acceso a espacios de Genie con autenticación en nombre del usuario

La autenticación en nombre del usuario permite a un sistema de agente acceder a un espacio de Genie y sus recursos subyacentes con los permisos del usuario final del agente.

Consulte Implementación de un agente mediante la autenticación en nombre de usuario para obtener más información sobre cómo configurar la autenticación en nombre del usuario con Genie Spaces.