Princípios de integração de ferramentas
O VoltAgent está disponível por meio docreateToolAs APIs encapsulam serviços externos como ferramentas padrão que as inteligências podem chamar conforme necessário para concluir tarefas realistas.
Cenários típicos de aplicativos
- Atendimento ao cliente de comércio eletrônicoConecte-se ao sistema de pedidos para verificar o status da logística
- análise de dadosInterface com a API do GitHub para obter informações do repositório
- automação de escritórioIntegração com a API do calendário para gerenciar a programação
Exemplo de implementação
Abaixo está a definição da ferramenta que se conecta à API do GitHub para obter o número de estrelas:
const fetchRepoStarsTool = createTool({
name: "fetchRepoStars",
description: "获取GitHub仓库星标数",
execute: async ({ repo }) => {
const response = await fetch(`https://api.github.com/repos/${repo}`);
const data = await response.json();
return { stars: data.stargazers_count };
},
});
Método de vinculação
A Intelligentsia é criada com otoolsFerramenta de registro de parâmetros:
const agent = new Agent({
tools: [fetchRepoStarsTool],
//...其他参数
});
Dicas de depuração
O processo de invocação da ferramenta é totalmente documentado no console de depuração, incluindo informações sobre parâmetros de solicitação, dados de resposta e tempo decorrido de execução.
Essa resposta foi extraída do artigoVoltAgent: uma estrutura de código aberto TypeScript para criar rapidamente inteligências de IAO
































