请生成一份数据库迁移说明文档,严格按以下结构输出:1个一级标题 + 3个二级标题 + 每个二级标题下不少于120字正文,禁止出现三级及以下标题;正文每部分须达120–180中文字符(含标点),不足则补全逻辑链,禁用空转句式;标题仅限[迁移背景]、[表结构变更清单]、[数据校验步骤]三者,不得增删改写。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让DeepSeek生成一份数据库迁移说明文档,但发现标题层级太多、正文内容单薄,或者反过来正文堆砌细节却缺乏清晰标题结构——这本质是提示词未对输出的“标题密度”与“正文厚度”做显性约束。
用结构化指令锁定标题层级和正文占比
第一步:在提示词开头明确声明文档结构要求,例如:“请生成一份数据库迁移说明文档,严格按以下结构输出:1个一级标题 + 3个二级标题 + 每个二级标题下不少于120字正文,禁止出现三级及以下标题。”
第二步:用字符数锚定正文厚度。不要只说“详细说明”,而要写“每个二级标题下的正文必须达到120–180中文字符(含标点),不足则补全逻辑链,不许用‘综上所述’‘需要注意的是’等空转句式填充”。
第三步:禁用模型自由发挥的标题生成机制。添加硬性约束:“所有标题文字必须来自以下列表:[迁移背景]、[表结构变更清单]、[数据校验步骤];不得新增、合并或改写标题名称。”
用角色+格式双控实现比例稳定
方法一:设定文档类型角色
输入:“你是一名DBA技术文档工程师,正在为Oracle→PostgreSQL迁移项目编写交付文档。输出必须符合《金融行业数据库迁移规范V3.2》第4.1条:一级标题占全文字符数7%±1%,二级标题合计占5%±0.5%,其余为正文。请据此生成完整文档。”
方法二:强制格式模板嵌入
直接提供带占位符的骨架:“# 【迁移说明】\n## 【迁移背景】\n{此处插入120–180字正文}\n## 【表结构变更清单】\n{此处插入120–180字正文}\n## 【数据校验步骤】\n{此处插入120–180字正文}”。模型会严格填空,不会擅自增删标题行。
用参数协同压缩标题膨胀倾向
当发现模型仍生成过多小标题,说明它在默认模式下偏好结构化分段。此时需同步调整两个参数:temperature=0.4(抑制发散性分点冲动)+ top_p=0.85(收紧词汇采样范围,避免触发“再加个注意事项小节”的惯性响应)。
若使用API,必须在system prompt中加入:“你输出的Markdown文档中,#号标题只能出现1次,##号标题只能出现3次,不得出现###及更深层级。违反即视为格式错误。”
网页版用户可手动开启「深度思考」后追加指令:“刚才生成的文档二级标题有5个,超出了要求的3个,请删除第4、第5个二级标题及其全部正文,将原第4点内容合并进第3点正文,确保总字数不变。”



















