CAMEL
活跃简介
CAMEL 是面向多智能体协作场景的开源框架,支持角色扮演、任务分解与协同执行。
核心特性
- 可扩展的多 Agent 系统,支持多达 100 万 Agent
- 角色扮演和任务分解,支持协调的 Agent 执行
- 有状态记忆,支持多步交互和历史上下文
- 数据生成管道:CoT、Self-Instruct、Source2Synth、自改进 CoT
- 内置工具:RAG 管道、网页浏览、代码执行和知识图谱
- 角色扮演社会模拟,用于研究 Agent 涌现行为
适用场景
💡 研究大规模多 Agent 系统的扩展定律和涌现行为
💡 使用 CoT 和 Self-Instruct 管道生成合成训练数据
💡 构建用于社会科学和经济建模的角色扮演模拟
💡 跨专业 Agent 团队自动化复杂任务分解
💡 开发用于 Agent 交互研究的世界模拟环境
分类
快速开始
pip install camel-ai
from camel.agents import ChatAgent
from camel.messages import BaseMessage
agent = ChatAgent(system_message='你是一个有用的助手。')
response = agent.step(BaseMessage(role_name='user', content='你好!'))
print(response.msgs[0].content)