Microverse AI 沙盒
在 Godot 4 世界中运行具备记忆、对话和任务行为的多角色社会模拟。
- Star 数
- ★ 2.5k
- 最近更新
- 7 个月前
- License
- MIT
- 主语言
- GDScript
- FA 评分
- 39/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 通用 · 跨平台OpenAI API · Claude API
- 费用
- 软件免费,模型调用费用自付
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 想在 Godot 4 中研究多角色自主互动的游戏开发者,可用办公室场景观察 8 个预设角色的对话与行为。
- 不适合
- 只想开箱即用、不愿配置API密钥和Godot编辑器的玩家
- 期待完整版游戏内容而非2025年6月初版Demo的用户
- 源码审查
- 39/100 · 缺口较多
这个 Agent 能做什么,适合哪些场景?
Microverse 是一个基于 Godot 4 的模拟上帝式沙盒游戏与多智能体社交模拟项目。它在办公室场景中提供 8 个预设角色,每个角色带有不同的性格、背景和行为模式。项目将自然语言对话、长期记忆、环境感知和自主任务管理组合进角色互动流程,并使用 REST API 连接外部 AI 服务。游戏状态与记忆采用本地 JSON 存储,界面由 Godot 内置 UI 构建。它面向在 Windows、macOS、Linux 或 Android 上探索可交互 AI 社会模拟的开发者和玩家,而非作为独立聊天产品或云端托管服务交付。
玩家在 Godot 中打开项目并运行游戏后,可选择办公室地图、用 WASD 或方向键移动、按 T 发起与角色的对话、按 L 结束对话,并通过 ESC 进入 API 设置。APIManager 负责 REST API 调用;DialogManager 管理多轮对话及对话历史;MemoryManager 将角色长期记忆格式化存储并检索;CharacterManager 管理角色状态;TaskManager 处理任务创建、分配、跟踪与状态。角色会在场景中移动、互动并根据环境和社交状态作出反应;对话以动态气泡 UI 显示,玩家还可通过控制台查看记忆和管理任务。
- 想在 Godot 4 中研究多角色自主互动的游戏开发者,可用办公室场景观察 8 个预设角色的对话与行为。
- 需要验证多家文本生成服务接入的原型团队,可在设置界面配置 OpenAI、Claude、Gemini、DeepSeek、豆包、Kimi 或 Ollama。
- 希望测试记忆如何影响后续角色交流的研究者,可利用长期记忆存储、检索和对话历史回放功能。
- 正在制作办公场景社会模拟玩法的独立开发者,可参考角色状态、情绪变化、任务协作与竞争机制。
- 希望直接操控并与虚拟角色交流的玩家,可移动角色、发起或结束对话、保存和加载游戏状态。
如何安装或部署这个 Agent?
需要 Godot 4.3 或更高版本,以及用于对话功能的有效 AI 服务 API 密钥。执行:
git clone https://github.com/KsanaDock/Microverse.git
cd microverse然后启动 Godot 编辑器,点击“导入”,选择项目根目录的 project.godot,并点击“导入并编辑”。运行游戏后按 ESC,在 API 设置中选择服务商并填写 API 密钥。
如何使用这个 Agent?
运行游戏后选择地图(当前说明为办公室场景)。使用 WASD 或方向键移动,空格坐下,T 开始对话,L 结束对话,ESC 打开设置,F1 保存或加载,反引号键打开控制台。要让对话可用,先在设置中配置受支持服务商的有效 API 密钥;控制台可用于查看角色记忆以及分配和管理任务。
这个 Agent 有哪些优点和局限?
- 将对话、持久化记忆、环境感知和任务管理置于同一个 Godot 沙盒中,而非只提供单轮聊天。
- 提供 8 个带性格、背景故事和行为模式的预设角色,便于直接观察多角色互动。
- 明确支持 OpenAI、Claude、Gemini、DeepSeek、豆包、Kimi 和 Ollama 等多种服务路径。
- 采用本地 JSON 保存记忆和游戏状态,并提供对话历史记录与回放。
- 对话功能依赖网络连接及有效的 AI 服务 API 密钥。
- 运行和开发要求 Godot 4.3 或更高版本;Android 还需要额外的平台特定配置。
- 当前快速开始仅说明办公室场景;多地图的实际内容、配置方式和成熟度未说明。
- README 将此仓库定位为 2025 年 6 月初版 Demo,完整版的功能与优化不在该开源仓库承诺范围内。
这个 Agent 与同类方案有什么区别?
项目将其沙盒式 AI 社会描述为类似斯坦福 AI 小镇;该说明强调开放世界中角色自主生活和互动,而不是宣称两者功能等同。
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| Microverse AI 沙盒 当前 | 39 · 缺口较多 | 桌面应用免费 + 模型费 | ★ 2.5k | 7 个月前 | GDScript | OpenAI API · Claude API |
| The Delegation | 45 · 缺口较多 | 网页应用免费 + 模型费 | ★ 729 | 7 个月前 | TypeScript | — |
| WorldX AI 世界生成器 | 52 · 缺口较多 | 网页应用免费 + 模型费 | ★ 1.6k | 25 天前 | TypeScript | OpenAI API |
| BotSharp Agent 管理台 | 48 · 缺口较多 | 网页应用 | ★ 159 | 4 天前 | Svelte | — |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
README说明需配置AI服务API密钥,列出支持的云端服务和Ollama本地部署,也提到本地JSON存储;但未说明密钥保存方式、发送哪些数据、权限限制、调用确认、删除或恢复机制及依赖安全,因此相关项仅得1分。README列出素材来源、AI服务商和Godot团队致谢,且LICENSE标明版权主体,来源归属有一定支持,得2分。
README给出Godot 4.3+要求和操作流程,但其项目结构示例称为office,且诸如多地图、持久记忆等能力没有随附代码佐证;自洽性和依赖可用性仅有薄弱说明,各得1分。未见错误处理或故障消息说明,failure_messages得0分。
README面向开发者和爱好者,描述办公室场景、角色交互及多家AI服务,受众和场景有一定明确性,得2分。它未清楚界定自主行为边界或触发条件,相关项得1分。Godot版本、平台、硬件及网络要求均有说明,环境适配得2分。
README有功能、技术栈、快速开始、操作和项目结构等分区,安装步骤也足以描述导入和配置流程,信息架构及安装说明各得2分。名称与结构示例有少量支持;提供基本操作而没有FAQ,示例与FAQ得1分。它明确指出当前支持办公室场景、Android需额外配置及对话需要API密钥,已说明部分限制,得2分。MIT许可证文本完整,得3分。提及2025年6月Demo但没有变更记录或版本政策,得1分;虽给出网站和Issues渠道,具体维护负责人和更新路径仍不清晰,得1分。
文档说明了游戏操作、角色、对话与任务等预期用途,但没有随附实现证据或可复用Agent输出格式,输出可用性得1分。多智能体社交模拟及记忆功能可能提供价值,但主要是README中的功能主张,边际价值得1分。需有效API密钥和稳定网络,且没有成本或资源使用说明,成本收益得1分。
README具体列出Godot版本、按键、服务商、角色和系统要求,但核心能力多为未经代码支持的陈述,主张可追溯性得1分。提供材料只有README和LICENSE,没有代码、测试或其他来源交叉印证,得0分。文档能区分开源Demo与计划中的Steam完整版,但对其他能力没有清楚标注哪些是已验证事实、哪些是产品描述,得1分。
- 本评估仅依据提供的README和LICENSE;未提供的代码、测试及其他文件未知,核心功能主张无法在此核实。
- 配置API密钥前,请确认密钥如何保存,以及角色记忆、对话和事件是否会发送给所选服务商;README未说明这些数据流细节。
- README称该开源仓库是2025年6月的初版Demo,并称完整版将在Steam发布;不要将计划功能视为已由本仓库证实。
常见问题
使用对话功能需要什么凭据?
可以使用哪些 AI 服务?
角色记忆保存在哪里?
支持哪些运行平台?
谢谢反馈,我们会据此改进页面。