昨天的文章中跟大家介绍了OpenManus,感兴趣的小伙伴可以点击以下链接阅读~
OpenManus:5个人三小时复刻开源版Manus,不需邀请码, GitHub已获 8k+ star!
今天给大家介绍的是
CAMEL-AI刚开源的AI Agent
OWL, OWL 在 GAIA 基准测试中取得 58.18 平均分,在开源框架中排名第一! OWL 是一个前沿的多智能体协作框架,推动任务自动化的边界,构建在 CAMEL-AI Framework。具体可以看公众号今天推送的第二篇文章~
OWL的愿景是彻底变革 AI 智能体协作解决现实任务的方式。通过利用动态智能体交互,OWL 实现了跨多领域更自然、高效且稳健的任务自动化。3月7号OWL在GitHub上开源了代码,一天就获得3.3k stars!
相关链接
-
代码:https://github.com/camel-ai/owl
核心功能
-
在线搜索:使用维基百科、谷歌搜索等,进行实时信息检索
-
-
浏览器操作:借助Playwright框架开发浏览器模拟交互,支持页面滚动、点击、输入、下载、历史回退等功能
-
文件解析:word、excel、PDF、PowerPoint信息提取,内容转文本/Markdown
-
安装
克隆 Github 仓库
git clone https://github.com/camel-ai/owl.git
cd owl
设置环境
-
conda create -n owl python=3.11
conda activate owl
-
python -m venv owl_env
Windows 系统
owl_env\Scripts\activate
Unix 或 MacOS 系统
source owl_env/bin/activate
安装依赖
python -m pip install -r requirements.txt
设置环境变量
在 owl/.env_template 文件中,你可以找到所有必要的 API 密钥以及各服务的注册网址。要使用这些 API 服务,请按照以下步骤操作:
-
复制并重命名: 复制 .env_example 文件,并将副本重命名为 .env。
-
填写你的密钥: 打开 .env 文件,在相应字段中填入你的 API 密钥。
-
如需使用更多其他模型:请参考文档:https://docs.camel-ai.org/key_modules/models.html#supported-model-platforms-in-camel
-
注意:为获得最佳性能,我们强烈建议使用 OpenAI 模型。我们通过测试发现,其他模型在处理复杂任务和基准测试时可能会导致性能显著降低。
快速开始
运行以下最小示例:
python owl/run.py
你可以通过修改 run.py 来运行自定义任务的 OWL 智能体:
Define your own task
question = "Task description here."
society = construct_society(question)
answer, chat_history, token_count = run_society(society)
logger.success(f"Answer: {answer}")
你可以尝试以下示例任务:
-
-
-
"帮我调试这段 Python 代码:[在此粘贴你的代码]"
-
感谢你看到这里,也欢迎点击关注下方公众号并添加公众号小助手加入官方读者交流群,一个有趣有AI的AIGC公众号:关注AI、深度学习、计算机视觉、AIGC、Stable Diffusion、Sora等相关技术,欢迎一起交流学习💗~