如何编写高效的 AI 自定义技能提示词?保姆级教程分享
最近经常有朋友问:“我想让 AI 帮我做特定的工作,比如写代码、写小红书文案或者整理周报,但每次都要重复输入一大堆指令,太麻烦了,有没有办法能‘记住’我的要求?”
其实,这就是所谓的“自定义技能”或者“提示词工程”。今天我就把压箱底的编写经验和一套万能公式分享给大家,帮你把 AI 调教成最懂你的工作效率神器。
AI 面对模糊指令时往往无法给出满意的回答
一、为什么你的 AI 总是“听不懂人话”?
很多人觉得 AI 不好用,往往是因为提示词写得太随意。比如有人会直接说:“帮我写个文案。”
CRISPE 框架包含能力、背景、指令、风格、补充和评估六个要素
这种指令太模糊了,AI 不知道你要写给谁看、发在哪里、什么风格。结果它产出的东西大概率是“正确的废话”,根本不能用。
核心原则:AI 是你的实习生,你布置任务越具体,它交出的作业就越靠谱。
二、万能提示词公式:CRISPE 框架
这里我强烈推荐大家使用 CRISPE 框架,这是一个被无数大神验证过的结构化提示词写法,能覆盖 90% 的使用场景。我们来拆解一下:
-
C (Capacity/Role) - 能力与角色:
- 错误示范: 你是个助手。
- 正确示范: 你是一位拥有 10 年经验的资深全栈工程师,特别擅长 Python 和 Go 语言优化,同时也精通技术文档撰写。
- 解析: 赋予角色相当于给 AI 设定了“人格”和“知识库”,让它用专家的视角思考。
-
R (Review/Context) - 回顾与背景:
- 目的: 告诉 AI 当前的情况。
- 示例: 我正在开发一个高并发的电商后台系统,目前遇到了数据库查询慢的问题,需要你帮我分析。
-
I (Instruction) - 指令:
- 核心: 你到底要 AI 做什么?动词要清晰。
- 示例: 请帮我撰写一份性能优化方案,包括索引优化建议和 SQL 语句修改示例。
-
S (Style) - 风格:
- 关键点: 这一步决定了输出的“味道”。
- 示例: 输出风格要专业、客观,但避免过于学术化,用词要精准,多使用代码块展示。
拆解复杂任务并进行链式思考能提高 AI 的准确率
-
P (Provide) - 补充信息:
- 用法: 给出参考资料、限制条件或必须包含的关键词。
- 示例: 请务必参考《阿里巴巴 Java 开发手册》规范,且不要使用过时的 ORM 框架语法。
-
E (Evaluate/Format) - 评估与格式:
- 用法: 规定输出格式。
- 示例: 请以 Markdown 格式输出,包含“问题分析”、“解决方案”、“代码示例”和“预期效果”四个章节。
使用生成的 Prompt 快速完成周报
三、进阶技巧:从“能用”到“好用”
掌握了框架只是入门,要想让技能真正稳定好用,还得注意下面这几点“潜规则”:
1. 所谓的“Few-Shot”(少样本提示)
不要只说“怎么做”,直接给它“例子”。
比如你想让 AI 输出 JSON 格式的数据,光说“输出 JSON”不够,最好在提示词里附上一个标准的 JSON 样例。AI 照猫画虎的能力非常强,有样例和没样例,准确率简直是天壤之别。
2. 使用负面提示词
告诉它“不要做什么”往往比告诉它“要做什么”更有效。你可以加上这样的限定:
- 不要使用多余的问候语。
- 不要编造不存在的数据。
- 不要输出解释性的废话,直接给结果。
3. 拆解复杂任务
如果你的需求很复杂,比如“写一个完整的 Vue3 组件库文档”,不要试图在一个 Prompt 里解决。把任务拆解成:
- 先列大纲。
- 再写每个组件的介绍。
- 最后生成代码实例。
这叫“链式思考”,能大幅降低 AI 的出错率。
四、实战演练:打造一个“周报生成器”
光说不练假把式,我们用上面的 CRISPE 公式来写一个实际能用的 Prompt。
Role: 你是一位不仅精通项目管理,而且擅长向上管理、懂得汇报话术的资深职场专家。
Context: 我是一名后端开发,本周主要完成了 API 接口开发,修了几个 Bug,下周计划开始做性能压测。我需要写周报发给技术总监。
Instruction: 请根据我提供的零散工作记录,生成一份结构清晰、重点突出的周报。
Style: 语气要客观且自信,突出工作产出和价值,避免流水账。使用“完成”、“优化”、“推进”等主动动词。
Provide: 我的工作记录如下:[在此处粘贴工作记录]。请将技术术语转化为通俗易懂的业务价值,例如“将 SQL 查询时间从 2s 降低到 0.5s”可以描述为“大幅提升了订单加载速度,优化用户体验”。
Format: 请以 Markdown 表格形式输出,包含“本周工作内容”、“关键成果/数据”、“下周计划”三列。
把这个 Prompt 保存下来,以后每周填上记录直接用,爽不爽?
五、总结与建议
创建自定义技能(Prompt)本质上是在编程,只不过 programming language 变成了自然语言。
- 多调优: 很少有一蹴而就的完美 Prompt。发现 AI 输出不对,就调整指令,像训练模型一样去训练你的 Prompt。
- 善用变量: 很多 AI 工具支持变量输入(比如 {{input}}),把固定的人设和指令写死,只把变动的内容留作变量,这才是真正的“自定义技能”。
- 保持简洁但完整: 除非必要,不要写几千字的小作文,结构清晰优于篇幅长短。
希望这篇教程能帮你打开新世界的大门,赶紧去试试把你经常做的重复性工作变成一个个 Prompt 吧!如果有问题或者想分享你的作品,欢迎在评论区交流。

评论已关闭