从"写代码"到"管AI":富友支付AI Coding落地实战全攻略(基础)

作者:富掌柜研究院 | 发布于: 2026-05-25

在AI工具普及的当下,不少研发团队都实现了从”人工写代码”到”AI辅助开发”的转变,但真正能把AI Coding用出效率的团队却不多。富友支付研发团队通过长期实践,总结出一套从”会用AI”到”用好AI”的落地方法论,核心只有一条反复验证的铁律:AI输出的质量,取决于你喂给它的上下文质量。

📚 基础篇:把AI对话基本功练扎实

image.png

很多团队用不好AI,问题往往出在最基础的对话环节。

完整上下文是第一铁律

“这边代码有问题,你帮我改一改”——这是最常见的无效提示词,就像你只跟同事说”帮我修下电脑”,对方根本无从下手。正确的做法是给AI明确的上下文:@OrderService.java第156行报空指针,订单状态为空时触发,具体位置、问题现象、相关文件缺一不可,提示词越完整,AI输出质量越高。

文件引用的正确姿势

写复杂需求时,别直接在AI对话框里零散输入,对话框篇幅有限,内容过长容易遗漏信息。建议先在记事本用\(1、\)2占位符整理完整需求,再整体粘贴到对话框,末尾按顺序@关联文件,让AI一次性获取全部信息。

提示词精炼策略:先搭骨架,再补细节

高效的提示词要结构化,避免长篇大论:
  • 第一步:明确目标、约束、参考文件

  • 第二步:AI输出后,补充约束细节

  • 第三步:根据输出质量,针对性调整

    比如要实现订单导出,正确的提示词是:
    目标:实现订单导出 约束:500万+数据流式写入 参考:@ExportService.java现有导出逻辑

image.png

探索型项目的风险预判技巧

面对不确定的项目,可让AI用”事后复盘”的视角提前识别风险:

假设这个项目最终失败了,回答:最早是什么时候出现问题?哪个关键决策走错了方向?哪个风险应该最早识别却被忽略了?如果时间倒回项目刚开始,只允许做一件事,你会做什么?用通俗易懂的方式说明。
  • 富友团队曾用这个方法,在电商项目中提前识别出高并发性能瓶颈,引入异步队列设计,避免了上线后崩溃。

    上下文管理:避免对话污染

    反复在同一对话里迭代修改,容易让AI陷入错误的上下文循环:第一轮改空指针方案有误,后续迭代可能持续基于错误假设调整。 黄金法则:
    每次对话给足全部上下文
    用文本+占位符组织语言
    同一问题迭代超过3次未收敛,立即重开窗口
    别混多个无关话题
    单次最多@3-5个文件(避免上下文过载)

重开窗口的判断标准:迭代超3次未收敛、话题切换、模型重复内容、模型跑偏,都建议重开干净窗口,效率远高于反复纠正。

指令封装:把常用操作变成快捷方式

把常用提示词和工作流封装成两种指令:
交互式指令:适合环境排查、故障诊断,AI问一句你执行一次,逐步确认问题
开发指令:固化方法论,让模型每次按同一套路执行,比如把”生成符合项目规范的实体类”封装成快捷命令,避免临时发挥

image.png

14条技巧帮你节省AI Credits

核心逻辑是:上下文越精简,Credits消耗越少,AI输出越精准:
AGENTS.md控制在100行以内,作为AI的导航地图,避免冗余
规则分类放到rules下,设置为模型决策生效,而非始终加载
记忆配置延迟加载,用到时再调用
精简生成的RepoWiki,删除无用内容
用.ignore排除build产物等无用目录
要求AI输出总结控制在100字以内
按需求选择模型等级和编码模式
在对话框明确输出边界,减少不必要的Token消耗
AI跑偏立即终止,重新整理问题
全局替换、回滚等操作用工程化工具,别让AI做简单重复工作
MCP工具数量不超过8个,按需开启
善用大模型官网免费功能
避免一次性提交大量文件
定期清理无用的上下文内容