Prompt工程!解放AI生产力,学会让你入侵AI的大脑!

Prompt工程!解放AI生产力,学会让你入侵AI的大脑!

Prompt 工程(Prompt Engineering)又叫提示词工程,简单来说,就是输入给 AI 的指令。

比如:

给我生成关于xxx的报告

11

dfcsdfcszdf

那为什么要叫 “工程” 呢?

因为 AI 大模型生成的内容是不确定的,构建一个能够按照预期生成内容的提示词既是一门艺术,也是一门科学。提示词的质量直接影响到 AI 大模型输出的结果,因此这也是 AI 应用开发的关键技能,很多公司专门招聘提示词工程师。

我们学习 Prompt 工程的目标是:通过精心设计和优化输入提示来引导 AI 模型生成符合预期的高质量输出。

提示词分类

最核心的分类:按“角色”分(AI对话里最常用)

这是我们用AI时最常接触的类型,就像一场对话里的不同角色分工。

用户提示词

就是你直接对AI说的话,比如“帮我写一首春天的短诗”“怎么学编程”。核心是告诉AI“你要做什么”,是你的直接需求。

此类提示词是大多数新手用户初次使用AI用到的,这类提示词的效果较弱,产出的结果可能不会那么好,然而由于AI的高速发展深度思考的出现,ai会帮助你优化你那不怎么好的提示词,这就导致了在一些情况下,产出的效果还是不错的。但是本人还是不怎么推荐此类提示词。

系统提示词

隐藏在背后的“规则设定。它相当于给AI“定身份、划边界”,比如“你是温暖的恋爱顾问,不做道德判断”、“你是编程导师,说话要通俗”。同一个AI,换个系统提示词,就能变成不同领域的帮手。

此类提示词较于简单的用户提示词进阶了不少,在建议的开发中会被当做系统级的提示词,重复输入给AI,比如:

springAI的image-20251205135247296

Langchain4j的

image-20251205135456370

通过此方式你课可以约束AI身份、定制AI的角色,让横向大模型成为一个伪垂直领域的模型进行输出。

助手提示词

就是AI给你的回复。比如你问怎么学编程,AI说“欢迎加入编程世界,建议按这几步来”、“如需xxx帮助,请提供xxx”这就是助手提示词。多轮聊天时,之前的AI回复还会影响后面的对话。

当你看到这样的话,是否想到了一个词:“客服”,是的此类助手提示词最适合在AI应用中作为系统级的提示词并且结合rag知识库成为某个领域的ai智能客服。

简单例子:系统说“你是通俗的编程导师”(系统提示词)→ 你问“零基础怎么学编程”(用户提示词)→ AI答“按这几步开始”(助手提示词),这就是完整的对话逻辑。


按“功能”分(知道AI能帮你做啥)

从“AI要完成的任务”角度分类,一看就知道不同提示词能让AI干不同活。

指令型:直接下命令,比如“把‘春天来了,花儿开了’翻译成英文”“帮我改写成商务语气”。

对话型:像日常聊天一样问答,比如“人工智能会取代人类工作吗”“怎么缓解焦虑”。

创意型:让AI搞创作,比如“写一个太空殖民地的科幻故事”“编一首关于旅行的歌”。

角色扮演型:让AI扮演特定的人,比如“假设你是爱因斯坦,用简单的话讲相对论”“你是医生,说说感冒怎么护理”。

少样本学习型:给AI举几个例子,让它照着做。比如先告诉AI“‘这个想法不错’要改成‘该提案有潜力’”,再让它改“这个价格太高了”。


按“复杂度”分(看提示词的“难易程度”)

按提示词的结构和关联度分,有的简单一句话,有的需要一步步来。

简单提示词:就一句话、一个需求,没多余要求,比如“什么是人工智能”“帮我查天气”。

复合提示词:一个提示词里包含多个任务,比如“分析这段代码,说说它能干啥、有没有错、怎么改”。

链式提示词:一步步来,后一步依赖前一步的结果。比如“先想个科幻故事的情节→再创三个角色→最后写故事开头”。

模板提示词:有固定格式,能替换内容,比如“你是{领域}专家,回答{主题}的问题,要包含{3个}关键点,用{通俗}的语气”,换括号里的内容就能反复用。

提示词模板

内容创作类

模板1:通用文案模板

帮我写一段{类型,比如:朋友圈文案、产品介绍、节日祝福},主题是{具体主题,比如:旅行打卡、咖啡产品、中秋问候}。要求{风格,比如:活泼有趣、简洁专业、温暖走心},字数控制在{数量,比如:50字内、200字左右},可以加入{亮点,比如:网络热词、产品卖点、专属昵称}。

模板2:创意写作模板

以{主题,比如:夏天的夜晚、太空探险、友情}为核心,写一篇{类型,比如:短篇故事、诗歌、散文}。风格要{比如:治愈、科幻、怀旧},至少包含{元素,比如:星星、机器人、老照片},字数{比如:300字内、10行左右}。

信息查询/解答类

