Use o Genie em sistemas multiagentes
Visualização
Esse recurso está em Public Preview.
Esta página descreve os sistemas de agentes do Genie e mostra como criar um sistema multiagente usando o Mosaic AI Agent Framework e o Genie spaces.
Requisitos
- O senhor deve ter um espaço Genie configurado. Consulte Configurar e gerenciar um espaço AI/BI Genie.
Benefícios dos agentes Genie
Os sistemas multiagentes consistem em vários AI agentes trabalhando juntos, cada um com recursos especializados. Um agente Genie permite que os usuários usem linguagem natural para consultar dados estruturados.
O Agent Framework permite que os agentes compartilhem respostas como contexto uns para os outros. Assim, os usuários podem obter respostas provenientes de várias fontes. O senhor poderia ter um agente RAG que consulta um corpus de documentos não estruturados e combiná-lo com um agente Genie que consulta um banco de dados de registros.
Os sistemas multiagentes geralmente consistem em um agente supervisor que dirige e gerencia o contexto para agentes especializados worker.
Caderno de exemplos: Sistema multiagente com Genie
O Notebook a seguir mostra ao senhor como criar um sistema multiagente usando LangGraph e Genie.
Multiagentes usando Genie e LangGraph
Genie autenticação usando tokens de acesso pessoal (PAT)
Os agentes implantados que têm acesso a um espaço Genie devem se autenticar no espaço Genie e em seu recurso subjacente, incluindo Unity Catalog Functions, Unity Catalog Tables e SQL warehouse.
Crie um token de acesso pessoal e armazene-o como um segredo Databricks para autenticar o agente no Genie Space e em seu recurso subjacente:
-
Crie um PAT como o senhor ou como uma entidade de serviço.
- Os PATs têm uma data de validade, portanto, o senhor deve alternar os tokens para garantir a continuidade do serviço.
-
Adicionar variável de ambiente baseada em segredos ao modelo de serviço do agente implantado endpoint. Veja Add secrets-based variável de ambiente.
-
Especifique as permissões corretas para o PAT. O nível de permissões depende do recurso. Consulte Passagem automática de autenticação.
- provisionamento com
CAN RUN
no espaço Genie. - provisionamento com
CAN USE
no armazém SQL alimentando o espaço Genie - provisionamento com
SELECT
no site subjacente Unity Catalog Tables - provisionamento com
EXECUTE
no site subjacente Unity Catalog Functions
- provisionamento com
Acesse Genie spaces com autenticação no local do usuário
A autenticação por parte do usuário permite que um sistema de agente acesse um espaço Genie e seu recurso subjacente com as permissões do usuário final do agente.
Consulte Implantação de um agente usando a autenticação no local do usuário para obter mais informações sobre como configurar a autenticação no local do usuário com Genie spaces.