场景示例
在 OpenManus 中使用
1. 安装 OpenManus
参考安装指南完成相关代码下载和依赖安装。
2. 配置 OpenManus
在 config 目录设置 config.toml,参考如下配置:
3. 使用 OpenManus
通过命令行
3.1 下面是某次运行的大致流程:
步骤 | 工作内容 | 使用工具 | 输入/参数 | 输出/结果 |
---|---|---|---|---|
1 | 分析用户需求,确定搜索策略 | google_search | ”global soybean market analysis 2025 report” | 搜索结果链接列表 |
2 | 分析搜索结果,决定使用中文搜索 | google_search | ”全球大豆市场 2025 年分析报告” | 搜索结果链接列表 |
3 | 分析中文搜索结果,决定访问USDA网站 | browser_use | action: “navigate”, url: USDA网站链接 | 成功导航到USDA网站 |
4 | 获取USDA网站HTML内容 | browser_use | action: “get_html” | 网页HTML内容 |
5 | 分析HTML内容,决定保存数据 | file_saver | 保存HTML内容到文件 | 成功保存HTML文件 |
6 | 分析如何处理HTML数据 | - | - | 思考处理HTML的策略 |
7 | 编写Python脚本解析HTML数据 | python_execute | 解析HTML的Python代码 | 解析结果(大豆产量数据) |
8 | 分析解析结果,决定获取更多数据 | browser_use | action: “navigate”, url: FAO网站链接 | 成功导航到FAO网站 |
9 | 获取FAO网站HTML内容 | browser_use | action: “get_html” | 网页HTML内容 |
10 | 编写Python脚本解析FAO数据 | python_execute | 解析FAO数据的Python代码 | 解析结果(FAO大豆数据) |
11 | 编写Python脚本合并数据 | python_execute | 合并USDA和FAO数据的代码 | 合并后的数据集 |
12 | 编写Python脚本生成图表 | python_execute | 生成图表的Python代码 | 生成的图表数据 |
13 | 保存生成的图表 | file_saver | 保存图表数据到文件 | 成功保存图表文件 |
14 | 搜索气候变化对大豆影响 | google_search | ”climate change impact on soybean production 2025” | 搜索结果链接列表 |
15 | 访问气候变化研究网站 | browser_use | action: “navigate”, url: 气候研究网站链接 | 成功导航到气候研究网站 |
16 | 获取气候研究网站HTML | browser_use | action: “get_html” | 网页HTML内容 |
17 | 编写Python脚本分析气候数据 | python_execute | 分析气候数据的Python代码 | 气候影响分析结果 |
18 | 编写Python脚本整合所有数据 | python_execute | 整合所有数据的Python代码 | 整合后的完整数据集 |
19 | 编写Python脚本生成报告框架 | python_execute | 生成报告框架的Python代码 | 报告HTML框架 |
20 | 编写Python脚本添加数据到报告 | python_execute | 添加数据到报告的Python代码 | 带数据的报告HTML |
21 | 编写Python脚本添加图表到报告 | python_execute | 添加图表到报告的Python代码 | 带图表的报告HTML |
22 | 编写Python脚本添加气候分析到报告 | python_execute | 添加气候分析的Python代码 | 带气候分析的报告HTML |
23 | 编写Python脚本添加结论到报告 | python_execute | 添加结论的Python代码 | 带结论的完整报告HTML |
24 | 保存完整报告HTML | file_saver | 保存报告HTML到文件 | 成功保存报告HTML文件 |
25 | 编写Python脚本将报告转为PDF | python_execute | HTML转PDF的Python代码 | 报告PDF数据 |
26 | 保存报告PDF | file_saver | 保存PDF数据到文件 | 成功保存报告PDF文件 |
27 | 编写Python脚本创建报告摘要 | python_execute | 创建摘要的Python代码 | 报告摘要文本 |
28 | 保存报告摘要 | file_saver | 保存摘要到文件 | 成功保存摘要文件 |
29 | 编写Python脚本发送报告邮件 | python_execute | 发送邮件的Python代码 | 邮件发送结果 |
30 | 总结完成的工作,等待下一步指示 | - | - | 最终总结和下一步建议 |