AI学习笔记2 Prompt Engineering

Prompt Engineering

高质量Prompt核心要点:具体、丰富、少歧义

Prompt典型构成

  • **角色:**给AI定义一个最匹配任务的角色,比如:你是一位软件工程师、你是一位小学老师。马问题收窄,减小二义性。将重要信息放在开头或结尾。
  • **指示:**对任务进行描述
  • **上下文:**给出与任务相关的其它背景信息(尤其在多轮交互中)
  • **例子:**必要时给出举例,对输出正确性有很大帮助
  • **输入:**任务的输入信息;在提示词中明确的标识出输入
  • **输出:**输出的格式描述,以便后续模块自动解析模型的输出结果,比如JSON、XML

LLM本身是无状态的。