Use o Genie em sistemas multiagentes
Visualização
Esse recurso está em Public Preview.
Este artigo mostra como criar um sistema multiagente usando o Mosaic AI Agent Framework e o Genie spaces. Consulte Configurar e gerenciar um espaço AI/BI Genie para saber mais.
Benefícios dos agentes Genie
Os sistemas multiagentes consistem em vários AI agentes trabalhando juntos, cada um com recursos especializados. Como um desses agentes, o Genie permite que os usuários interajam com prompts estruturados de uso de dados em linguagem natural.
Ao contrário das ferramentas de funções doSQL, que só podem executar consultas predefinidas, o Genie tem a flexibilidade de criar novas consultas para responder a perguntas desconhecidas do usuário que abrangem várias tabelas.
Um sistema multiagente poderia consistir em agentes Genie e agentes RAG para consultar dados estruturados e não estruturados. Como o Agent Framework permite que os agentes compartilhem respostas como contexto uns para os outros, os usuários podem obter respostas a partir de dados extraídos de várias fontes.
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.
A Databricks recomenda o registro no recurso Private Preview, "Credenciais incorporadas do Genie Space" para simplificar a autenticação do Genie Space. Para join essa visualização, entre em contato com a equipe Databricks account .
Consulte o Notebook abaixo para obter um exemplo de como autenticar o agente implantado no Genie Space e seu recurso subjacente. Para criar um PAT como um segredo da Databricks, o senhor deve:
-
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
Exemplo de sistema Genie multiagente
O Notebook a seguir mostra ao senhor como criar um sistema multiagente usando LangGraph e Genie.