要让Trae里的AI为脚本配置说明生成真正可落地的输出,得先让它列出5条具体、带有数值或路径的判断标准。否则AI大概率会直接跳过核验环节,闷头写出一堆“配置需合理”这种没法验证的废话——所谓“合理”到底指什么?拿什么证据证明?所以,第一步必须卡死标准的可验证性。

强制AI分两步响应
在Trae对话框里直接复制下面这段提示词(一字不改,原样粘贴):
“请严格按以下两步回答:① 先用‘【判断标准】’为标题,只列出5条撰写脚本配置说明时必须满足的验收标准,每条必须含具体文件名、路径、行号、数值或可截图验证的行为;② 再用‘【配置说明】’为标题,逐项对照上述标准生成正式说明。现在只输出第一步。”
最后那句“现在只输出第一步”特别关键——等于给AI上了锁。如果漏掉这句话,AI十有八九会跳过标准直接写说明,而且不会主动补全缺失项。先让它只输出第一步,你审核通过后再要求它走第二步。
给判断标准加不可绕过的硬约束
在“【判断标准】”部分,每条标准必须同时满足三个条件:
每条标准必须出现至少一个具体数字、符号或明确文件名;不能出现“应尽量”“建议”“原则上”等模糊表述;所有标准必须能通过外部证据直接核验——例如“config.yaml第3行必须为timeout_ms: 3000”,而不是“超时设置要合适”。
如果某条标准中间出现“逻辑清晰”“结构合理”“符合规范”这类主观词,整段重写,没有商量余地。
用微型范例锚定AI输出格式
方法一:在提示词末尾紧接一个完整范例(不换行,跟在上一段之后):
【判断标准】
1. 配置文件名必须为deploy-config.json,且位于根目录下
2. env字段值只能是"prod"、"staging"、"dev"三者之一
3. ports数组长度必须为2,且第一个端口值=8080,第二个=9000
4. 所有路径字段(如log_path、data_dir)必须以/开头,且不含..或~符号
5. timeout_sec字段必须为整数,取值范围60–300,且不能为字符串形式
【配置说明】
方法二:反向排除法。在范例后加一句:“若你输出的标准中任意一条无法用‘是/否’回答,请立即删除并重写。”这样一来,AI会主动剔除那些含糊不清的表述,只留下真正可核验的条目。
