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 |
---|---|
|
|
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:
- Ferramentas de interpretação de código: Permitir que os agentes executem código Python arbitrário.
- Ferramentas de recuperação de dados estruturados: Consultar fontes de dados estruturadas, como as tabelas SQL.
- Ferramentas de recuperação de dados não estruturados: Consultar fontes de dados não estruturadas, como coleções de documentos, para realizar a geração aumentada de recuperação.
- Ferramentas de conexão externa: Conecte-se a um serviço externo e ao site APIs para obter dados ou executar tarefas.
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.