Duke.Wang灰語
一页简历
代表游戏《他的手机》的实际作品画面。

Duke.Wang王禧童 / 灰語

AI 产品工程师 · 游戏与 AI 助手方向

用 Codex 推进真实项目,
从游戏创作走向 Agent、工具与产品验证。

01 / AI-ASSISTED BUILDCodex 协作 · 需求到验证

把 AI 协作,
做进真实项目。

我确定要解决什么,
与 AI 一起拆解、实现,
再回到具体行为中核对。

TTMEvolve

TapTap Maker 桌面 AI 工作台

创作需要来回切换,失败却不知道卡在哪一步。

对话、项目文件、素材、Maker 预览和环境准备原本是分散的操作。我的目标是把它们放进一个可见的桌面流程:知道在改哪个项目,也知道下一步为什么不能继续。

PERSONAL / 我负责
确定 GUI 内完成 Maker 实践的方向,拆解项目选择、环境准备与失败状态;反馈使用卡点,核对界面与阶段交付。
CODEX / AI 帮我解决
Codex 根据需求协助实现 Python / React 代码、诊断接口和回归测试,处理工作区隔离、便携目录与启动流程。Codex 是开发助手,TTMEvolve 是被开发的产品。
CHECK / 怎样核对
保留阶段测试、构建与 GUI smoke 记录,用诊断接口检查安装、授权和运行就绪状态;把环境就绪与真实任务执行成功分开核对。
TTMEvolve 工作台的现存 smoke 画面;右侧为第三方 TapTap Maker 页面,不是个人游戏作品。
技术实践
Python / React / MCP / 桌面工程
当前阶段
公开源码 checkpoint · 本地持续开发
GitHub 源码
01

工作区归属

应用代码与 Maker 游戏目录分开,实践入口拒绝把应用根目录当作游戏工作区。先确定改哪里,再允许后续操作。

02

可见的准备过程

把安装、初始化、阶段输出与授权入口放进 GUI。账号授权仍由人完成,自动化不跨过授权边界。

03

就绪不等于完成

诊断回答环境准备到了哪一步;执行证据回答任务是否真的成功。失败时留下具体状态,而不是用模拟结果替代。

完整离线发行、真实 Maker 远程构建与生产 RAG 质量仍待验证;本地后续开发与公开源码快照分开看待。

开发记录
  • docs/persona.md · 产品与开发助手的职责边界
  • docs/releases/v0.4.4-portable-agent-root.md · 便携目录与所有权
  • docs/releases/v0.4.5-one-click-practice-entry.md · GUI 实践入口与授权流程
02 / SELECTED WORKSTapTap · 灰語

把想法,
做成体验。

16主页关联公开作品
精选 4 款 · 其他 12 款

让界面成为叙事

9.1分10 万关注

不按章节讲故事,能否让玩家从一部旧手机里自己拼出一个人?

聊天、相册与备忘录 → 自主探索 → 线索重组

熟悉的操作习惯降低进入门槛;信息的分散与顺序,则决定玩家发现真相的节奏。

上海场 24 小时 GameJam · 制作人:灰語。

评分与关注数截至 2026-10-20,来源:TapTap。

03 / RESEARCH NOTES未完成,也值得认真拆解

比答案更重要的,
是怎样继续追问。

记录的不只有答案,
还有被推翻的假设、付出的代价,
以及下一次实验的起点。

记住,不等于能继续。

设计决策 · 本地原型 · 持续开发

TTMEvolve / TTMEvolve-Cindy / NeoPCagent

一个长期工作的 Agent,怎样记住来路、知道进度,又不会失控地继续?

记忆流与执行流,各自有归属

01来源与决策事实 / 偏好 / 检查点
02原子日志追加 / 后继 / 撤销
03按需检索可重建索引 / 上下文预算
04目标 Runtime唯一执行状态 / 恢复
05证据与边界验证 / 回看 / 再决策

记忆检索与目标执行的依赖关系。

OBSERVATION / 先看见问题

一个越来越大的记忆文件难以修订;两套目标循环又会重复续跑。记忆和执行,不是同一个问题。

DECISION / 再改变拆法

把原始记忆、检索视图和目标状态拆开。历史顺序追加,索引可重建;每个目标只有一个执行状态事实源。

TRADE-OFF / 为此付出的代价

保留可追溯历史,换来索引重建、投影协调和崩溃恢复的工程成本。存储可以增长,送进模型的上下文仍有预算。

EVIDENCE / 现在能说明什么

已有记忆文件系统与 Runtime 集成方案;Plan v2 的严格依赖、分支与重规划仍处于草案阶段。

STILL OPEN / 还想继续追问

检索何时应该展开更多上下文?纠偏怎样避免反复震荡?真实长期运行还需要怎样的证据?

NeoPCagent 工作台原型(mock smoke)。
研究资料
  • TTMEvolve-Cindy:记忆文件系统与目标归属 ADR,2026-07-26。
  • TTMEvolve:Plan v2 控制接线草案(Draft)。
  • NeoPCagent:有限证据交付决策,2026-09-05。
04 / A SHIFT IN THINKING方法、边界与判断的变化

从让 AI 记住,
到让系统对结果负责。

换一次会话,为什么又要从头解释?

从单次提示,转向可以接续的工作流。

共创协议、五层记忆、模块契约与执行轨迹,是早期学习和整理的重点:把需求、进度、验收与上下文留在项目里。

规则写在文档里,不等于运行时真的执行了规则。

研究记录:共创协议 v8.0 / v9.0.4。

05 / REAL-WORLD CONSTRAINTS把判断放回具体问题

在真实约束里,
修正自己的答案。

AI 游戏助手 / 产品假设 · 待验证

先看懂局面,再决定要不要开口。

如果做一个局内 AI 助手,我会先选择一个明确的决策时刻,用标注回放与固定测试集验证最小闭环,再考虑实时接入。建议有用,不只取决于模型能不能说出答案。

01

看见什么

先定义需要识别的状态与标注依据,检查遮挡、画面缺失和识别错误;不确定时应允许拒答。

核对:状态识别错误、缺失项与置信度
02

何时有用

用回放中的决策窗口检查建议是否过时,区分识别、推理和展示各段耗时;先有时效预算,再谈实时。

核对:端到端延迟与过时建议占比
03

怎样不打扰

把建议、依据和不确定性压缩为可扫读的信息,按需展开;比较主动提醒与玩家主动提问的体验。

核对:误提示、打断次数与玩家评价

当前阶段:产品假设,尚未接入真实对局;以上流程与指标为拟议验证方案,不是已实现功能或实测结果。

01

Cindy

开源协作

一个修复,要经得起别人的工作区。

中文检索不是只改一个查询:还要保留排序、去重与回退。worktree 的记忆归属,也不能以牺牲旧目录与权限语义为代价。

截至 2026-10-20:个人作者 PR 共 15 个,9 已合并、5 开放、1 关闭未合并。Cindy 为第三方开源项目。

09已合并 PR
02

OpenMagnet

桌面工具

能在本机运行,不等于公网目标已经达到。

围绕文件选择、断点恢复与媒体预览推进 Windows 工具。保留测试和诊断,也保留未达成的公网高速目标。

0.1.5 · Windows 便携测试版 · 未签名。

03

TTMRank

数据工具

不是每一个产品问题,都需要再加一个 LLM。

机会分析方案把 Maker 游戏作为主要样本,全站数据只作背景。保留确定性计算和静态产物,移除 LLM 配置与调用,先明确结论针对谁。

机会分析方案 · 2026-07-16;源码见 GitHub。

公开源码
把星空剪进今晚的实际成片画面另一种内容实验把星空剪进今晚60 秒影像

制作工具:OpenFilm。NASA 影像素材、虚构故事与合成旁白;无 NASA 背书。

9 个公开仓库 · 含 1 个 fork · 2026-10-20GitHub
06 / ABOUT日语本科 · 跨领域实践

理解人,
也理解问题。

从客户现场、团队培训和项目推进,走向 AI 协作开发。延续的是同一种工作:听懂需求,拆开问题,再回到真实使用中核对。

上海电力大学

日语 · 全日制本科 · 2018 - 2022
大学英语四级 · 日语专业四级

过往经历

上海桑核商贸有限公司

门店店长

华硕品牌授权体验店店长。

上海沐舍健康管理有限公司

前厅经理 / 领班

客户接待与投诉处理、排班培训、跨岗位协调及运营日报。

上海英孚美讯通信技术有限公司

社区经理

用户需求沟通、产品演示与社区推广,联动装维跟进问题。

上海新积域信息技术服务有限公司

商务助理 / 项目主管

商务流程与报表支持;参与新能源汽车线上客服项目,负责 20+ 坐席团队培训、SOP 与 KPI 跟进。

上海吾界信息科技有限公司

门店店长

门店日常运营、新人培训、客户咨询与线上渠道对接。

作品画面