提示词工程

60 阅读1分钟

prompt典型结构

  • 大模型角色
  • 用户角色
  • 指示
  • 上下文
  • 例子
  • 输入
  • 输出

常用技巧

  • 使用清晰 明确 避免模糊的词语
  • 重视开头和结尾,大模型对于开头和结尾的内容更为敏感
  • 使用### 或者 """包裹待处理内容,分隔开指令和待处理内容
  • 指定输出格式:例如要求输出为json这种更利于程序处理的格式
  • 角色扮演:告诉大模型角色role和用户的角色user
  • 少样本提示:可以举一个典型例子,要求模型按照这个例子处理类似的待处理内容
    • one-shot-learning
    • few-shot-learning
    • in-context-learning
  • 零样本提示

后记

  1. 指令还是要和产品需求结合在一起设计
  2. 大模型本质是概率生成模型,指令是用来指引大模型生成内容