前言
1.Manus引发轰动:
2025年标志着AI Agent时代的开启,这一观点在北京时间3月6日凌晨得到了验证,科技圈再次迎来了一个不眠之夜,继DeepSeek引起轰动之后,一款名为Manus的AI Agent工具,又一次见证了历史。Manus是全球首款通用型的Al Agent,许多人彻夜未眠,只为抢到Manus的使用邀请码。据介绍,Manus是Monica.im团队开发的一款产品,它能够处理各种复杂且多变的任务。传统的AI助手,通常是使用关键词匹配来触发功能,而Manus是与大模型结合使用,不仅能提供意见或答案,还能够直接完成任务并交付成果。这次发布象征着技术上的重大突破,也预示着未来工作和生活方式将会发生重大变革。
2.什么是Agent:
这里简单介绍一下什么是Agent,我们现在使用的大模型,最常见的功能就是聊天,大模型最大的弊端就是训练数据往往来自几个月前的历史数据,如果你要问今天的天气,最新新闻等,大模型就必须调用一些外部工具才能给你返回最新结果,其它的一些功能,比如帮你生成固定格式的论文,PPT,手机助手帮你自动买票等,都需要使用到Agent工具。在AI时代,大模型就好比是人的大脑,只能用来想事情,而Agent就好比是人的四肢,可以用来做事情。
3.复刻版OpenManus:
鉴于当前Manus邀请码有限,且被疯狂炒出天价,一些行动力超强的团队已做出了Manus 的开源复刻版,本文使用的正是MetaGPT 团队开源复刻的 OpenManus。
4.OpenManus工程:
GIthub地址:https://github.com/mannaandpoem/OpenManus
克隆项目到本地:
git clone https://github.com/mannaandpoem/OpenManus.git
5.DeepSeek API调用:
DeepSeek官方API文档:https://api-docs.deepseek.com/zh-cn/
去DeepSeek官网创建api_key:https://platform.deepseek.com/api_keys
将OpenManus工程下的配置文件config.example.toml中的参数,替换为刚才deepseek中的参数:
当然也可以用ollama在本地部署开源的模型,我用的Qwen2.5-3B的,此处config.example.toml中的参数改为如下:
[llm]
model = "qwen2.5:3b"
base_url = "http://localhost:11434/v1"
api_key = "***" # 随便写个即可
6.本地环境配置(Mac+PyCharm):
python3 -m venv myenv
source path/to/venv/bin/activate
pip install -r requirements.txt
创建虚拟环境,安装配置,推荐使用镜像pip安装,速度会快很多。
pip install 库名 -i https://pypi.tuna.tsinghua.edu.cn/simple
有一些库无法直接pip安装,比如browser-use库,可以先去Github克隆到本地:
git clone https://github.com/browser-use/browser-use
然后将browser-use包放到OpenManus工程下,再用pip导入:
pip install browser-use的路径
注:环境配置这一步,需要花一些时间,需要安装很多依赖库,不同库对python版本的支持不同。
7.运行OpenManus:
source path/to/venv/bin/activate
python3 main.py
运行后的效果是这样的,说明工程启动成功:
从DeepSeek后台能看出OpenManus调用成功,以及具体请求次数:
8.效果测试:
(1)网页自动搜索:
输入“今日天气”,可以看到OpenManus后台开始调用,是用google浏览器查询天气,不是靠DeepSeek大模型返回的结果。此外在运行期间能看到,google浏览器打开,查询和切换网页,浏览器关闭,都是自动执行的,说明Agent能够自动调用浏览器工具,自主完成任务:
(2)报告自动生成:
输入“撰写一份人工智能前景报告”,可以看到OpenManus后台开始调用,先后多次访问了google和baidu,最后自动生成人工智能前景报告,以txt格式自动保存在OpenManus工程目录下。