Microverse AI 沙盒

在 Godot 4 世界中运行具备记忆、对话和任务行为的多角色社会模拟。

Star 数
★ 2.5k
最近更新
5 个月前
License
MIT
主语言
GDScript

30 秒速览

可在哪里用
通用 · 跨平台OpenAI API · Claude API
开始前需要
Godot 4.3+网络访问本地文件系统
典型场景
想在 Godot 4 中研究多角色自主互动的游戏开发者,可用办公室场景观察 8 个预设角色的对话与行为。
主要局限
对话功能依赖网络连接及有效的 AI 服务 API 密钥。

这个 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 显示,玩家还可通过控制台查看记忆和管理任务。

  1. 想在 Godot 4 中研究多角色自主互动的游戏开发者,可用办公室场景观察 8 个预设角色的对话与行为。
  2. 需要验证多家文本生成服务接入的原型团队,可在设置界面配置 OpenAI、Claude、Gemini、DeepSeek、豆包、Kimi 或 Ollama。
  3. 希望测试记忆如何影响后续角色交流的研究者,可利用长期记忆存储、检索和对话历史回放功能。
  4. 正在制作办公场景社会模拟玩法的独立开发者,可参考角色状态、情绪变化、任务协作与竞争机制。
  5. 希望直接操控并与虚拟角色交流的玩家,可移动角色、发起或结束对话、保存和加载游戏状态。

如何安装或部署这个 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 沙盒 当前 24 · 缺口较多 ★ 2.5k 5 个月前 GDScript OpenAI API · Claude API
The Delegation 34 · 缺口较多 ★ 660 5 个月前 TypeScript
WorldX AI 世界生成器 56 · 缺口较多 ★ 1.5k 22 天前 TypeScript OpenAI API
DESIGN.md 设计规范 80 · 表现良好 ★ 28k 1 个月前 TypeScript

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
24/ 100 五分制 1.2 / 5
信任安全 0/29
可靠稳定 3/14
适用触发 8/18
规范维护 8/18
有效结果 4/13
证据核验 1/8
查看各维度的扣分理由
信任安全0 / 29 · 0.0/5

证据显示:仓库未提供权限管理、用户确认、数据流透明、敏感数据处理、依赖安全、外部影响、回滚或来源归属的说明。所有信任相关标准均无证据,因此得分为0。

可靠稳定3 / 14 · 1.1/5

证据显示:README描述的功能与项目结构基本一致,但未提供测试或验证。依赖项(如Godot、AI API)在README中列出,但未提供版本锁定或可用性保证。未提供错误处理或失败消息的说明。因此,self_consistency得1分,dependency_availability得1分,failure_messages得0分。

适用触发8 / 18 · 2.2/5

证据显示:README明确了目标受众(开发者和爱好者)和使用场景(沙盒游戏、AI社交模拟),但未详细说明能力边界。触发条件(如按键操作)在README中列出,但未提供精确的触发机制。环境适配(平台支持)在README中列出,但未提供详细配置。因此,audience_and_scenarios得2分,capability_boundaries得1分,trigger_precision得1分,environment_fit得1分。

规范维护8 / 18 · 2.2/5

证据显示:README提供了项目结构、安装步骤、使用说明和许可证,但未提供版本历史或变更日志。命名稳定性未明确说明。示例和FAQ部分缺失。已知限制仅提及需要API密钥。维护责任未明确。因此,information_architecture得2分,install_notes得2分,naming_stability得1分,examples_and_faq得1分,known_limitations得1分,license得2分,versioning_changelog得0分,maintenance_responsibility得1分。

有效结果4 / 13 · 1.5/5

证据显示:README描述了输出(游戏体验、对话等),但未提供具体示例或用户反馈。边际价值未明确说明。成本效益未讨论。因此,output_usability得1分,marginal_value得1分,cost_benefit得1分。

证据核验1 / 8 · 0.6/5

证据显示:README中的声明(如功能列表)未提供具体证据或引用。未提供跨来源验证。事实与推断未明确区分。因此,claim_traceability得1分,cross_source_corroboration得0分,fact_inference_separation得0分。

风险与缓解建议
  • 源码中未见:最小权限约束只授予完成任务所需的权限:用专用账号或只读令牌,并限定可访问的目录和仓库。
  • 源码中未见:执行前用户确认开启或自行加上执行前确认;先在沙箱或测试环境跑通,确认行为后再接入真实数据。
  • 源码中未见:数据流向说明运行时观察它连接了哪些外部服务(代理或防火墙日志);弄清数据去向之前不要输入敏感数据。
  • 源码中未见:敏感信息处理使用专用、低权限、可随时吊销的 API 密钥,不要复用生产凭据,也不要让密钥出现在日志里。
  • 源码中未见:依赖安全审查安装前固定版本并做一次依赖扫描(如 npm audit、pip-audit);优先放在容器里运行。
  • 源码中未见:外部影响披露先弄清它会写入、发送或修改哪些外部系统,用测试账号或测试仓库验证后再接入正式环境。
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • 源码中未见:来源归属可核验从官方仓库或包源安装,核对发布者和仓库地址,避免同名仿冒包。
  • 仓库未提供任何安全相关文档,如权限管理、数据流透明或敏感数据处理,使用前需自行评估风险。
  • 依赖项(如AI API)未提供版本锁定或安全审计,可能存在供应链风险。
  • 未提供测试或验证,功能声明缺乏实证支持。
证据充分度: 评估于 2026年8月9日 审查版本 7a061d41ed67
评估证据 README.mdLICENSE
查看完整评分方法 →

常见问题

使用对话功能需要什么凭据?
需要为所选 AI 服务提供商配置有效的 API 密钥。
可以使用哪些 AI 服务?
说明列出 OpenAI、Anthropic Claude、Google Gemini、DeepSeek、豆包、Kimi 和本地部署的 Ollama。
角色记忆保存在哪里?
项目说明使用本地 JSON 格式存储数据,并提供长期记忆的格式化存储与检索。
支持哪些运行平台?
说明列出 Windows 10/11、macOS 10.15+、主流 Linux 发行版和 Android 6.0+;Android 需要额外配置。
在 GitHub 查看 ↗ 安装 ↓

相关 Agents