“帮我写一篇关于 AI 的文章”——如果你这样对 ChatGPT 说,大概率只能拿到一篇泛泛而谈的"水货"。
但如果你这样说:
“你是一位深耕 NLP 领域 10 年的技术专家。请用 500 字以内的篇幅,从 Transformer 架构的角度,向 AI 初学者解释 GPT 模型为什么能’理解’自然语言。要求:避免使用专业术语,多用类比,最后用一句话总结。”
差距,全在提示词里。
提示词工程(Prompt Engineering)就是琢出来的这门手艺。它不是玄学,不是"咒语学",而是一套结构化的方法论。
一、核心原则:做对四件事,输出质量翻倍
1. 清晰明确——别让模型猜
❌ 错误的:帮我写个总结
✅ 正确的:
请用 3 个要点总结以下内容,每个要点不超过 50 字。 输出格式:按编号列出。模型不是读心者。你越模糊,它越"自由发挥"。具体表达需求,避免模糊表述是提示词工程的第一原则。
2. 提供上下文——给足"登场背景"
在写生产级 Agent 时,我踩过一个坑:给模型发一个 GitHub Issue 标题,让它自动分类。结果准确率只有 60%。
加了上下文之后:
你是一个开源项目维护者。 你需要对 GitHub Issue 进行分类,类别包括: - bug:功能异常、报错 - feature:新功能请求 - docs:文档问题 - question:使用咨询 示例: Issue: "点击保存按钮后页面崩溃" 分类: bug 现在请对以下 Issue 进行分类: {issue_content}准确率直接飙到 95%。
3. 角色扮演——让模型"入戏"
这是最被低估的技巧之一。设定角色不只是加一句"你是一个专家"那么简单。
好的角色设定包含三要素:
- 身份:领域 + 职级
- 受众:输出给谁看
- 约束:风格、深度、格式
你是一位资深的 Python 后端开发工程师。 请向一位前端工程师解释什么是消息队列。 需要用前端能理解的概念做类比, 控制在 3 段以内,每段不超过 100 字。4. 思维链(Chain of Thought)——引导逐步推理
这是让模型从"瞎猜模式"切换到"思考模式"的关键技巧。
直接让模型做复杂推理,它容易"跳步"导致错误。你只要加一句**“请逐步思考”**,输出质量就会有质的提升。
Q: 一个水池有两个进水管,单开A管6小时注满,单开B管4小时注满。 两个管子一起开需要多久? A: 让我们逐步思考。更高级的用法是给推理过程示例(Few-shot CoT):
问题: 罗杰有5个网球,他又买了2罐网球,每罐有3个。 他现在有多少个网球? 回答: 罗杰开始有5个网球。2罐每罐3个就是6个网球。 5 + 6 = 11。答案是11。 问题: 食堂有23个苹果,用了20个做午餐,又买了6个。 现在有多少个苹果? 回答:二、实用技巧:工具箱里应该常备的武器
🔧 分隔符
合理使用分隔符可以帮模型精准定位输入结构:
请将以下用户评论分为积极/消极/中性三类。 评论内容: --- 这个产品太棒了,超出预期! --- 分类结果:常用的分隔符:```、— 、=== 、""等。
🔧 结构化输出
在生产环境中,我几乎永远要求结构化输出:
请分析这段文本的情感倾向。 输出 JSON 格式: { "sentiment": "positive|negative|neutral", "confidence": 0.0-1.0, "key_phrases": ["相关短语1", "相关短语2"] }这样做的好处:
- 输出稳定可解析,程序可以直接消费
- 减少模型"自由发挥"的空间
- 让下游逻辑变得更简单
🔧 Few-shot 提示——用例子教,而不是用规则教
大多数时候,给例子比给规则更管用:
将以下句子转换为正式的商务邮件语气: 转换规则: - 去掉网络用语 - 使用敬语 - 保持简洁 示例: 输入: 老板,那个方案你看了吗? 输出: 尊敬的领导,请问之前提交的方案您已经审阅完毕了吗? 输入: 明天下午三点开会,别迟到。 输出: 温馨提醒:明天下午三点将召开会议,请您准时参加。 输入: 这个东西三天内能搞定不? 输出:给 2-3 个高质量示例,零-shot 搞不定的任务 few-shot 轻松拿捏。
🔧 迭代优化——别想一次写好
写提示词和写代码一样,第一版永远是"能跑"而不是"最优"。
工作流应该是:
- 写第一版提示词 → 跑测试
- 看输出和预期差距 → 分析原因
- 修改提示词 → 再跑测试
- 直到输出稳定达标
我自己的经验:一个生产级提示词平均需要5-8 次迭代。
三、实战案例:从零构建一个文档分类 Agent
让我用一个真实案例串起上面所有技巧。
需求:构建一个 Agent,自动将公司内部文档分为"技术方案"、“故障复盘”、“周报”、"其他"四类。
V1 — 直接写:
请对以下文档进行分类:结果:分类随意,多个类别混为一谈。
V2 — 加角色 + 类别定义:
你是一个文档管理员。 请将文档分为:技术方案、故障复盘、周报、其他。 --- {文档内容} --- 分类:结果:好了一些,但边界模糊的文档仍然分错。
V3 — 加 Few-shot 示例:
你是一个文档管理员。 分类定义: - 技术方案:包含架构设计、技术选型、调研报告等内容 - 故障复盘:包含故障时间线、根因分析、改进措施 - 周报:包含本周工作、下周计划、存在问题 - 其他:以上都不属于 示例1: {示例文档1} 分类: 故障复盘 示例2: {示例文档2} 分类: 技术方案 --- {文档内容} --- 分类:结果:准确率显著提升,90%+。
V4 — 加结构化输出 + 置信度:
... 请以 JSON 格式输出: { "category": "技术方案|故障复盘|周报|其他", "confidence": "high|medium|low", "reason": "分类依据" }最终效果:准确率 98%,置信度低的自动转人工审核。
这就是提示词工程的真实演进过程——每一步都是微调,但每一步都实打实地提升效果。
四、进阶思考:提示词工程的核心哲学
在做了大量 AI Agent 项目后,我对提示词工程有了更深的理解。
提示词的本质是沟通协议,是你和模型之间的"API 规范"。写得好的提示词,模型一眼就能理解"该做什么、怎么做、输出什么样"。
提示词工程不是单向的命令输入,而是协作的框架设计——你在为模型搭建一个它能发挥到最好的舞台。
最重要的原则是"别让模型猜":
- 输入要清晰:别让模型猜你要什么
- 角色要具体:别让模型猜它现在是什么身份
- 输出要限定:别让模型猜你期望的格式
- 推理过程要引导:别让模型猜该走哪条路径
说真的,这两年看着身边一个个搞Java、C++、前端、数据、架构的开始卷大模型,挺唏嘘的。大家最开始都是写接口、搞Spring Boot、连数据库、配Redis,稳稳当当过日子。
结果GPT、DeepSeek火了之后,整条线上的人都开始有点慌了,大家都在想:“我是不是要学大模型,不然这饭碗还能保多久?”
我先给出最直接的答案:一定要把现有的技术和大模型结合起来,而不是抛弃你们现有技术!掌握AI能力的Java工程师比纯Java岗要吃香的多。
即使现在裁员、降薪、团队解散的比比皆是……但后续的趋势一定是AI应用落地!大模型方向才是实现职业升级、提升薪资待遇的绝佳机遇!
这绝非空谈。数据说话
2025年的最后一个月,脉脉高聘发布了《2025年度人才迁徙报告》,披露了2025年前10个月的招聘市场现状。
AI领域的人才需求呈现出极为迫切的“井喷”态势
2025年前10个月,新发AI岗位量同比增长543%,9月单月同比增幅超11倍。同时,在薪资方面,AI领域也显著领先。其中,月薪排名前20的高薪岗位平均月薪均超过6万元,而这些席位大部分被AI研发岗占据。
与此相对应,市场为AI人才支付了显著的溢价:算法工程师中,专攻AIGC方向的岗位平均薪资较普通算法工程师高出近18%;产品经理岗位中,AI方向的产品经理薪资也领先约20%。
当你意识到“技术+AI”是个人突围的最佳路径时,整个就业市场的数据也印证了同一个事实:AI大模型正成为高薪机会的最大源头。
最后
我在一线科技企业深耕十二载,见证过太多因技术卡位而跃迁的案例。那些率先拥抱 AI 的同事,早已在效率与薪资上形成代际优势,我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在大模型的学习中的很多困惑。
我整理出这套 AI 大模型突围资料包【允许白嫖】:
- ✅从入门到精通的全套视频教程
- ✅AI大模型学习路线图(0基础到项目实战仅需90天)
- ✅大模型书籍与技术文档PDF
- ✅各大厂大模型面试题目详解
- ✅640套AI大模型报告合集
- ✅大模型入门实战训练
这份完整版的大模型 AI 学习和面试资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】
①从入门到精通的全套视频教程
包含提示词工程、RAG、Agent等技术点
② AI大模型学习路线图(0基础到项目实战仅需90天)
全过程AI大模型学习路线
③学习电子书籍和技术文档
市面上的大模型书籍确实太多了,这些是我精选出来的
④各大厂大模型面试题目详解
⑤640套AI大模型报告合集
⑥大模型入门实战训练
👉获取方式:
有需要的小伙伴,可以保存图片到wx扫描二v码免费领取【保证100%免费】🆓