Skip to main content
Prompt 与上下文决定文本模型能不能稳定完成任务。这里不讲玄学,只给可复制的组织方式。

消息角色

基本原则

  • 稳定规则放进 system
  • 本次输入和变量放进 user
  • 结构化输出要写清字段名和格式
  • 长上下文任务要删除无关信息,不要把噪声全部塞进去
  • 生产场景要保存 prompt 版本,方便回滚和对比
  • 不要把 API Key、密码、私钥、完整卡号等敏感信息放进 prompt
  • 输出会进入业务系统时,先校验再入库或执行动作

摘要模板

翻译模板

分类模板

JSON 提取模板

长上下文建议

生产落地建议

不建议这样做

  • 把所有历史消息原样塞进 messages
  • 让模型“自己猜”输出字段名
  • 让模型直接决定扣款、发货、删库、封号等高风险动作
  • 为了降低失败率无限重试同一个 prompt
  • 在同一个 prompt 里混合互相冲突的规则