AI 编程协作

方法论域:带 AI 干活的工作流、上下文构建与规格 / 验证 / 回滚 / 准入四道闸。8 个知识点,对应题库7

进阶6

进阶6
AI 编程协作:工作流与人的位置

从「AI 帮我写」到「我带 AI 干」:工具形态的三分法已经作废,换成三根轴(会话在哪跑、异步能力、编排单位)。上下文不是资料袋是工位,人的位置从写代码挪到定规格、验结果、归因翻车 —— 面试开场题问的就是你能不能说清一次省了一天与一次翻车各是为什么。

进阶5
规格先行与任务拆解

四道闸的第一道:把验收标准从脑子里搬到文件里。复杂任务先写 spec 再让 AI 实现,计划模式先出方案再动手,拆解的粒度以「一次能验收」为准;规格先行有三个流派,差别在 spec 谁写、多细、什么时候冻结。

进阶5
AI 时代工程师的价值判断

「AI 这么能写代码了你的价值是什么」是终面的灵魂拷问:价值从产出代码挪到了定义问题、写清规格、付验证税、为结果负责这几件 AI 不能替你做的事。答不好的信号是把价值说成「我提示词写得好」,答得好的信号是能说清自己在哪一道闸上不可替代。

进阶8
AI 编程的上下文构建

上下文有四层来源,优先级不同、腐化速度也不同:规则文件常驻、任务描述每次给、检索结果按需、对话历史最容易烂。整仓塞进去反而更差是 context rot;两条检索路线(索引检索 vs 代理式检索)是两个不同的评价函数;提示缓存要求静态在前动态在后。

进阶5
回滚与版本控制纪律

工具自带的 checkpoint 不是版本控制:它不可归因、不可分享、不跨会话。AI 大改代码后可回滚靠的还是 Git 纪律 —— 提交粒度按「一个可验证的改动」切、worktree 隔离并行任务、提交信息写清改了什么与为什么,事后才能定位哪一步说错了。

进阶9
AI 代码审查与验证税

验证有四档强度,越往下越不依赖模型的自觉:让它自己说、跑测试、对抗式评审、独立复现。 AI 代码高发的坑是 reward hacking(为了让测试通过改测试)、安全缺陷与看似合理的静默错误;产能翻倍后瓶颈换到了审查这一端,验证税是必须付的。

深水2