1.0 KiB
1.0 KiB
将工具连接到您的代理
现在我们已经创建了工具,需要将其连接到我们的代理。回到您的 agents/financial-agent.ts 文件并更新它:
- 导入工具:
import { getTransactionsTool } from "../tools/get-transactions-tool";
- 将工具添加到您的代理:
export const financialAgent = new Agent({
name: "Financial Assistant Agent",
instructions: `角色定义
// ... 现有说明 ...
工具
- 使用 getTransactions 工具获取金融交易数据。
- 分析交易数据以回答用户关于其支出的问题。`,
model: openai("gpt-4o"),
tools: { getTransactionsTool }, // 在这里添加我们的工具
});
通过将工具添加到代理的配置中,您使其可供代理使用。代理现在将能够在需要访问交易数据时调用 getTransactions 工具。
同样重要的是更新代理的说明以包含有关工具的信息。这有助于代理理解何时以及如何使用工具来满足用户请求。