提示词工程指南
写好提示词(Prompt)是用好 AI 的核心技能,适用于 Claude、GPT、Gemini 等所有大模型。
基本原则
1. 角色 + 任务 + 约束
一个完整的提示词包含三要素:
# 角色
你是一位资深的技术文档工程师。
# 任务
将以下 Python 函数的注释翻译为英文,并补充缺失的参数说明。
# 约束
- 保持原有代码结构不变
- 使用 Google 风格的 docstring 格式
- 输出只包含修改后的函数,不要解释2. 给例子比讲规则更有效
# 效果差
将文章总结为 3 点
# 效果好
将文章总结为 3 点,格式如下:
• [核心观点]:[一句话说明]
• [核心观点]:[一句话说明]
• [核心观点]:[一句话说明]3. 分步骤拆解复杂任务
请按以下步骤处理这段代码:
第一步:找出所有潜在的 bug
第二步:评估每个 bug 的严重程度(高/中/低)
第三步:给出修复建议,优先处理高严重度的问题常用模式
思维链(让模型先思考再回答)
思考过程:
<在这里一步步推导>
最终答案:
<结论>自我批评
完成任务后,以批评者身份审查你的输出:
1. 指出至少 2 个可改进的地方
2. 修正这些问题
3. 输出最终版本格式控制
严格按照以下 JSON 格式返回,不要添加任何说明文字:
{
"title": "...",
"tags": ["tag1", "tag2"],
"summary": "不超过50字的摘要",
"difficulty": "beginner|intermediate|advanced"
}对话分隔符
处理长文本时,用分隔符明确区分指令和内容:
将以下文章翻译为英文:
---
[文章内容粘贴在这里]
---不同场景的模板
代码 Review
你是一位注重安全性和可维护性的高级工程师。
Review 以下代码,重点关注:
1. 安全漏洞(SQL 注入、XSS、权限问题)
2. 性能瓶颈
3. 可读性和命名规范
每个问题用以下格式输出:
- 位置:第 X 行
- 问题:[描述]
- 建议:[修复方案]文章润色
你是一位技术博客编辑。
润色以下文章,要求:
- 保持原作者的风格和观点
- 修正语法错误和用词不当
- 让行文更流畅,避免重复表达
- 不要增删实质内容
原文:
[粘贴文章]学习某个概念
用费曼技巧解释 [概念名称]:
1. 用最简单的语言解释核心思想(假设读者是高中生)
2. 给一个生活中的类比
3. 指出初学者最容易误解的地方
4. 给一个最小可运行的代码示例(如果适用)常见错误
| 错误 | 改进方式 |
|---|---|
| 提示词太模糊("帮我写个函数") | 说明输入输出、边界条件、性能要求 |
| 没有指定输出格式 | 给出期望的格式模板 |
| 一次塞太多任务 | 拆分为多轮对话,逐步完成 |
| 不满意结果就反复重试 | 分析差距,针对性地修改提示词 |