Partilhar via


Ferramentas para Agentes de IA

As ferramentas de agente de IA oferecem aos seus agentes recursos práticos, como pesquisar documentos, analisar dados em planilhas, chamar APIs REST ou executar código Python. Em vez de apenas gerar texto, seu agente pode trabalhar com dados e sistemas reais.

Escolha a sua abordagem de ferramenta

Você tem três opções para criar ferramentas que seus agentes podem usar. Escolha com base em suas necessidades de governança, flexibilidade ou integração:

Ferramenta de função Unity Catalog Ferramenta para código de agente Ferramenta MCP (Model Context Protocol)
  • Definido como UDFs do Catálogo Unity
  • Gerenciado no Unity Catalog como um registro central para ferramentas
  • Recursos integrados de segurança e conformidade
  • Concede uma descoberta e reutilização mais fáceis
  • Bom para aplicar transformações e agregações em grandes conjuntos de dados
  • Consulte Criar e usar ferramentas de UC
  • Definido diretamente no código do seu agente
  • Bom para chamar APIs REST, executar código arbitrário ou executar ferramentas de baixa latência
  • Falta a governança interna e a capacidade de descoberta das funções do Unity Catalog
  • Consulte Exemplo de ferramenta de código do agente
  • Ferramentas que seguem o padrão MCP para interoperabilidade de ferramentas
  • Pode ser gerenciado (Databricks-hosted), externo (de terceiros) ou personalizado (auto-hospedado)
  • Interface padronizada que permite a reutilização em diferentes estruturas de agente
  • Bom para acessar serviços externos, APIs de terceiros ou criar ecossistemas de ferramentas reutilizáveis
  • Veja MCP em Databricks

Você pode misturar e combinar qualquer uma dessas abordagens. Todos os três funcionam quer você esteja construindo agentes em Python simples ou usando estruturas como LangChain, OpenAI SDK ou LangGraph.

Padrões comuns de ferramentas

Explore esses padrões e exemplos de ferramentas, que podem ser implementados usando qualquer uma das três abordagens de ferramentas:

Padrão da ferramenta Description
Ferramentas de recuperação de dados estruturados Consulte tabelas, bancos de dados e fontes de dados estruturados SQL.
Ferramentas de recuperação de dados não estruturados Pesquise coleções de documentos e realize a geração aumentada por recuperação.
Ferramentas de interpretação de código Permita que os agentes executem código Python para cálculos, análise de dados e processamento dinâmico.
Ferramentas de conexão externa Conecte-se a serviços externos e APIs, como o Slack.
Prototipagem na Plataforma AI Playground Use o AI Playground para adicionar rapidamente ferramentas do Unity Catalog aos agentes e prototipar seu comportamento antes de implantá-las.