自我修正闭环
Agent 自己验证、自己修,直到游戏行为正确。
让 Agent 自己写游戏、自己进游戏里玩,再根据世界的反馈改自己写的代码。
Agent 自己验证、自己修,直到游戏行为正确。
穿过坚固平台、异常碰撞这类物理错误,代码能跑,只有在游戏里和玩家交互时才暴露。
建成并开源 100+ 个可复现的 2D/3D 案例,评测 Agent 设计、完善和修复游戏的能力。
我们给 Agent 一款现成的 3D 城市建造小游戏,外加一段需求。Agent 要自己读代码、改代码,再进游戏里亲手玩一遍,确认每个功能都能用。下面就是这款游戏,可以直接上手玩。
这是案例里的同一套 3D 模型和示例城市。拖动画面换角度,滚轮缩放,右键平移,点格子盖楼。切到「改造前」再去替换、拆除或撤销,就能碰到原游戏的 bug。
「给游戏加上撤销 / 重做,钱要算对,存档不能丢。」
怎么实现由 Agent 自己定,题目不提供参考答案。
像玩家一样点鼠标:建造、拆除、撤销、存档、读档。
钱对不对?撤销后城市回去了吗?存档坏了没有?
玩家点一下鼠标,地图、建筑朝向、余额和操作历史要一起变。只要有一样没同步,就会出现「钱扣了楼没盖」「撤销后钱没退」这类 bug。这些代码读起来往往没毛病,要进游戏玩才看得出来。
改完之后,系统会自动打开游戏、模拟玩家操作,逐项检查。点一下看看两种结果。
「亲手试试」是在网页里复刻的版本:改造前按原游戏代码的规则,改造后按需求的规则;第 2 步的余额与真实测试记录一致。案例游戏改编自 Kenney 的 Starter Kit City Builder(代码 MIT,美术与音效 CC0)。
计划开源的 2D/3D 游戏交互案例
相对成熟的 Agentic 环境与数据合成 pipeline
游戏引擎 + Blender 合成 3D 数据场景
沙盒运行,每个案例都可复现
团队目前有 5 名成员,来自 DSA 与 AI 学域,方向包括 Tool-use Agent 的训练与自进化、视频生成与世界模型。成员本科毕业于国内优秀院校,有商汤、上海 AI Lab 和快手等企业的工业界一线实习经验,也有诸多顶会论文发表经历。
这次想找一位 AI / DSA 以外学域的同学。方向不设限,对这个项目感兴趣、有一定相关经验就行。
比如这些话题:
发邮件,或者直接加微信
项目 PS:王晓燕老师