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)
适用于打标签、情感分析、意图识别等任务。
- 分类 (Classification): 通用文本分类。
- 情感分析 (Sentiment): 识别文本的情感倾向(正向/负向/中性)。
- 小样本情感分析 (Few-shot Sentiment): 使用 Few-shot 提升准确率。
🧠 推理与逻辑 (Reasoning & Logic)
适用于需要逻辑思考、数学计算或复杂问题解决的任务。
- 推理 (Reasoning): 通用逻辑推理(CoT)。
- 数学 (Mathematics): 数学问题求解。
- 真诚性 (Truthfulness): 减少幻觉,提升回答真实性。
📝 生成与创作 (Generation & Creativity)
适用于写作、创意构思、图像生成提示词等。
- 创意写作 (Creativity): 激发创意的写作模板。
- 文本总结 (Summarization): 快速提取文章摘要。
- 图像生成 (Image Generation): 辅助生成 Midjourney/Stable Diffusion 提示词。
💻 编程与工程 (Coding & Engineering)
适用于代码生成、解释、调试和重构。
- 代码 (Coding): 代码生成与优化。
- 信息抽取 (Information Extraction): 从非结构化文本中提取实体或数据。
- 问答 (Question Answering): 基于文档或知识库的精准问答。
🛡️ 安全与评估 (Safety & Evaluation)
涉及模型安全、攻防测试及输出质量评估。
⚠️ 注意:对抗性 Prompt 仅用于红队测试(Red Teaming)和安全研究,请勿用于非法用途。
- 评估 (Evaluation): 评估模型输出质量的 Prompt。
- 对抗攻击 (Adversarial): 常见的攻击模式与防御。
- Prompt 泄露 (Prompt Leaking): 检测和防止 Prompt 泄露。
- 越狱 (Jailbreaking): 越狱攻击示例(仅供研究)。
如何使用这些模板?
- 复制 (Copy): 找到类似任务的模板,复制到你的剪贴板。
- 填充 (Fill): 将模板中的
[变量]替换为你实际的业务内容。 - 测试 (Test): 运行 Prompt,观察输出结果。
- 迭代 (Iterate): 如果效果不理想,尝试调整
Context或Constraints部分,直到满意为止。
🌟 万能起始模板 (Universal Starter)
如果你不确定该用哪个,可以从这个通用模板开始:
# Role
你是一个经验丰富的[领域专家],专注于为[目标用户]提供高质量的解决方案。
# Task
请针对以下[输入内容],进行[具体操作(如分析、总结、重写)]。
# Input Data
"""
[在此处粘贴你的文本/数据]
"""
# Constraints
- 保持语气[专业/亲切/客观]。
- 重点关注[核心点 1]和[核心点 2]。
- 如果遇到[情况 A],请[应对措施]。
# Output
请以[具体格式]输出结果。
小结
- 不要死记硬背:理解模板背后的逻辑比背诵模板更重要。
- Context is King:无论模板多好,提供准确、丰富的上下文永远是提升效果的关键。
- 持续优化:Prompt 开发是一个实验过程,没有一次完美的 Prompt,只有不断迭代的 Prompt。