LieGraph - 基于 LangGraph 的多智能体社交推理游戏实现
🎮 项目简介
LieGraph 让 6 个 AI 智能体自主玩「谁是卧底」游戏,每个智能体都具备:
- 独特的个性和推理能力
- 动态身份推断(通过对话分析判断自己和他人的角色)
- 概率信念系统(记录可疑行为和置信度)
- 自然语言交流和战略规划
🤖 AI 智能体的惊人表现
在测试中,AI 智能体展现出了令人惊讶的行为:
- 会通过分析其他玩家的发言模式来推断身份
- 能够检测虚张声势和策略性发言
- 会形成临时的联盟关系
- 甚至会出现「反间计」等复杂策略
🔧 技术栈
- 后端:LangGraph + Python
- 前端:React
- 支持 OpenAI 、DeepSeek 等主流 LLM
🚀 项目亮点
- 完全自主:AI 智能体从游戏开始到结束完全自主决策
- 实时推理:每轮发言都基于对游戏状态的深度分析
- 策略多样性:不同模型会展现出不同的游戏风格
- 可观测性:完整的游戏回放和决策过程记录
📖 开源地址
GitHub: https://github.com/leslieo2/LieGraph
💭 一些有趣的发现
- GPT-4 倾向于更保守的策略,注重逻辑推理
- DeepSeek 有时会采取更激进的投票策略
- 不同模型的「人格特质」在游戏中表现得淋漓尽致
这个项目不仅是一个有趣的游戏实现,更是一个研究多智能体协作与竞争的绝佳平台。欢迎大家来体验、贡献想法,或者用不同的 LLM 来测试 AI 智能体的表现!