P
Prompt Master

Prompt 大师

掌握和 AI 对话的艺术

Prompt Library

可复用的 prompts 模板集合(task-oriented)

这里是你的 Prompt 军火库。我们收集并整理了业界最常用、最实用的 Prompt 模板,覆盖了从基础的文本分类到复杂的代码生成等多种场景。

Prompt Lab

把这章的知识,直接变成实战能力

进入交互式实验室,用真实任务练 Prompt,10 分钟快速上手。

立即查看 →

这些模板不是僵化的教条,而是可复用的起点 (Reusable Starting Points)。你可以直接复制它们,填入你的具体 Context(上下文)和 Constraints(约束),快速构建出高质量的 Prompt。


为什么要使用模板库?

优势说明
节省时间不用从零开始思考结构,直接复用经过验证的框架。
提升质量模板通常包含了被证明有效的技巧(如 Chain-of-Thought, Few-Shot)。
标准化统一团队的 Prompt 风格,便于维护和协作。
减少遗漏好的模板会提醒你补充必要的上下文或输出格式要求。

Prompt 核心结构

一个高质量的通用 Prompt 通常包含以下四个核心要素(CRDO):

graph LR
    C[Context<br>背景信息] --> P[Prompt]
    R[Role<br>角色设定] --> P
    T[Task<br>具体任务] --> P
    O[Output<br>输出要求] --> P

或者使用更直观的文本结构:

# Role (角色)
你是一个[专家角色],擅长[核心技能]。

# Context (背景)
我现在面临[具体情况/问题],需要[具体目标]。

# Task (任务)
请你完成以下任务:
1. [步骤1]
2. [步骤2]

# Constraints (约束)
- [约束1,例如字数限制]
- [约束2,例如语言风格]

# Output Format (输出格式)
请以[Markdown/JSON/列表]格式输出。

模板库导航

我们根据任务类型将 Prompt 分为以下几类,点击即可跳转到具体页面获取模板。

📊 分类与分析 (Classification & Analysis)

适用于打标签、情感分析、意图识别等任务。

🧠 推理与逻辑 (Reasoning & Logic)

适用于需要逻辑思考、数学计算或复杂问题解决的任务。

📝 生成与创作 (Generation & Creativity)

适用于写作、创意构思、图像生成提示词等。

💻 编程与工程 (Coding & Engineering)

适用于代码生成、解释、调试和重构。

🛡️ 安全与评估 (Safety & Evaluation)

涉及模型安全、攻防测试及输出质量评估。

⚠️ 注意:对抗性 Prompt 仅用于红队测试(Red Teaming)和安全研究,请勿用于非法用途。


如何使用这些模板?

  1. 复制 (Copy): 找到类似任务的模板,复制到你的剪贴板。
  2. 填充 (Fill): 将模板中的 [变量] 替换为你实际的业务内容。
  3. 测试 (Test): 运行 Prompt,观察输出结果。
  4. 迭代 (Iterate): 如果效果不理想,尝试调整 ContextConstraints 部分,直到满意为止。

🌟 万能起始模板 (Universal Starter)

如果你不确定该用哪个,可以从这个通用模板开始:

# Role

你是一个经验丰富的[领域专家],专注于为[目标用户]提供高质量的解决方案。

# Task

请针对以下[输入内容],进行[具体操作(如分析、总结、重写)]。

# Input Data

"""
[在此处粘贴你的文本/数据]
"""

# Constraints

-   保持语气[专业/亲切/客观]。
-   重点关注[核心点 1]和[核心点 2]。
-   如果遇到[情况 A],请[应对措施]。

# Output

请以[具体格式]输出结果。

小结

  • 不要死记硬背:理解模板背后的逻辑比背诵模板更重要。
  • Context is King:无论模板多好,提供准确、丰富的上下文永远是提升效果的关键。
  • 持续优化:Prompt 开发是一个实验过程,没有一次完美的 Prompt,只有不断迭代的 Prompt。

📚 相关资源

❓ 常见问题

关于本章主题最常被搜索的问题,点击展开答案

Prompt 模板库到底是给谁用的,新手直接抄会不会出问题?

模板是可复用的起点,不是万能咒。本章用 CRDO 四要素(Context / Role / Task / Output)拼出通用骨架,你抄过去后必须把 [变量] 换成自己的业务上下文,再调 Constraints。直接套用最大的坑是 Context 没填,模型只能瞎猜,输出质量比你自己写还差。

CRDO 四要素少写一个会怎样?

Role 缺失 → 模型用「通用助手」语气,专业度不够;Context 缺失 → 模型瞎猜业务背景,幻觉飙升;Task 写得模糊 → 输出方向偏;Output Format 没定 → 每次结构不一样,下游代码解析炸。最常被偷懒省掉的是 Output Format,恰好是稳定性损失最大的那一段。

万能起始模板和分类专用模板,应该先用哪个?

不确定任务类型就先用万能模板(Role + Task + Input Data + Constraints + Output)跑通;任务清晰后再切到专用模板,比如分类用 Classification、抽取用 Information Extraction、代码用 Coding。专用模板已经把这类任务踩过的坑都嵌进去了,比通用版稳。

Prompt 模板要不要自己维护一份?放哪里合适?

团队规模过 3 人就值得维护。把模板和「核心要素 + 变量」一起放进 Git(不要塞到飞书文档),每次迭代写 changelog;生产用的 prompt 单独建仓,加版本号、负责人、A/B 数据。这样改 prompt 等于改代码,可 review、可回滚、可追踪谁动过。

为什么模板库还分了「安全与评估」类,对抗类 prompt 普通团队也要学吗?

需要。即便不做红队,产品上线后大概率会被用户尝试 prompt injection、jailbreak、prompt leaking。这一类模板的价值在于让你提前看到攻击长什么样,再回头加防御(输入分区、threat model 声明、output filtering)。本站只展示防御视角,不提供绕过安全策略的可执行 jailbreak 脚本。