Prompt(提示词)
Prompt跟 AI 说的话
亦作、亦称:提示词
Prompt(提示词)是输入给大语言模型的自然语言指令与上下文,是人与模型交互的核心界面。提示词的措辞、结构与角色设计,直接决定模型输出的质量与可控程度。
概述
Prompt(提示词)是输入给大语言模型的自然语言指令与上下文,是人与模型交互的核心界面。提示词的措辞、结构与角色设计,直接决定模型输出的质量与可控程度。
基本概念
Prompt 是模型推理的起点,其内容决定模型能「看见」什么。
- Prompt 字面意为「提示」,在 LLM 语境中泛指所有送入模型的文本输入
- 输入并非简单的搜索关键词,而是包含意图、约束和示例的结构化指令
- 模型依据提示词的条件概率分布生成输出,不改变模型权重
- 与微调(fine-tuning)不同,提示词是推理时(inference-time)的干预手段
- 提示词质量的高低,直接影响模型的准确率、一致性和安全性
角色消息结构
现代 LLM API 将提示词拆分为三类角色消息,形成层次化对话结构。
- System(系统):对话开始前设置模型整体行为、人格与约束,优先级最高,终端用户通常不可见
- User(用户):代表人类一侧的实际输入,包含问题、指令或任务描述
- Assistant(助手):模型生成的回复;在多轮对话或少样本提示中,可以预填示例回复
- 三类角色的组合构成对话历史(conversation history),是多轮交互和 Agent 的基础
- 不同厂商(OpenAI、Anthropic、Google 等)对角色字段命名稍有差异,但三层结构已成行业事实标准
核心提示技术
围绕提示词设计发展出一系列行之有效的工程技术。
- 零样本提示(Zero-shot):直接给出任务描述,不提供示例,依赖模型已有知识
- 少样本提示(Few-shot):在提示词中嵌入若干输入-输出示例,引导模型仿照格式输出
- 思维链(Chain-of-Thought, CoT):要求模型逐步推理,2022 年 Google Brain 团队(Wei et al.)证明可大幅提升推理任务准确率
- 角色扮演(Role prompting):赋予模型特定角色身份,影响回答风格与知识侧重
- 格式约束:要求输出 JSON、Markdown、表格等特定结构,提升可解析性
发展脉络
提示词工程的演进与大语言模型能力的提升紧密相连。
- 2018–2019:BERT、GPT-2 兴起,研究者开始探索用文本模板做零样本任务转换
- 2020:OpenAI 发布 GPT-3 论文(Brown et al.),系统展示少样本提示能力,奠定提示工程理论基础
- 2022:Google Brain 发表 CoT 论文(Wei et al.);InstructGPT 引入 RLHF,使模型更易被提示词引导;ChatGPT 上线使提示词走入大众视野
- 2023:「Prompt Engineer」作为岗位在企业广泛出现;Tree of Thoughts、Self-Consistency 等高级技术涌现;System Prompt 安全与注入攻击成为研究热点
- 2024–2025:推理模型(如 o1)兴起,简洁高层指令比详细步骤提示更有效;Prompt Caching 成为降低推理成本的工程重点
提示工程实践
提示工程是围绕提示词设计、测试和优化的系统性方法论。
- 清晰度 :指令须明确、无歧义,避免模型自行猜测意图
- 上下文充分 : 提供必要背景信息,让模型掌握任务所需知识
-示例驱动:少样本示例应覆盖边界情况,而非只展示理想情形
- 迭代测试: 通过系统性的 A/B 测试和评测基准衡量提示词效果
-结构分离:将系统指令、用户输入与数据分别管理,降低提示词注入(Prompt Injection)风险
在 Agent 中的角色
在自主 Agent 架构中,提示词承载了任务规划、工具调用和记忆管理的全部上下文。
- Agent 框架将目标、工具列表、历史步骤全部编码为提示词,交给模型决策
- System Prompt 定义 Agent 的能力边界与行为规范,是安全控制的第一道关卡
- 多智能体(Multi-Agent)场景下,不同 Agent 间以结构化消息传递上下文,本质仍是提示词拼接
- 上下文窗口限制了能放入提示词的信息量,促进了 RAG、记忆压缩等技术的出现
- 提示词质量在 Agent 中被显著放大:含糊的系统指令可能导致级联错误
安全与局限性
提示词作为模型的唯一输入接口,也是主要的攻击面与失效点。
- 提示词注入(Prompt Injection):恶意内容混入用户输入,试图覆盖系统指令
- 越狱(Jailbreak):通过精心构造的提示词绕过模型安全护栏
- 幻觉放大:措辞不当的提示词可能诱导模型「自信地」生成错误信息
- 过拟合提示:针对特定模型版本调好的提示词,在模型更新后可能失效
- 缓解措施包括:输入验证、系统指令隔离、输出结构化校验以及护栏(Guardrails) 机制
常见误解
日常交流中容易听到的简化说法,未必准确,但能帮助理解误解从何而来。
- 「跟 AI 说的话」
- 「提示工程」
- 「跟模型下的订单」
相关术语
和本术语关联紧密的其他词条,便于串联理解。
🎯 考点练习
含该术语的高频面试题,含标准答案与追问。
- 初级概念高频查看详解 →
什么是提示工程(Prompt Engineering)?为什么重要?
提示工程是通过设计模型输入(指令、示例、格式、思维链)来引导 LLM 产出更准确、更可控输出的方法,能在不改模型权重的前提下显著提升效果。
- 初级场景高频查看详解 →
如何用大模型给海量用户评论做情感分类 / 打标签?
量小用 zero/few-shot prompt 直接分类,量大用蒸馏/微调小模型,靠评测集保一致性。
- 初级场景查看详解 →
如何用大模型做多语言翻译 / 本地化?要注意什么?
用 LLM 直译质量高且能保上下文/语气;关键在指定目标语言与风格、术语表约束、保留占位符与格式、文化本地化与回译校验。
- 中级概念高频查看详解 →
什么是上下文学习(In-Context Learning)?模型为何不更新参数也能学?
模型从 prompt 中的示例推断任务模式并续写答案,是前向推理时的模式补全,不改变任何权重。
延伸阅读
从知识库精选 2 篇文章,帮助深入理解该术语。
- 1
高级 Prompt 工程技术:Chain-of-Thought、Few-Shot 与结构化提示词的深度实践
从基础的提示词编写到高级推理策略的系统性进阶。深入解析 Chain-of-Thought(思维链)、Few-Shot Learning(少样本学习)、Self-Consistency(自一致性)、ReAct 推理框架、Tree of Thoughts 等高级 Prompt 技术,配以 Python 可运行代码和实战对比实验,帮助开发者构建生产级 Prompt 系统。
- 2
Prompt Engineering 最佳实践
系统学习 CoT、Few-shot、ReAct 等 Prompt 设计模式与技巧
外部参考
维基百科:查看「Prompt」词条本页内容为本站原创撰写;维基百科链接仅作延伸参考。