模板1:基础问答模板

请用通俗的话解释{概念/问题,比如:人工智能、通货膨胀、怎么缓解失眠},不用复杂术语。至少讲清楚{要点,比如:2个核心特点、3个解决步骤},最好举1个简单例子。

模板2:资料整理模板

帮我整理关于{主题,比如:新手学Python、减脂饮食、周末短途旅行}的关键信息。要求分{数量,比如:3-5个}要点,每个要点用1-2句话说明,内容要实用、好操作,适合{人群,比如:零基础、上班族、学生}。

修改优化类

模板1:风格改写模板

把下面这段话改成{风格,比如:正式商务、口语化、文艺}的语气,保持核心意思不变:{粘贴需要修改的原文}。可以适当调整语序,删掉冗余内容,让表达更{效果,比如:流畅、有感染力、简洁}。

模板2:纠错优化模板

帮我检查这段话有没有{问题,比如:语法错误、逻辑漏洞、不通顺的地方}:{粘贴需要检查的原文}。找出问题后,给出修改后的版本,并简单说明为什么这么改(不用太复杂)。

角色扮演类

模板1:专业咨询模板

假设你是{身份,比如:小学老师、健身教练、职场导师},帮我解答关于{问题,比如:孩子不爱写作业、新手怎么健身、面试怎么自我介绍}的问题。回答要{要求,比如:贴合实际、步骤清晰、语言亲切},给出具体可操作的建议。

模板2:场景模拟模板

你扮演{角色,比如:咖啡店店员、旅游向导、客服人员},我是{你的身份,比如:顾客、游客、咨询者}。我们模拟{场景,比如:点咖啡、咨询旅游路线、反馈产品问题}的对话,你先开头,语气要符合你的角色设定。

代码类提示词

代码编写类

模板1:基础功能代码编写

帮我用{编程语言,如:Python/Java/JavaScript}写一段{功能,如:读取CSV文件并统计数据/实现手机号脱敏/简单的登录验证}的代码。要求:
1. 代码结构清晰,加中文注释说明关键逻辑;
2. 适配{场景,如:Python 3.8+/浏览器端/后端接口},避免使用冷门依赖;
3. 处理常见异常(比如空值、格式错误),给出友好的报错提示;
4. 最后用通俗的话解释核心逻辑,让新手能看懂。

模板2:多场景适配代码编写

我需要一段{编程语言}代码,实现{核心功能,如:批量修改文件名称/爬取网页指定内容/生成随机验证码}。额外要求:
1. 兼顾{适配要求,如:Windows和Linux系统/高并发场景/低内存设备};
2. 代码运行效率尽量高,避免冗余循环;
3. 给出2种不同实现思路(简单版+高效版),并说明各自的适用场景。

代码优化类

模板1:通用代码优化

帮我优化下面这段{编程语言}代码(粘贴代码):
优化要求:
1. 找出性能瓶颈(比如耗时的循环、多余的计算)并说明;
2. 提升运行效率,同时保证逻辑不变;
3. 修正代码不规范的地方(如命名混乱、注释缺失、缩进问题);
4. 优化后附上对比说明:优化前的问题、优化后的改进点、效率提升的大致方向。

模板2:针对性优化(性能/可读性/兼容性)

针对这段{编程语言}代码(粘贴代码),重点优化{方向,如:运行速度/代码可读性/兼容性}:
1. 若优化性能:减少内存占用、降低时间复杂度(比如从O(n²)降到O(n));
2. 若优化可读性:拆分冗长函数、规范变量/函数命名、补充必要注释;
3. 若优化兼容性:适配{版本/环境,如:Python 3.6+/不同浏览器版本/低版本数据库};
4. 优化后给出新旧代码对比,用通俗的话解释每处优化的原因。

代码纠错&重构类

模板1:代码纠错+修复

这段{编程语言}代码运行时出现{问题,如:报错XX/结果不符合预期/运行卡顿}(粘贴代码+报错信息/异常现象):
1. 帮我定位具体错误原因,用大白话说明问题出在哪;
2. 给出修复后的完整代码,标注修改的位置和原因;
3. 提醒类似错误的避坑要点,避免以后再犯。

模板2:代码重构(大段代码梳理)

我有一段{编程语言}的业务代码(粘贴代码/说明核心功能:如用户订单处理/数据统计分析),现在需要重构:
1. 拆分过大的函数,按功能模块化(比如拆分成数据校验、逻辑处理、结果返回3个函数);
2. 消除重复代码,提取通用工具函数;
3. 补充必要的注释和文档字符串;
4. 重构后说明:模块划分思路、代码可维护性的提升点。

代码解释&学习类

模板:代码解析+优化思路教学

请先解释下面这段{编程语言}代码的核心功能(用通俗的话,别堆术语):
(粘贴代码)
然后:
1. 指出3个可以优化的地方,说明为什么这些地方需要优化;
2. 给出每个优化点的具体改法,教我怎么一步步改;
3. 总结这类代码(如:循环处理/数据解析)的通用优化技巧。