生活电子类常识——搭建openMauns工作流+搭建易犯错解析

前言

小白一句话生成一个网站?小白一句话生成一个游戏?小白一句话生成一个ppt?小白一句话生成一个视频?

可以

原理

总体的执行流程是

1,用户下达指令

2,大模型根据用户指令,分解指令任务为多个细分步骤

3,mauns框架根据大模型分配的多个任务队列,依次排队,调用外部注册的工具模块执行,同时执行过程中给予大模型反馈,大模型根据实时状态微调步骤

4,得到指令结果,反馈给用户

流程

1.访问https://github.com/mannaandpoem/OpenManus,下载源码
复制代码
git clone https://github.com/mannaandpoem/OpenManus.git
2.配置openManus框架
2.1在anaconda中创建虚拟环境,进行环境隔离,防止包冲突
复制代码
conda create -n open_manus python=3.12
conda activate open_manus
2.2在虚拟环境中配置框架依赖,依赖包已经写入txt中
复制代码
pip install -r requirements.txt

如果需要让他操作浏览器,就额外安装

复制代码
playwright install
2.3修改配置文件,导入大模型api给框架

在源码目录config下创建config.toml文件

插入如下代码

这里使用的大模型是qwen-plus,需要注意的是只有支持function calling的大模型才能匹配openMauns框架,使用其中的框架,否则会报兼容性问题

api在通义千问上注册可以获得暂时的免费额度

复制代码
# Global LLM configuration
[llm]
model = "qwen-plus"
base_url = "https://dashscope.aliyuncs.com/compatible-mode/v1/"

api_key = "你的api密钥"
max_tokens = 4096
temperature = 0.0


# Optional configuration for specific LLM models
[llm.vision]
model = "qwen-plus"
base_url = "https://dashscope.aliyuncs.com/compatible-mode/v1/"
api_key = "你的api密钥"
2.4运行框架,查看效果
复制代码
playwright install

可以看到,大模型根据用户命令,自动分配了任务,然后调用浏览器去收集相关信息

2.5playwright 提示找不到可以执行的浏览器

根据错误日志,在指定目录中放置chorme.exe即可

根据错误日志程序去这个路径下面寻找 Browser action 'navigate' failed: BrowserType.launch: Executable doesn't exist at C:\Users\admin\AppData\Local\ms-playwright\chromium-1148\chrome-win\chrome.exe,那么在此目录解压chorme.exe的工具即可

如果网络好可以执行

复制代码
python -m playwright install chromium
相关推荐
码农习箫录10 小时前
吹箫笔记第 12 篇:把「情绪控制」当成一次资源调度
程序人生·生活
湘美书院--湘美谈教育1 天前
湘美书院AI时代的禅悟集:人机智能,反照诸我
大数据·人工智能·深度学习·机器学习·生活
airank2 天前
2026年传明酸精华推荐清单:从成分到实测数据的横向对比
生活
RuixiYc.3 天前
Azide Agarose,叠氮琼脂糖,Agarose-N3特性解析
生活
老木避暑研究所4 天前
海拔800米 vs 1200米,体感温差多少?云澜栖选房海拔高度决策指南
生活
南京兴帝文化传媒有限公司4 天前
本地生活服务GEO优化实战:宁国花店地图关键词布局带来订单翻倍的技术路径
大数据·人工智能·生活·geo 优化·geo优化避坑·ai搜索获客
湘美书院--湘美谈教育5 天前
湘美书院随笔:AI时代的生活经济学
大数据·人工智能·安全·自动化·生活
南京兴帝文化传媒有限公司5 天前
AI大模型如何抓取和推荐无锡本地商户?GEO技术链路与POI权重算法拆解
大数据·人工智能·生活·geo 优化·ai搜索获客·无锡geo优化·长三角geo优化
湘美书院--湘美谈教育5 天前
湘美书院夜谈录:AI时代的体验感与选择价值观念
人工智能·深度学习·学习·安全·生活
QQ_21696290965 天前
基于SpringBoot+Vue的小生活平台的设计与实现
java·数据库·vue.js·spring boot·spring·微信小程序·生活