Pular para o conteúdo principal

AI ferramentas de agente

AI As ferramentas de agente oferecem aos seus agentes recursos práticos, como pesquisa em documentos, análise de dados em planilhas, chamadas para REST APIs ou execução de 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 possam usar. Escolha com base em suas necessidades de governança, flexibilidade ou integração:

Ferramenta de função do Unity Catalog

Ferramenta de código de agente

Ferramenta Model Context Protocol (MCP)

  • Definidos como UDFs do Unity Catalog
  • gerenciar em Unity Catalog como um registro central de ferramentas
  • segurança integrada e compliance recurso
  • Proporciona maior 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 seu agente
  • Ideal para chamar APIs REST, executar código arbitrário ou executar ferramentas de baixa latência
  • Não tem a governança integrada e a capacidade de descoberta das funções do Unity Catalog
  • Veja um exemplo de ferramenta de código de agente
  • Ferramentas que seguem o padrão MCP para interoperabilidade de ferramentas
  • Pode ser gerenciar (Databricks-hosted), externo (terceiros) ou personalizado (self-hosted)
  • A interface padronizada permite a reutilização em diferentes estruturas de agentes
  • Ideal para acessar serviços externos, de terceiros APIs, ou criar ecossistemas de ferramentas reutilizáveis
  • Consulte MCP em Databricks

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

Padrões de ferramentas comuns

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

Padrão de ferramenta

Descrição

Ferramentas estruturadas de recuperação de dados

Consultar SQL tabelas, bancos de dados e fontes de dados estruturadas.

Ferramentas de recuperação de dados não estruturados

Pesquise coleções de documentos e realize a geração aumentada de recuperação.

Ferramentas de interpretação 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 externa

Conecte-se a serviços externos e ao site APIs, como o Slack.

Prototipagem do AI Playground

Use o site AI Playground para adicionar rapidamente ferramentas Unity Catalog aos agentes e criar protótipos de seu comportamento antes de implantá-los.