Camel
一、项目简介
CAMEL 是早期的「角色扮演」多智能体对话框架。它让两个 Agent 分别扮演用户与助手,通过自主对话推进任务完成,无需人类逐步指导,是研究自主协作与通信的经典项目。
二、核心特性
- 角色扮演机制:用户 Agent + 助手 Agent 自主对话;
- 自主推进:任务在对话中自动分解与执行;
- 通信协议:定义 Agent 间消息交互;
- 可扩展角色:自定义不同角色与场景;
- 工具集成;
- 研究导向,论文配套。
三、适用场景
- 自主对话与协作机制研究;
- 多 Agent 通信协议实验;
- 学术研究与教学。
四、快速上手
git clone https://github.com/camel-ai/camel
cd camel && pip install -e .
# 参考 examples 运行角色扮演对话示例
五、注意事项
- 偏研究原型,生产需二次开发;
- 自主对话 token 消耗较高;
- 需自行处理执行安全。