DIFY-09:多工具协作——搜索 + 总结
实验目的
掌握 Agent 中多工具协作的模式,实现"搜索→获取→总结"的自动化流程。
重点节点
- 多工具 Agent
- 工具执行顺序
- 结果汇总
操作步骤
1. 创建 Agent 应用
“工作室”→“Agent”→“创建应用”→ 命名搜索总结器
2. 添加工具
- 百度搜索:搜索百科信息
- webscraper:Dify内置的搜索工具
3. 设置系统提示词
你是一个搜索总结助手。 当用户问一个话题时,严格安装如下步骤进行: 1. 先用baidu_ai_search获取URL,然后将URL传给 webscraper 2. 先用 webscraper工具搜索基本信息 3. 分析搜索结果,提取关键信息 4. 用有条理的结构总结给用户 每次回答都要注明信息来源。4. 测试
- 输入:
帮我查一下机器学习中的随机森林算法 - 观察 Agent 先搜索,再整理回答
- 观察回答是否包含引用来源
5. 调整迭代次数
- 将最大迭代次数设为 3,观察是否足够
- 设为 8,观察是否过度调用工具
后续深入意见
- 尝试添加第三个工具(如代码执行),实现更复杂的多步任务
- 学习在系统提示词中约束 Agent 的工具调用顺序
- 下一步学习用 Workflow 替代 Agent,实现更可控的多步流程