Skip to main content
AG-Kit 提供了一个强大的框架,用于创建扩展AI代理能力的自定义工具。通过完整的类型安全和无缝集成,为您的特定用例构建专业化工具。

工具创建模式

函数工具

从TypeScript/JavaScript函数创建工具:

工具包

将相关工具组织成可重用的工具包:

快速入门

基础工具创建

创建一个简单的自定义工具:

工具集成

将自定义工具与代理一起使用:

工具架构

BaseTool接口

所有工具都实现了标准化接口:

工具结果结构

所有工具的一致结果格式:

模式验证

使用Zod进行输入验证:

工具包架构

自定义工具包

创建自定义工具包以组织相关工具:

使用自定义工具包

初始化自定义工具包并与Agent一起使用:

工具包管理

使用工具包管理器进行集中式工具包管理:

工具包事件

监听工具包生命周期事件:

工具测试

单元测试

全面测试自定义工具:

工具包测试

全面测试自定义工具包:

性能优化

缓存

为昂贵的操作实现缓存:

连接池

重用连接以获得更好的性能:

后续步骤