CAMEL

活跃
GitHub Python Apache-2.0

简介

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)

相关项目