Posted on  Updated on 

提示词工程

what is prompt Engineering

技巧

将指令与代码分开

1
使用###内容,或"""内容""",将指令与遥操作的对象分开

少量提示

在让AI执行某重复指令时,可以提示实例一个操作

Prompt 的典型构成

  • 角色:给 AI 定义一个最匹配任务的角色,比如:「你是一位软件工程师」「你是一位小学老师」
  • 指示:对任务进行描述
  • 上下文:给出与任务相关的其它背景信息(尤其在多轮交互中)
  • 例子:必要时给出举例,学术中称为 one - shot learning, few - shot learning 或 in - context learning;实践证明其对输出正确性有帮助
  • 输入:任务的输入信息;在提示词中明确的标识出输入
  • 输出:输出的格式描述,以便后继模块自动解析模型的输出结果,比如(JSON、XML)

大模型对 prompt 开头和结尾的内容更敏感

原则与原理

大模型(Large Model) 通常指的是 参数规模庞大、训练数据丰富,并且具备通用能力 的人工智能模型,尤其是在 自然语言处理(NLP)、计算机视觉(CV)和多模态AI 领域。

大模型 = 超大规模参数 + 大量训练数据 + 强泛化能力