总结你的 AI Coding 使用经验与工作方法。
未标记
考查重点:上下文准备与小步验证。选一个需求,说明如何准备上下文、小步实现、审查代码差异、独立测试和反馈失败;沉淀常用命令与规范,按风险选择流程
本题目录
参考答案
核心回答
下面是一种工作方法示例,可结合自己的项目替换具体任务。
我的方法是先把任务和验收讲清,再让 AI 小步实现,用实际执行结果决定是否继续。开始时给它需求、相关入口、现有实现约束和完成标准,让它沿调用链读取必要文件;实现时一次处理一个明确问题,避免把局部需求扩成重构;完成后检查变更差异,运行对应的测试、类型检查或真实页面操作。失败时提供原始报错、复现条件和当前改动,让它根据证据修正。
例如给文章表格增加已有的发布时间字段,我会说明默认位置、排序和列显隐要求,让 AI 复用现有列配置,再针对这几个行为检查。提效来自少做重复查找和样板修改,业务含义、修改范围与验收标准仍由我掌握。
展开说明
上下文应足够具体,而不是一次塞进整个仓库
先给症状、目标和不能破坏的约束,再让 AI 查实际入口、共享组件和相关测试。模型从相似代码推断实现有用,但相似页面未必走同一条调用链,因此要看文件位置和引用关系。长日志只保留关键错误,同时保存完整日志位置,避免截断后把真正原因丢掉。
稳定的构建命令、目录约定和曾反复出错的规则可以放进仓库说明;本次需求与临时假设放在任务上下文。两者分开,能减少旧任务信息影响新改动。
小步是控制变更和反馈粒度
对局部低风险需求,读现有模式、直接实现、做针对性验证就够了;不用为了 AI 额外创建大量设计文档。涉及权限、数据迁移或公共接口时,先明确兼容和回退,再分模块实现。
每一步都看差异:是否动了无关文件,是否另造已有工具,是否改测试去迎合错误实现。AI 解释“已经修好”只是交付说明,真正证据是对应提交内容、执行命令和输出。代码变了但测试结果来自旧版本,也不能沿用。
失败后先分类,再重试
测试断言失败,查输入、业务预期和实际输出;依赖没装上、服务没启动,先修环境;命令没有输出,检查退出码和错误流,不把“没有结果”当作“没有问题”。相同错误反复出现时,应让 AI 明确当前假设和下一项区分性检查,而不是换一种措辞重新生成整套代码。
可能的追问
怎么判断 AI 是否真的提高了效率?
比较相近任务从理解需求到验收交付的总耗时,同时记录审查、返工和遗留缺陷。生成更快但人工排错更久,不一定节省总成本;代码生成比例也不能直接代表交付质量。
AI 和你意见不一致怎么办?
把争议改写成可以核对的问题:文档规定什么、真实入口如何调用、哪个输入能区分两种实现。先执行或回看证据,再决定改哪一边;业务规则缺失时补齐规则,而不是以模型语气是否肯定来判断。
参考资料
- 国内:Snailclimb:Harness 是什么?Harness Engineering 六层架构与 Agent 工程实践:借鉴分层上下文与独立验证的职责划分,解释规则如何沉淀以及为何不能只靠提示词。
- 国内:adongwanai:Coding Agent:仓库级任务、工具与验证:采用仓库地图、精确读取、最小修改和差异审查,组织核心中的实际工作步骤。
- 国内:WeThinkIn:Agent Harness Engineering 高频考点:借鉴质量、成本和人工接管等分开评估的方式,说明不能只看生成代码比例。
- 国内:datawhalechina:Agent 应用开发实践踩坑与经验分享:吸收搜索失败与无结果需要区分的案例,提出保留错误流和退出码的反馈方法。
- 国外:Anthropic:Best practices for Claude Code:采用提供具体完成条件及实际检查结果的方法,解释任务说明和验证反馈。
- 国外:SWE-bench团队:SWE-bench Evaluation Guide:借鉴补丁应用后重新运行、保留执行产物及避免旧缓存结果的方法,解释证据要对应当前改动。
相关面经
23 篇科大讯飞
后端开发京东
后端开发工程师现在大模型工具挺多的,用它写代码有什么心得?
优博讯
软件开发工程师用 Agent 做项目,它能够帮你做一些什么样的事情?
小鹏汽车
嵌入式测试培训生除了前期对话式给方案,有更深的实际使用吗?
网易
Agent 开发工程师用过哪些AI Coding工具(Cursor、Codex、Claude)?解决过哪些实际问题?
展开剩余 18 篇面经
猎聘
AI 应用开发工程师Q2. 你接触过 AI 和 Agent 开发吗?
易思维
算法测试工程师迈瑞的实习对你有什么成长,后面说迈瑞用ai编写内部测试工具
美团
AI 后端团队开发过程中是否使用 AI Coding?
腾讯
Agent 开发工程师整个开发过程中对AI的使用情况怎么样
蚂蚁集团
小鹏
后端开发工程师(AI / Agent 方向)在实习过程或者做项目过程中,自己在 AI coding 方面有没有自己的一些了解或研究?
哔哩哔哩(B站)
软件开发工程师(AI Coding)你是如何进行vibecoding的
小红书、百度
总结一套AI Coding使用经验?
字节跳动
AgentAI开发有什么心得?
公司未注明
有没有用AI coding,怎么用
美团
后端开发有赞
后端开发工程师(AI / Agent 方向)这里忘了好像是怎么用ai的。
腾讯音乐
后端开发开发过程中有没有用到ai辅助?
腾讯音乐
后端开发工程师在使用这些 AI 编码工具的过程中,你有哪些比较好的实践范式?
快手
后端开发工程师在实习过程中如何使用 AI 提效?
懂车帝
Agent 开发工程师你的AIcoding的经验有哪些
快手
后端开发你平时用 AI 就是用它写代码,对吧?
字节跳动
AgentAI开发心得









