定义
提示工程(Prompt Engineering)指在不更新模型权重的前提下,通过构造输入提示(指令、上下文、示例、格式约束)来引导大语言模型产出更准确、可控结果的方法集合。 齐e慧享
原理与结构
大模型具备上下文学习能力,提示即「程序」。常见范式:①零样本:直接给指令;②少样本(Few-shot):在提示中给若干示例;③思维链(CoT):要求模型「一步步思考」以提升推理;④角色/系统提示:设定身份与风格;⑤结构化输出:要求 JSON/XML 等便于解析。进阶有自动提示优化(如 AutoPrompt、DSPy)。 齐e慧享
关键事实
- 思维链由 Wei et al.(2022, arXiv:2201.11903)提出,显著提升算术与常识推理。
- 少样本能力由 GPT-3(2020)系统展示。
- 工具:LangChain、LlamaIndex、DSPy 等将提示工程工程化。
典型应用
用于检索增强生成(RAG)的查询重写、Agent 的工具调用规划、内容生成风格控制、以及把模型接入固定工作流。 齐e慧享
局限与争议
提示对措辞敏感(脆弱性);长提示增加成本与延迟;复杂任务仍需微调或训练;「提示注入」是对抗安全风险。 齐e慧享