GPTeam

活跃
GitHub Python MIT

简介

开源多 Agent 模拟平台,让多个由 LLM 驱动的 Agent 在共享环境中协作完成复杂任务,支持 Agent 角色定制、记忆系统和环境交互,是研究多 Agent 协作行为和社会模拟的理想实验框架。

核心特性

  • 基于 GPT-4 的多代理模拟,支持自主协作完成预定义目标
  • 受 Generative Agents 研究论文启发的代理记忆和反思系统
  • 空间移动:代理在不同位置间移动并在不同环境中执行任务
  • 将通信作为工具,使代理能够并行对话和协作
  • 可通过 config.json 自定义代理和位置的可配置世界
  • Discord 集成,实时观察代理交互

适用场景

💡 研究多代理协作行为和社交动态的涌现现象
💡 探索 LLM 驱动的代理如何沟通和协调任务
💡 在共享工作空间中模拟自主代理的团队工作流
💡 探索协作环境中代理的记忆和反思模式
💡 构建多代理生产力工具和通信系统的原型

快速开始

```bash
git clone https://github.com/101dotxyz/GPTeam.git
cd gpteam
python setup.py
# 在 .env 中设置 OpenAI API 密钥
poetry run world
```
使用 `poetry run world --turbo` 可通过 gpt-3.5-turbo 降低运行成本。模拟期间访问 `agents/` 文件夹查看代理状态摘要。

相关项目