核心信息

该视频是 Tech With Tim 制作的提示工程入门课程,涵盖从基础到高级的完整提示技术栈。课程强调将提示工程视为”自然语言编程”——用语言而非代码指导模型。

关键主题

1. 提示的本质:Steering vs Commanding

核心区分:

  • Commanding(命令式):直接要求模型做事(“总结这个”),模型自行选择长度、风格和焦点
  • Steering(引导式):提供角色、受众、语气和格式等方向性指引,更精确地控制输出

“大多数人的提示更接近坏示例而非好示例。长提示不必然是好提示。“

2. 四大核心要素

任何有效提示都应包含:

  1. Role(角色):定义 AI 身份
  2. Audience(受众):明确输出面向谁
  3. Tone(语气):设定语言风格
  4. Format(格式):指定输出结构

3. Few-Shot Prompting

通过提供输入-输出示例让模型推断模式:

  • 尤其适用于分类任务和特定格式输出
  • 示例质量胜过数量
  • 一旦模式建立,同一会话中后续输入可保持一致性

4. Chain of Thought (CoT)

要求模型在给出最终答案前逐步推理:

  • 减少逻辑/数学/规划任务的错误
  • 现代推理模型内部已自动执行
  • 对于非推理模型仍是重要技术

5. Structured Output

要求模型以 JSON、XML、Markdown 等格式输出:

  • 便于程序化解析和进一步处理
  • 结合 Few-Shot 提供输出格式示例效果更好

6. 约束与否定指令

“告诉模型不要做什么”常常比”告诉模型要做什么”更有效:

  • 长度约束(“不超过 3 个要点”)
  • 语气约束(“不使用术语”、“不要道歉”)
  • 排除项(“不提及竞争对手”)

7. Interview Style Prompting

让模型主动提问以获取所需上下文:

  • 解决”不知道模型需要什么信息”的问题
  • 模型一问一答收集信息后生成更精准的输出
  • 特别适用于个性化内容创作

8. 高级技术

  • 系统提示 vs 用户提示:系统提示设定持续行为,用户提示提供具体请求
  • Prompt Chaining:将复杂任务拆分为多个步骤,逐步验证
  • Self-Evaluation:让模型自我评估输出质量(建议在独立会话中执行以避免偏见)
  • Temperature:控制输出的确定性与创造性

核心洞察

  1. 现代模型的默认行为:GPT-5、Claude 4 等前沿模型内部已内置推理能力,显式 CoT 并非总是必要
  2. 提示是迭代过程:第一版提示极少达理想效果,应持续精炼而非重新开始
  3. 语音提示:使用语音输入(如 Whisper Flow)可显著提高提示详细程度和效率
  4. 模型不具备内置记忆:看似”记忆”的行为来自平台在前端注入的对话历史

关联连接