AI百科网 AI教程
提示词

提示词的底层逻辑:模型到底在"读"什么

它不是"理解"你的意思,是在你的话后面续写最可能的下一段。理解这一点,一半的困惑会消失。

你写了一句提示词,它答偏了。你改了一个词,它答对了。你不知道为什么。

这是因为你把它当"人在理解你的话",而它其实在做另一件事:根据你给的前文,预测接下来最可能出现的文字。

理解这个机制,能解释掉一半的困惑。

一、它到底在算什么

它的训练目标是:给定前文,预测下一个词的概率。

所以它每一步都在做同一件事——"在这种语境下,接下来最可能是什么?"

由此推出三个直接结论:

  1. 它会顺着你的语气走。 你写得像公文,它就写公文;你写得像聊天,它就聊天。这叫"风格对齐",你给的样例影响巨大。
  2. 它会补全模式,而不是查证事实。 它见过"论文引用"长什么样,所以能编出一个格式完美的假引用。
  3. 它对"开头"最敏感。 开头几句定下语境,后面全在这个语境里续写。所以背景要写在最前面。

二、三个最实用的推论

推论一:上下文决定质量,不只是问题决定质量

同一个问题,给不给背景,答案差一个档。

差:怎么提高复购率
好:我开一家社区面包店,客单价 28 元,周边三个小区,复购率约 20%,
     想提到 35%。预算每月 3000 元。给我三个可执行的动作。

推论二:它会"补全你没说的部分"

你说"写一份方案",它就按它见过的方案模板补全:背景、目标、措施、预期效果。这些可能全是通用废话,因为你在这一步没给它任何独特信息。

你没说的,它会用平均值填。

推论三:位置影响权重

上下文越长,中间部分越容易被忽略,开头和结尾的权重更高。

实用做法:

  • 要求在开头说(最重要)
  • 禁令放在结尾再重复一次
  • 长文分节处理,别一次塞三万字

三、为什么"扮演角色"有用

"你是一个有 10 年经验的招聘经理"——这句话的作用不是让它"变成"那个人,而是把它的输出对齐到一类文本的分布上。

它见过的招聘经理写的文字是什么样的?专业、克制、看证据、少形容词。一扮演,输出就往那个方向偏。

所以角色要写得具体到能唤起一类文本:

弱:你是一个专家
好:你是一个在制造业做了 8 年精益生产的顾问,习惯用数据和现场例子说话,
    不爱用管理学术语

四、为什么"给它例子"效果最好

因为你不是在"解释要求",而是在直接指定输出分布。

你说"要简洁",它不知道多简洁。你给一段 80 字的样例,它就知道 80 字是什么感觉、句子多长、有没有小标题。

一个例子 ≈ 十句形容词。 这条在 少样本示例法 里展开讲。

五、为什么它不追问你

因为它被训练成"给出答案",不是"要求澄清"。

所以你要主动补全这五项:

1. 我是谁、我的处境是什么
2. 产出给谁看
3. 要多长、什么格式
4. 不能出现什么
5. 什么算"好"

这五项就是 万能结构 的来源。

三个常见错误

  • 以为它在"理解"。 它在"延续"。你写得含糊,它就延续成含糊。
  • 以为改一个词就能修好。 结构不对,改词没用。要改的是"给了什么信息"。
  • 一次塞太多。 塞三万字让它总结,中间的信息会丢。分节处理,每节单独交代。

下一步