Construa e implante agentes de IA com o Agent Bricks CLI
O Agent Bricks CLI facilita a criação, o teste local e a implantação de agentes de código customizados no Databricks.
O que mudou
O Agent Bricks CLI (databricks-agentbricks) é uma ferramenta de linha de comando para desenvolvedores criarem agentes customizados direto do terminal. Ele gera um projeto estruturado a partir de um template, executa os testes localmente usando o Databricks Model Serving e faz o deploy para o runtime gerenciado da plataforma, configurando memória, sessões, ferramentas e rastreamento do MLflow automaticamente.
Para que serve
Imagine que você precisa colocar um agente de IA em produção sem perder tempo configurando infraestrutura, credenciais e ferramentas de ponta a ponta. Com ele, você pode:
- Iniciar um novo projeto com frameworks como LangGraph ou OpenAI Agents SDK.
- Executar o agente localmente na porta 8000 para testes antes de enviar para nuvem.
- Conectar ferramentas gerenciadas via Model Context Protocol (MCP) ou Unity Catalog com comandos simples.
- Rastrear a execução com o MLflow ativado por padrão.
Como usar
Primeiro, instale a ferramenta de linha de comando e faça o login no seu workspace:
pip install databricks-agentbricks
databricks auth login --host https://<seu-workspace-url> --profile <perfil>
agentbricks login --profile <perfil>
O que acontece nesse código:
- Instala o pacote Python do CLI.
- Autentica no Databricks usando o fluxo OAuth do navegador e salva o perfil.
- Define o perfil como padrão para os comandos subsequentes.
Em seguida, crie um novo projeto baseado no template do LangGraph e configure os stores:
agentbricks init --framework langgraph meu-agente
cd meu-agente
agentbricks sessions bind meu-agente-sessoes
agentbricks memory bind meu-agente-memoria
O que acontece nesse código:
- Cria um diretório com o scaffolding do projeto e o arquivo de configuração
agent.toml. - Entra na pasta do projeto recém-criado.
- Associa e cria um repositório gerenciado de histórico de sessões.
- Associa e cria um repositório gerenciado de memória de longo prazo.
Para testar localmente e depois implantar em produção:
agentbricks dev
agentbricks deploy meu-agente
O que acontece nesse código:
- Inicia um servidor local integrado com o model serving do Databricks na porta 8000.
- Provisiona os recursos declarados e envia o agente para o runtime gerenciado.
Limitações e requisitos
- O recurso está em estágio Beta.
- Requer o Databricks CLI instalado e Python 3.10 ou superior.
- O fluxo para migrar projetos existentes (--existing) suporta LangGraph e OpenAI Agents SDK.
- mosaic ai
- mlflow
- cli
- python
- unity catalog
Agent Bricks CLI is in Beta
Resumo e explicação gerados por IA a partir da release note oficial. Em caso de dúvida, a documentação oficial da plataforma prevalece.
Relacionadas
- DatabricksBeta
Conector do SurveyMonkey chega ao Lakeflow Connect no Databricks
O Lakeflow Connect agora conta com conector nativo para o SurveyMonkey em Beta, permitindo ingestão incremental de pesquisas, respostas e contatos com governança no Unity Catalog.
lakeflow connect · surveymonkey - DatabricksBeta
Lakeflow Connect adiciona conector do Oracle Eloqua em Beta
O Lakeflow Connect agora oferece um conector gerenciado em Beta para o Oracle Eloqua, permitindo ingestão incremental de dados de marketing governados pelo Unity Catalog.
lakeflow connect · oracle eloqua - DatabricksBeta
Ingira métricas do GA4 com o novo conector do Lakeflow Connect
O Lakeflow Connect ganha conector gerenciado em Beta para o Google Analytics 4, permitindo ingestão incremental de relatórios agregados via API com governança no Unity Catalog.
lakeflow connect · google analytics