Skip to content

提示词工程指南

写好提示词(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. 给一个最小可运行的代码示例(如果适用)

常见错误

错误改进方式
提示词太模糊("帮我写个函数")说明输入输出、边界条件、性能要求
没有指定输出格式给出期望的格式模板
一次塞太多任务拆分为多轮对话,逐步完成
不满意结果就反复重试分析差距,针对性地修改提示词

用 VitePress 构建