Perguntas frequentes do Agent Bricks

Respostas a perguntas comuns sobre o Agent Bricks, a plataforma de desenvolvimento de agentes do Azure Databricks. Para uma visão geral da plataforma, veja O que é o Agent Bricks?.

O que é o Agent Bricks?

Agent Bricks é a plataforma de desenvolvimento de agentes do Azure Databricks. Fornece a infraestrutura que os agentes personalizados necessitam em produção: acesso governado a modelos, servidores MCP e competências através do Unity Gateway, um servidor de agentes e Agent Runtime para implementar e servir agentes, memória e sessões geridas, ferramentas e servidores MCP, rastreio e avaliação de MLflow, e governação através do Unity Catalog.

Para quem é o Agente Bricks?

O Agent Bricks destina-se a desenvolvedores que criam agentes personalizados em código, desde um único agente até muitos agentes que servem tráfego de produção. Para construir agentes sem escrever código, usa Genie Agents.

Em que é que o Agent Bricks é diferente dos Genie Agents?

O Genie Agents é uma forma low-code de criar agentes que respondem a perguntas através das suas tabelas e documentos. O Agent Bricks é uma plataforma para escrever e implementar o seu próprio código de agente. Um agente personalizado construído sobre Agent Bricks pode chamar Genie Agents como ferramentas.

Em que é que o Agente Bricks é diferente do Genie One?

O Genie One é a experiência para os utilizadores empresariais trabalharem com dados e IA sem código. Agent Bricks é para programadores que criam agentes personalizados. Um agente personalizado pode chamar o Genie One como uma ferramenta.

Em que é que o Agente Bricks é diferente do Omnigent?

Omnigent é um meta-harness que compõe e coordena múltiplos agentes, como agentes de codificação. O Agent Bricks fornece a infraestrutura para implementar e executar agentes personalizados. Podes usar o Omnigent para desenvolver agentes personalizados que funcionem com Agent Bricks.

O que aconteceu ao Assistente de Conhecimento e ao Agente Supervisor?

Knowledge Assistant e Supervisor Agent são ofertas legadas. Para novos agentes low-code, use os Agentes Genie. Para agentes escritos em código, use a CLI Agent Bricks. Veja Outras formas de construir agentes.

Que frameworks e modelos suporta o Agent Bricks?

O Agente Bricks trabalha com qualquer framework ou harness. O Agent Bricks CLI inclui templates para o LangGraph e o SDK OpenAI Agents. Os agentes podem usar modelos Frontier e Open através do Unity Gateway, que permite mudar de modelo sem alterar o código do agente.

Onde são executados os agentes construídos com Agent Bricks?

Os agentes funcionam no Agent Runtime, que executa o servidor de agentes nas aplicações Databricks. O servidor agente, DurableAgentServer, serve o agente através da API de invocação e recupera execuções interrompidas por uma falha ou reinício. Veja Implementar agentes no Azure Databricks.

Como começo a trabalhar com o Agent Bricks?

Instale a CLI do Agent Bricks com pip install databricks-agentbricks. Depois executa agentbricks init para criar um projeto, agentbricks dev para executar o agente localmente e agentbricks deploy para implementá-lo. Consulte Agent Bricks CLI.

Posso usar Agent Bricks com um agente que já construí?

Yes. Para agentes construídos com LangGraph ou o SDK OpenAI Agents, execute agentbricks init --existing no diretório do projeto. A CLI prepara instruções de migração que um agente de programação segue para converter o projeto. Veja Adicionar um agente existente.

Como devo interrogar um agente criado com Agent Bricks?

Envie pedidos para a API de invocação em /api/invocations, com a CLI Agent Bricks, a API REST ou Python. Consulte Agentes de consulta implementados no Azure Databricks.

Como é que o Agent Bricks regula o que os agentes podem fazer?

O Unity Catalog governa os dados, ferramentas, modelos e agentes que os seus agentes utilizam. O Unity Gateway regula o acesso a modelos, servidores MCP e competências, e aplica salvaguardas, limites de taxa e rastreamento de utilização às chamadas que os agentes lhes fazem. As ferramentas podem correr com as permissões do service principal da aplicação ou do utilizador que enviou o pedido. Consulte autorização de utilizador do pedido.