Agent开发中工具的渐进式披露方案探讨
在agent开发中,将工具做成渐进式披露是一个创新的想法。这种方法允许agent在需要时才加载和执行工具,从而提高效率和灵活性。具体来说,可以设计一个系统,其中包括两个主要工具:一个用于批量读取工具描述,另一个用于执行不同的工具。在系统提示词中,可以展示不同工具的简短介绍,当需要使用某个工具时,先通过读取工具的工具加载该工具的完整定义,然后通过执行工具来执行实际逻辑。这种方案的可行性较高,但需要注意工具定义的格式问题。如果工具定义没有按照chat template中训练定义好的格式编写,可能会影响工具执行的格式遵守。目前,关于这种方案的实践案例还比较少,但理论上它是可行的。如果想要更深入地了解和实践这一方案,可以参考一些相关的开源项目或社区讨论,从中获取灵感和经验。
评论已关闭