最实用的解决办法(按见效快慢排序)
一、加"护栏"Prompt(改动最小,立刻能用)。在生成指令开头加:
你只能基于下面这份需求文档设计技术架构。
严格禁止添加需求中未提及的任何功能、组件、服务或数据实体。
不确定的设计请标注 [待确认],不要自行补充。
输出每个架构决策时,请引用需求文档中对应的章节编号。
关键是"引用章节编号"——它强制模型回溯原文,幻觉率会大幅下降。
二、两阶段法——先提取,再设计(质量最高)
三、分模块处理(推荐给 500 行这种体量)
把需求按模块拆成 5-8 份,每份单独生成架构,最后手工合并。每个 session 上下文控制在 80-100 行,模型几乎不漏不编。
四、让 AI 做审查而非生成
你自己先列个粗略模块大纲,再让 AI 对照需求文档逐模块审查"是否完整覆盖、有无遗漏和多余"。审查模式比生成模式的幻觉率显著更低。
浙公网安备 33010602011771号