KnowledgeTools
工具集支持 Agent 从知识库中搜索、检索和分析信息。此工具集与 AgentKnowledge
集成,并提供了一个结构化的工作流程,用于在响应用户之前查找和评估相关信息。
该工具集实现了一个“思考 → 搜索 → 分析”的循环,允许 Agent:
- 思考问题并规划搜索查询
- 在知识库中搜索相关信息
- 分析结果以确定其是否充分或是否需要进一步搜索
think
:一个用于规划、头脑风暴关键词和改进方法的便笺板。这些想法仅限于 Agent 内部,不会显示给用户。search
:针对知识库执行查询以检索相关文档。analyze
:评估返回的文档是否正确和充分,并确定是否需要进一步搜索。
示例
以下是如何使用KnowledgeTools
工具集的示例: