下载 App

驾驭工程:让AI不再挖坑

05/25423 浏览开发交流
有没有遇到过这些情况?
新开一个对话,AI忘了上周定的架构,你又解释一遍。迭代几十次后,代码慢慢“长歪”,规则形同虚设。设计文档和实际代码越来越不像,等发现时已积重难返根本原因只有一个:AI的记忆会衰减,文件不会。下面是我在8万行代码项目里总结的可以参考也可以直接复制粘贴过去,希望对你有用。
驾驭工程:AI 协作项目长期治理方法论 适用场景:长期维护项目 / 代码量 3 万行以上 / 与 AI 深度协作开发 为什么需要它 你有没有遇到过这些情况: 新会话开始,AI 忘了上次的决定,你又解释了一遍 迭代几十次后,代码慢慢写歪,规则形同虚设 实现和设计文档越来越不一样,等发现时已经积累很深 根本原因只有一个:AI 的记忆会衰减,文件不会。 驾驭工程的核心思路就是:把所有应该让 AI 记住的东西,从它的上下文里搬出来,写进文件里。 四个面 01 上下文工程 问题:新会话 AI 不知道在哪,靠你口头同步,浪费 15 分钟以上。 方案:在项目根目录建 AGENTS.md 这个文件是 AI 每次新会话的"第一步强制阅读",内容包括: 必读文件列表(按顺序) 项目目录速查表 当前版本和紧急待办 读完后的输出格式(恢复报告) 模板结构: #  AGENTS.md — 新会话定向文件 > 每次新会话开始时必读此文件,5分钟内完成定向,不得跳过。 ##  第一步:快速定位(必须做) 读以下文件,顺序不变: 1. docs/记忆索引.md 2. docs/用户画像.md 3. docs/协作协议.md 4. docs/架构约束.md 读完后输出: 【记忆恢复】 项目:xxx | 版本:xxx 上次完成:xxx | 当前待办:xxx 等待指令。 ##  项目快照(每次更新记忆时同步更新) - 游戏:xxx | 技术栈:xxx - 版本:xxx | 紧急待办:xxx 落地中可能遇到的问题: AI 读了文件但没输出恢复报告 → 在 AGENTS.md 里写"不输出恢复报告 = 违规" 项目快照过期 → 规定每次 POST 时同步更新此处 02 架构约束 问题:你口头说过"UI 和逻辑要分离",但上下文一压缩,AI 就忘了,规则只活在聊天里。 方案:建 docs/架构约束.md,≤ 15 行精华版 不要写长篇大论,只写"违反了会出问题"的硬规则,每条一句话。 模板结构: #  架构约束 > 违反 = 输出 [ARCH_VIOLATION] | 最后更新:日期 ##  目录职责 | 目录 | 负责什么 | 不放什么 | |------|---------|---------| | core/ | 纯逻辑 | UI代码、配置文本 | | ui/  | 纯渲染 | 业务逻辑、数值计算 | | data/| 纯数据 | 逻辑判断、UI操作 | ##  硬规则(≤ 10条) 1. 修改高风险文件前必须输出 [EDIT_PLAN] 2. 事件 ID 必须与设计文档一一对应,不得自创 3. UI 组件只用指定库,禁止用原生 API ... 落地中可能遇到的问题: AI 违反规则但没主动报 [ARCH_VIOLATION] → 在规则里明确写"自查触发条件" 规则越来越多超过 15 行 → 严格执行:每加一条必须删一条不再需要的 03 前置声明 问题:AI 动手前没对照文档,写完才发现方向跑偏,修复成本极高。 方案:对高风险操作设置强制声明检查点 在协作协议里规定:修改核心文件前,必须先输出 [EDIT_PLAN],格式如下: [EDIT_PLAN] 本次修改涉及文件:xxx 对照设计文档:xxx §章节 计划变更内容:[列出] 会影响的模块:[列出] 与已有内容的衔接点:[说明] 不输出此声明就开始写代码 = 架构违规。 落地中可能遇到的问题: AI 输出了声明但内容是空话("按照需求修改"之类)→ 要求必须引用具体文档章节和行号 AI 对"高风险文件"的判断和你不一致 → 在架构约束里明确列出哪些文件是高风险文件 04 后置对账 问题:AI 只汇报"做了什么",不说"偏离了什么",偏差积累到某天才集中爆发。 方案:每批工作完成后强制输出 [WORK_DIFF],格式如下: [WORK_DIFF] 本批变更:[列出变更内容] 设计文档对应章节:[引用] 实现了哪些设计意图:[逐条] 偏离或简化了哪些:[逐条,说明理由] 遗留未实现:[列出,附优先级] 落地中可能遇到的问题: “偏离"一栏 AI 总写"无偏离” → 在协议里写"若无偏离需说明理由,否则视为未认真填写" 遗留清单越来越长没人管 → 规定每次 [EDIT_PLAN] 时必须先消化上一次的遗留 P0 项 部署顺序 — 不要一次推四个 建议分周落地,每一步验证生效后再加下一个: 第 1 周:只部署 AGENTS.md → 验证标准:AI 新会话是否真的读了,是否输出恢复报告 第 2 周:加 架构约束.md → 验证标准:AI 是否能主动检测并报告 [ARCH_VIOLATION] 第 3 周:加前置声明 → 验证标准:声明里是否有真实的文档引用,不是空话 第 4 周:加后置对账 → 验证标准:偏离栏是否如实填写,遗留清单是否有人管 关键差距 无驾驭工程 有驾驭工程 会话恢复 随机,质量不稳定 5 分钟结构化恢复 架构规则 随上下文消失 写在文件里永久有效 错误时机 事后发现,修复成本高 动手前截获,成本接近零 偏离追踪 靠 AI 记住,易丢失 每批次显式输出,有记录 指挥官负担 每次重新同步 15 分钟+ 确认报告 3 分钟内 把规则写进文件,不让它随上下文消失。 AI 的内存会衰减,文件不会。 欢迎大家给出使用后的反馈如何
猜你想搜
taptap 制造ai协作治理
别再烧积分了!从每次 2000 到每次 50 的血泪经验截图
别再烧积分了!从每次 2000 到每次 50 的血泪经验
适用场景:所有在用 TapTap Code 开发游戏的小白 难度:★☆☆☆☆ 背景最近群里总有人"炫耀"一次操作花了几千积分,说实话这不是值得高兴的事——这是在告诉所有人你的开发方式有根本性问题。我也走过这条弯路,所以来说说怎么改。 积分消耗的本质是什么积分 = AI 处理的 token 数量 = 你发给 AI 的内容 + AI 回给你的内容所以烧积分的本质只有两种: 你让 AI 做了大量无效/重
精华
82 赞
23 回复
如何提升你游戏中的UI美术水平截图
如何提升你游戏中的UI美术水平
一、请为你的游戏挑选一款合适的字体 很多开发者没有注意到其实UI界面中最重要的元素是字体,一款合适的字体能给整个游戏的界面感官带来蜕变。 请看案例 那么如何挑选适合自己的字体呢? 我总结出了一些小经验可供参考: 黑体:通用 宋体:古风、武侠、修仙 楷体:古风、武侠、修仙 圆体:卡通、动漫、Q版 科技:科幻、未来、电子 顺手分享一个免费可商用字体网站: 当然 如果你不知道自己的游戏适合什么风格
精华
127 赞
44 回复
【UI教程】如何将已有的效果图应用为实际的UI界面截图
【UI教程】如何将已有的效果图应用为实际的UI界面
在经过了一些折腾和比较折磨的尝试后,我总算是摸清楚了嗒啦啦怎么把UI效果图转换为实际游戏中的UI组件,今天就给大家带来这部分的经验分享。 tips:1.本篇教程需要各位掌握最基本的ps使用,具体的操作部分我会大致讲解,但仍需各位自行学习ps的基本操作,部分可以由ai代劳的环节我会注明。 2.本篇教程需要在以我前两篇教程作为前置环节,请在阅读这两篇前置教程后再进行本篇教程内容的学习 在按照前
12 赞
5 回复
【开发者实践分享】单手搜打撤大楼的减法与音效压迫感打磨截图
【开发者实践分享】单手搜打撤大楼的减法与音效压迫感打磨
大家好,我们是灰色龟记工作室。这两天《最后的钟声》开启不删档公开测试后,陆续收到了第一批玩家的五星鼓励,后台看到试玩同学的人均单日游玩时长超过了 29 分钟,这让我们松了一大口气。借「开发者实践分享」版块,和各位创作者聊聊我们在 TapTap 制造(UrhoX + NanoVG)里打磨这款单人「搜打撤」的三个真实踩坑与设计取舍。 一、核心减法:怎么让“搜打撤”在手机上单手就能爽玩? 传统撤离射击往
浅记《阿方的旅程》开发历程截图
浅记《阿方的旅程》开发历程
预计阅读时长10分钟,欢迎您先品鉴游戏,再回来看这篇“流水账” 这是我第一次实际接触“用自然语言制作游戏”,也是我第一次接触游戏开发工作,所以一切都是从零开始,跌跌撞撞,懵懵懂懂。[表情_豹哭] 我是通过获得的本次开发资格,6月22日晚,在微信公众号收到了测试资格的消息,最开始公布主题“跳跃”的时候,脑子里最先想到的就是几款非常经典的游戏「马里奥」「Flappy Bird」「Doodle Jump
10 赞
1 回复
2D 等轴测视角:完整理论截图
2D 等轴测视角:完整理论
2D 等轴测视角:完整理论 一、视角的本质 什么是等轴测 人站在高处斜着往下看地面,地面上的方格子不再是正方形,而变成了菱形。这就是等轴测的视觉本质。 俯视(正上方看下去): 等轴测(斜上方看下去): ┌──┬──┬──┐ ◇ ├──┼──┼──┤ ◇ ◇ ├──┼──┼──┤ ◇ ◇ ◇ └──┴──┴──┘ ◇ ◇ ◇ 正方形网格经过旋转 + 压缩,变成了菱形网格。 为什么是 2:1
6 赞
自由建造游戏搭建墙体参考截图
自由建造游戏搭建墙体参考
本文只提供自由建造游戏2d类围墙方便思路,给萌新一条通天大道,下面是个人总结哈,大佬可以忽略 1.自由建造游戏需要先确定地图方向,地图瓦片,建造物,树木登场景瓦片,如何用瓦片拼接地图这里我就不教了之前有发过,也可以在taptap制造论坛精华帖找一找。 2.确实方向后我们拿2d,有高度感,正向相机视角举例子哈,看上面图一这是一片空地,我们需要做出来有高度感的围墙应该怎么做? 第一步:用ai生图,参考
4 赞
1 回复
永恒虚空持续开发日记1——关于游戏中的新名词:场频截图
永恒虚空持续开发日记1——关于游戏中的新名词:场频
写在前边:首先感谢TapTap制造版主大大@汪崽 对于作品潜力的肯定,给与了我积分计划二的权限[表情_不好意思]。这边也在加紧开发改进各种功能中,期望尽快给大家带来成熟的版本。[表情_猫咪举手] 大家好,我是永恒虚空的制作人黑猫不详,大家叫我黑猫就好。从今天开始我将以后置开发日记的形式给大家分享我在TapTap制造中制作的游戏永恒虚空的开发过程,新人希望大家多多关照! 今天先给大家介绍我作品中最重
投票
3 赞
自己做的一款游戏截图
自己做的一款游戏
完整游戏设定(严格按你全部要求整理,无修改原版台词、猛虎大招、隐藏捷径路线) 基础总设定 写实第三人称3D剧情格斗,流畅打斗动作,主角大招:猛虎变身(匹配泰格先锋军虎机甲) 场景:郊外空地、牢狱 角色:兽=荒野行动泰格先锋军机甲;主人格=纯白简约白衣 核心规则:玩家自由选择常规主线/隐藏捷径路线 第一章:分离宿命(第1关) 隐藏捷径触发条件(隐藏路线) 地图4个石墩点位,站石墩
5 赞
2 回复
[游戏上新]翡翠传奇:一刀定乾坤截图
[游戏上新]翡翠传奇:一刀定乾坤
你有没有想过,一块其貌不扬的石头里,可能藏着价值千万的帝王绿? 《翡翠传奇:一刀定乾坤》是一款硬核翡翠切割模拟经营游戏。在这里,你将扮演一名翡翠手艺人,从街边小摊做起,凭借一双慧眼和一把好刀,一步步打拼出属于自己的翡翠帝国。 ━━━━━━━━━━━━━━━━━━━━ 【故事背景】 ━━━━━━━━━━━━━━━━━━━━ 你是一个刚入行的翡翠新人,怀揣 2 万块启动资金来到原石市场。师傅只留下一句
8 赞
7 回复