必须先精确定位“建议”“可考虑”等高频词在代码评审报告中的字符级位置(如第127行第34列),再用角色+缺陷类型+修复动作三要素重写提示词,绑定PR上下文、禁用模糊动词,并通过分步注入变量切断AI句式惯性。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜
你想用秘塔ai搜索快速生成能直接嵌入团队code review流程的提示词,但当前输出总在“建议优化”“可考虑重构”“注意边界条件”之间循环,同一份pr评论里出现4次“建议”,3次“可考虑”,导致开发者忽略真实风险点。先定位重复句式的物理锚点
打开最近7天内5份由秘塔AI生成的代码评审报告PDF或网页快照,用Ctrl+F逐个搜索“建议”“可考虑”“注意”“应”“需”这5个高频动词前缀。记录每处命中位置:是否92%集中在评论首句?是否87%出现在函数名后紧邻位置(如“handlePayment() 建议增加空值校验”)?【必须精确到字符偏移量,例如‘建议’二字在第127行第34列,而非笼统说‘经常出现’】。不做这步,后续所有改写都在空中造楼。
用角色+缺陷类型+修复动作三要素重写提示词
方法一:绑定真实代码上下文与审查人身份
在提示词开头强制注入身份与现场:“你是一名刚看完GitHub PR #4822的后端工程师,正在用秘塔AI生成Code Review评论。原始代码段已粘贴如下(含行号、语言标识、调用链注释)。请按以下规则输出:①每条评论主语必须是具体变量/函数/类名(如‘orderStatusMap’‘validateToken()’‘AuthInterceptor’);②谓语动词必须对应真实操作(如‘未校验null’‘缺少try-catch包裹’‘未同步更新README.md第12行示例’);③禁用所有模糊动词(建议/可考虑/注意/应/需/最好)。”
方法二:用缺陷类型倒逼句式变异
输入:“本次PR中已确认存在3类缺陷:①并发场景下HashMap未替换为ConcurrentHashMap(JDK8+);②JWT token解析未校验exp字段;③Swagger文档未同步新增/v1/refund接口。请为每类缺陷生成1条评论,结构必须为‘【变量/方法名】+【具体错误行为】+【修复动作】+【影响范围】’,例如‘validateToken()未校验exp字段→导致过期token仍被接受→影响所有支付回调路径’。”
【关键前提】缺陷描述必须含JDK版本、接口路径、字段名等不可替换的硬编码信息,填‘相关逻辑’‘某些参数’会触发AI自动补全套话】
分步注入变量,切断句式惯性
第一步:生成基础缺陷句 → 输入“用‘未’字开头,宾语为具体变量或方法名,生成1句缺陷描述”。
第二步:切换修复视角 → 在上条结果后追加“现在改用‘CI流水线’作主语,谓语换成‘阻断构建’,宾语不变,重写1句”。
第三步:绑定提交哈希 → 再追加“把‘阻断构建’替换为‘在commit 0a3f1d8中因test_auth_timeout超时失败’,保留原宾语”。


















