你有没有遇到过这种场景:辛辛苦苦写完接口文档,团队评审时却被挑出一堆毛病——字段类型没写全、状态码缺胳膊少腿、示例和字段说明对不上?别急,这事儿有解。关键在于,让AI真正帮你看清问题,而不是给你来一句“请补充完善”就完事。
具体来说,要让Codeium这类工具干活儿,你得给它一套清晰、可执行的“诊断流程”,而不是让它自由发挥。下面拆解成三个动作。
让AI先定位问题再提建议
这一步是基础。在Codeium编辑器里,选中整段接口文档文本(包括请求路径、方法、参数、响应体这些),按下 Ctrl+I 调出指令框,然后贴上这样一段提示词:
「请严格按两阶段处理:① 先扫描全文,逐条列出3类硬性缺陷(字段无类型声明、HTTP状态码未覆盖400/401/403/500、响应示例与字段说明冲突),每类至少1个真实位置(如“/user/login POST 响应体中‘token’字段未标注是否必填”);② 针对每个缺陷,给出1条可直接粘贴到文档中的修改建议,格式为【原句】→【修改后】。禁止添加解释性文字。」
为什么要这么写?因为你是在强制AI进入诊断模式。如果它跳过第一步,上来就给你一堆建议,那八成是模板化的套话,根本没真正比对过字段和示例。只有让它先定位具体位置、具体问题,后面的建议才有落地的可能。
用锚点锁定关键校验项
很多人忽略这一步,结果AI检查完,该漏的还是漏。你需要在原始文档的最后,空一行,然后手动加上三行校验锚点——注意,格式必须严格:
// 必检项:所有string字段必须标注最大长度
// 必检项:每个4xx状态码需对应1个具体错误场景描述
// 必检项:响应示例中间出现的字段,文档字段表里必须存在且类型一致
关键细节:锚点必须紧贴文档末尾,中间不能有空行,每行以“//”开头。Codeium会把这三行识别为硬性校验规则,而不是普通注释。少写一行,AI就会自动忽略对应维度的检查——所以这三行,一行都不能省。
针对不同缺陷类型给不同修复指令
这一步决定了AI给你的建议是“泛泛而谈”还是“能用”。不同问题,修复指令必须分开写,混在一起AI只会执行最靠前的那条。来看三个具体场景的指令写法:
方法一:字段类型缺失——在提示词中追加:「对所有未声明类型的字段,在字段说明末尾补上“(type: string/number/boolean/object/array)”,若为嵌套对象,需展开到二级字段」
方法二:状态码覆盖不全——在提示词中追加:「在HTTP状态码表格下方新增一行:“400|参数校验失败|{“code”:400,“msg”:“xxx”}”,其中xxx必须来自实际业务错误文案,不可写“参数错误”」
方法三:响应示例与字段表冲突——在提示词中追加:「对比响应JSON示例与字段说明表,若示例中存在字段表未列字段,立即在表末追加该字段行;若字段表有而示例缺失,则在示例对应层级插入该字段并赋典型值(如status: “active”)」

这三条指令必须分开写,不能揉在一起。只有明确告诉AI“先查这个,再处理那个,最后修正那个”,它才会逐一执行,而不是捡了芝麻丢了西瓜。
