核心要点

  • 把要求写死:字数("不超过 100 字")、格式(要点/表格/JSON)、语气(正式/口语)、受众(小白/专家)、角色(你是资深编辑)

  • 给示例最有效:贴一两个「正面」例子,必要时也给「反面」例子(few-shot),模型照葫芦画瓢

  • 给输出模板:直接画出想要的结构,让模型往里填,比纯文字描述更稳

  • 难任务分步或加硬约束("只输出 3 条要点,不要解释"),并在迭代时对照评测看效果

标准回答

把模糊要求变成明确指令

模型不会读心,"写好点"它不懂,"写成 3 条要点、每条不超过 20 字、口语化"它就懂。把字数、格式、语气、受众、角色都写清楚,输出立刻可控很多。

给示例(few-shot)

与其描述风格,不如直接给一两个范例:"参考这个风格写:……"。想要简洁就给简短样例,想要某种文风就贴该文风的片段。必要时再给个反面例子说"别写成这样"。

给模板

把期望的结构画出来让它填空,比如:「标题:\n要点:1. 2.__ 3.__」。这比口头描述格式稳定得多,尤其要结构化输出时。

分步与约束

复杂输出可以拆步骤;加硬性约束如"只输出结论,不要过程"。改完 prompt 用几条典型输入跑一遍对比效果,好就固定下来。

常见误区

⚠️ 常见踩坑

以为加一句"请简洁"就够了——模型常忽略软性要求;约束要具体(给数字、给示例),并强调"必须遵守",否则容易跑偏。

追问

追问 1要求很多但模型只照做一部分,怎么办?

把最重要的约束放前面或单独强调,用编号列清;过多要求可拆成两步(先生成、再按规则改写);配上示例让它看到「同时满足所有要求」长什么样。还可以让它先复述要求再作答,提升遵守率。

追问 2想要稳定的固定格式(比如每次都输出 JSON),有什么靠谱办法?

给明确的模板和字段说明,最好附一个完整示例;很多模型/接口支持「JSON 模式」或「结构化输出」能强制格式,优先用;输出后再做一道校验,不合规就重试或修正,别直接信任。

延伸学习

与本题相关的知识库文章、术语、工具与行业资讯。