Pular para o conteúdo principal

AI ferramentas de agente

Este artigo oferece uma visão geral da criação de ferramentas de agente AI usando o Mosaic AI Agent Framework.

AI As ferramentas de agente permitem que os agentes realizem tarefas além da geração de linguagem, como a recuperação de dados estruturados ou não estruturados e a execução de código personalizado.

Ferramentas de função do Unity Catalog vs. ferramentas de código de agente

Há duas maneiras principais de criar ferramentas na Agent Framework: definir a ferramenta como uma função do Unity Catalog ou defini-la diretamente no código do agente.

Seu agente pode usar qualquer combinação de ferramentas de função do Unity Catalog ou ferramentas de código de agente. Ambos os tipos de ferramentas funcionam com agentes criados usando Python nativo ou usando a biblioteca de autoria gen AI como LangGraph e OpenAI SDK.

Ferramenta de função do Unity Catalog

Ferramenta de código de agente

  • 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
  • Definido diretamente no código do seu agente
  • Não tem a governança integrada e a capacidade de descoberta das funções do Unity Catalog
  • Ideal para chamar APIs REST, executar código arbitrário ou executar ferramentas de baixa latência

Crie ferramentas para agentes

Para saber como criar ferramentas de agente, consulte Criar ferramentas de agente personalizadas do AI com funções do Unity Catalog.

Os tipos comuns de ferramentas de agentes incluem:

gerenciar Unity Catalog ferramentas

Use o Databricks Function Client para gerenciar as ferramentas do Unity Catalog. O Databricks Function Client é baseado no Unity Catalog Function Client de código aberto, mas oferece vários aprimoramentos exclusivos da Databricks.

Para obter informações sobre o gerenciamento das funções do site Unity Catalog, consulte a documentação do siteUnity Catalog - Function client.

Adicionar ferramentas do Unity Catalog aos agentes

Ao contrário das ferramentas de código do agente, que são definidas diretamente no código do agente, as ferramentas do Unity Catalog devem ser explicitamente adicionadas aos agentes para que fiquem disponíveis.

A Databricks recomenda o uso do site UCFunctionToolkit para integrar as ferramentas do Unity Catalog com estruturas de criação de agentes, como LangChain, OpenAI ou outros SDKs. O kit de ferramentas garante a consistência entre diferentes estruturas e automatiza recursos úteis. Consulte Criar ferramentas personalizadas do agente AI com as funções Unity Catalog.

O senhor pode usar o site AI Playground para adicionar rapidamente ferramentas Unity Catalog aos agentes e criar protótipos de seu comportamento antes de implantá-los. Consulte Protótipo de agentes de chamada de ferramenta no AI Playground.

Próximas etapas