提示词工程
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 领域。
大模型 = 超大规模参数 + 大量训练数据 + 强泛化能力