Compartilhar via


Ferramentas do agente de IA

As ferramentas do agente de IA oferecem aos seus agentes funcionalidades práticas, 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 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 do Catálogo do Unity Ferramenta de código de agente Ferramenta MCP (Model Context Protocol)
  • Definidos como UDFs do Catálogo do Unity
  • Gerenciado no Catálogo do Unity como um registro central para ferramentas
  • Recursos internos de segurança e conformidade
  • Concede mais facilidade de descoberta e reutilização
  • 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 agente
  • Bom para chamar APIs REST, executar código arbitrário ou executar ferramentas de baixa latência
  • Não tem a governança interna e a capacidade de descoberta das funções do Catálogo do Unity
  • Consulte a ferramenta de exemplo de código de agente
  • Ferramentas que seguem o padrão MCP para interoperabilidade de ferramentas
  • Pode ser gerenciado (hospedado pelo Databricks), externo (de terceiros) ou personalizado (auto-hospedado)
  • A interface padronizada 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
  • Consulte MCP no Databricks

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

Padrões de ferramenta comuns

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

Padrão de ferramenta Description
Ferramentas de recuperação de dados estruturadas Consultar tabelas SQL, bancos de dados e fontes de dados estruturadas.
Ferramentas de recuperação de dados não estruturadas Pesquise coleções de documentos e execute a geração aumentada de recuperação.
Ferramentas de interpretador de código Permitir que os agentes executem o código Python para cálculos, análise de dados e processamento dinâmico.
Ferramentas de conexão externas Conecte-se a serviços externos e APIs, como o Slack.
Protótipo do Playground de IA Utilize o Playground de IA para adicionar rapidamente as ferramentas do Catálogo do Unity aos agentes e prototipar seu comportamento antes de implantá-los.