owl
项目核心内容总结:
1. 项目功能
OWL 是一个基于 CAMEL 框架的多智能体协作系统,旨在通过优化工作流学习实现现实任务的自动化处理。支持浏览器自动化、代码执行、搜索工具等,适用于复杂任务的多步骤推理和协作。
2. 使用方法
- 安装依赖(Python 3.10-3.12)并配置 API 密钥(如 OpenAI、Anthropic)。
- 通过示例脚本启动任务,系统会根据需求自动调用非浏览器工具或启动浏览器。
- 实验需切换至
gaia69分支,并运行对应评估脚本(如run_gaia_workforce_claude.py)。
3. 主要特性
- 多工具支持:集成搜索、代码执行、浏览器操作等工具,提升任务处理能力。
- 多语言兼容:支持多种编程语言和自然语言交互。
- 可扩展性:提供定制化工具和插件接口,便于扩展功能。
- 高性能:优化工作流学习算法,适用于复杂多步骤任务。
4. 其他信息
- 许可证:Apache 2.0。
- 社区支持:可通过 Discord、WeChat 等渠道参与讨论。