Pular para o conteúdo principal

Use o Genie em sistemas multiagentes

info

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.

Estrutura multiagente composta por um supervisor e agentes especializados.

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.

nota

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:

  1. 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.
  2. 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.

  3. 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

Exemplo de sistema Genie multiagente

O Notebook a seguir mostra ao senhor como criar um sistema multiagente usando LangGraph e Genie.

Multiagentes usando Genie e LangGraph

Open notebook in new tab