Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Important
Esse recurso está em Beta. Os administradores da conta podem controlar o acesso a esse recurso na página Visualizações . Consulte Gerenciar visualizações do Azure Databricks.
Você pode criar um agente Azure Databricks Apps que usa a Supervisor API (Beta) para orquestração em vez de gerenciar o loop do agente em seu próprio código. O resultado é o mesmo que criar um agente personalizado: um App implantado com uma interface de chat, um /invocations endpoint e autenticação. A diferença é que Azure Databricks executa o loop do agente para você. Seu agent.py faz uma única chamada à API e Azure Databricks manipula a seleção, a execução e a síntese de resposta da ferramenta.
A API de Supervisor funciona com qualquer um dos modelos de base com suporte. Altere o model campo para alternar provedores sem tocar nas definições da ferramenta ou na lógica do manipulador.
Quando usar a API do Supervisor
A API do Supervisor funciona bem quando seu agente usa apenas ferramentas hospedadas Azure Databricks e não precisa de lógica personalizada entre chamadas de ferramenta. Em vez disso, use um loop de agente personalizado caso o agente exija qualquer um dos seguintes:
- Ferramentas de função do lado do cliente (a API supervisor não pode misturar ferramentas hospedadas e do lado do cliente em uma solicitação)
- Pontos de extremidade do agente que não sejam pontos de extremidade do Assistente de Conhecimento do Agent Bricks
- Recuperadores personalizados, entradas/saídas personalizadas ou controle de streaming refinado
- Lógica de Python personalizada entre chamadas de ferramenta, como ramificação condicional ou gerenciamento de estado
- Controle sobre parâmetros de inferência, como
temperature
Para obter a referência completa da API e os parâmetros com suporte, consulte a API do Supervisor (Beta).
Requirements
- Aplicativos Azure Databricks habilitados em seu workspace. Consulte Criar um agente de IA e implantá-lo nos Aplicativos do Databricks.
- A versão prévia do Gateway de Inteligência Artificial do Unity foi habilitada para a sua conta. Consulte Gerenciar visualizações do Azure Databricks.
- O
databricks-openaipacote:pip install databricks-openai
Criar um agente personalizado usando a API do Supervisor
O ponto de partida recomendado é criar um novo aplicativo com base no modelo de aplicativo mais recente do Databricks. Os modelos mais recentes incluem uma habilidade interna use-supervisor-api para assistentes de codificação de IA, bem como uma add-tools habilidade para adicionar ferramentas hospedadas.
Para criar um novo aplicativo a partir de um modelo, consulte Criar um agente de IA e implantá-lo nos Aplicativos do Databricks.
Depois que o aplicativo for configurado a partir do modelo mais recente, abra o projeto no assistente de codificação de IA e execute:
Use the Supervisor API skill to update this agent to use the Databricks Supervisor API.
A habilidade atualiza sua agent_server/agent.py para chamar DatabricksOpenAI().responses.create() usando ferramentas hospedadas, substituindo o ciclo manual do agente. Ele também adiciona a dependência databricks-openai e registra as limitações beta.
O resultado é o mesmo App implantado, com uma interface de chat, autenticação e um /invocations ponto de extremidade, mas com um código de agente mais simples. Para obter o fluxo de trabalho de implantação completo (implantar em Aplicativos, adicionar ferramentas, avaliar), consulte Criar um agente de IA e implantá-lo nos Aplicativos do Databricks.
Ferramentas e parâmetros com suporte
Para obter a lista completa de tipos de ferramentas compatíveis, parâmetros de solicitação e exemplos de código, consulte a API do Supervisor (Beta).
Para cada ferramenta que você adicionar, conceda também a permissão de recurso correspondente em databricks.yml. Veja a add-tools habilidade em .claude/skills/ para exemplos.
Próximas Etapas
- API do Supervisor (Beta): referência de API completa, ferramentas com suporte e exemplos
- Criar um agente de IA e implantá-lo nos Aplicativos do Databricks: concluir o fluxo de trabalho de implantação para agentes de Aplicativos
- Criar um sistema multi-agente nos Aplicativos do Databricks e conectar vários agentes