如何写好AI提示词?(AI提示词中文指南)

 本文将从AI提示词的界定、写好AI提示词的重要性分析、写好AI提示词的基本思路,以及写好AI提示词的常用技巧;这是个部分,分别对应文章的四个部分。


写提示词如同建模

1.何谓AI提示词( AI Prompt)?

提示词(Prompt),原英文作名词的时候,其含义是指当人忘记词语时给出的提示词语或当人与计算机交互时,屏幕完成某个任务、等待更多指令时和新的任务时显现的符号、指令等;原英文作名词的时候,其含义是给演员提示词语、或者通过鼓励、问问题来促使某人说话。


AI提示词( AI Prompt),简称提示词(Prompt),是用户与人工智能大模型(包括大语言模型、文生图大模型)进行对话、交流时输入的内容,包括文本、图片、音频或指令等,既可以是简要的,也可以复杂的。AI提示词可以简要地理解为,促使AI大模型响应用户输入信息的内容。


2.为何写好AI提示词如此重要?

写好AI提示词,将提升AI大模型响应用户内容的品质和质量。写好AI提示词如此重要,甚至被人称为AI提示词工程。

首先,我们可以将AI大模型的本质理解为基于概率分布的内容生成器。由于当前的AI大模型主要是内容生产式人工智能(AIGC),而这些人工智能主要基于联结主义理论,辅以符号主义理论和部分的强化学习理论等等建构而成。当前的还未达到通用人工智能(AGI)的AI大模型,其实质是基于(人类自然语言基本单元)词语或图像的概率分布,基于自注意力机制等,逐步生成连贯且符合语言规律的句子或图形。通过Transformer自注意力机制等,AI大模型不仅能够预测下个最可能出现的词语,还能同时注意整个句子最可能的句子;而通过大量的数据的输入和预训练和后训练等,AI大模型还能够掌握人类语言、图像所表现出来的各种规则、规律等,进而能够根据AI使用者的输入的词语做出模拟人类语言或绘图规律的响应。


其次,好的提示词语有助于提升AI大模型回答的质量。好的提示词语,通过清晰、明确地描述事实或问题,并附加一定的思维逻辑框架,可以让AI大模型按照给定的逻辑框架来进行结构化的词语、图像生成活动(类似于一种结构化的思考)。在其中,清晰、明确地描述事实或问题、目标等,有助于AI大模型准确地把握语句并匹配到最适合的文本或图像。而逻辑化思考,有助于AI大模型避免出现直觉式回答(随机分配词语或文本、图像的概率),增强推理和逻辑能力(更加遵循、符合人的思维、逻辑框架),同时也让AI大模型的回答看起来更具有可解释性。


因而,众多AI研究人员认为,提示词设计是一门结合语言学、认知科学与计算机科学的跨学科艺术。例如,研究人员如Sam Bowman和其他NLP专家指出,提示词不仅影响模型的直接输出,还能揭示模型内部的推理过程和知识结构。因此,优化提示词不仅有助于提高应用效果,还能促进对AI模型行为的深入理解。


3.写好AI提示词的基本思路

依据以上的理解,写好提示词的基本思路,可以从两个方面着手:其一,明确地描述、呈现事实、问题或目的等;其二,赋予逻辑框架,提示AI回应问题的质量。 


3.1清晰明确地予以说明事实、问题和目标

清晰地说明、描述事实、问题。如同与人交流一样,要想表达我们的疑问、要求、指令时,我们需要将意识表达清楚、明确、完整。例如,当学生A遇到物理学问题:我们所见的光,是波还是粒子?量子是否可以实现非定域性,是否可以突破光速传播信息?学生A需要将问题的背景、是什么、自己的理解、自己的困惑在哪里?


清楚地说明自己的目的,具有清晰的目标导向。例如,你想通过AI的绘图功能,制作一个Youtube频道的横栏图片,你得告诉AI,你的图是用于YouTube频道,最好给定尺寸,让目标更具体清晰。


3.2基本的逻辑框架:

如上所述,当前人工智能是基于概率分布和统计规律的生成器。那么,基于人类常用的思维框架,会给AI大模型赋予一个思维的框架,更好地响应用户。如同,我们告诉别人,你需要严格按照某某思维框架来思考这个问题,那么,在严格执行的情况下,好的思维框架会提升问题回答的质量和品质。

常见的、常用的思维框架:

CoT (Chain of Thought): 思维链,该思维框架要求AI在推理过程中,逐步展示每个思考步骤,通过分解复杂的问题并一步步推理,系统地展示思考过程;可以让AI重视每步推理过程中的严谨性,避免逻辑上的错误、跳跃等。研究论文,参考:https://arxiv.org/abs/2201.11903

举例:

请采用CoT的方法回答:如果我今天早上喝了一杯咖啡,晚上能睡着吗?

“好的,我们可以用链式推理(Chain of Thought, CoT)的方法一步步分析这个问题:


1. **咖啡因的代谢原理**:咖啡因的半衰期通常在3到5小时之间。半衰期意味着在这段时间内,体内的咖啡因浓度会减少一半。根据这个原理,如果早上喝一杯咖啡,大部分的咖啡因会在白天逐步减少。


2. **计算剩余咖啡因的影响**:假设早上8点摄入一杯咖啡(约100-150毫克咖啡因),那么到晚上8点时,已经过了12个小时。大致估算的话,体内残留的咖啡因可能会降到初始量的1/8甚至更低。这对大多数人来说,残留量已经比较小,影响可能有限。


3. **个体差异的影响**:每个人对咖啡因的敏感度不同。有些人对咖啡因非常敏感,即便是少量残留,也可能影响睡眠。相反,习惯饮用咖啡的人身体可能已经产生耐受,睡眠受影响较小。

4. **习惯因素**:如果你平时不常喝咖啡,那么体内对咖啡因的代谢会相对慢一些,晚上更有可能感到心跳加速或焦虑,从而影响入睡。如果你每天都喝咖啡,那么体内的酶系统会相对适应,晚上更容易正常入睡。

5. **结论**:从早上喝咖啡的情况来看,到晚上咖啡因的浓度应该已经降低到相对较低的水平,大多数情况下不会显著影响入睡。但是如果你对咖啡因敏感,或者平时不常喝咖啡,仍然有可能受到轻微的影响。

因此,是否能睡着取决于你的个体情况,尤其是对咖啡因的耐受性。”


CO-STAR (Cotext, Objective, Strategy, Tactics, Action, Result):语境Cotext, 目标Objective, 策略Strategy,战术Tactics,行动Action, 结果Result。采用CO-STAR等思维框架,可以让AI大模型按照自己指定的方向和框架“思考”和回答问题。

举例:

请使用CO-STAR的方法回答:"在一场销售会议中,你如何提高业绩?"

“使用CO-STAR方法回答这个问题,我们可以从**Context(情境)**、**Objective(目标)**、**Strategy(策略)**、**Tactics(战术)**、**Action(行动)**和**Results(结果)**六个方面系统展开。

1. **Context(情境)**  

   你目前正处于一场销售会议中,可能是公司在制定新季度的销售目标,或者是团队在回顾上季度的销售表现并制定改进措施。会议的背景可能包括产品竞争加剧、客户需求变化、或者公司内部期望提高销售指标等情况。需要从现有情况出发,找到提升业绩的切入点。

2. **Objective(目标)**  

   主要目标是在接下来的销售周期中提升个人和团队的销售业绩。具体来说,这可以包括提高销售额、增加客户转化率、缩短销售周期等。这些目标需要具体、可量化,比如“将销售额提高20%”或“在三个月内将转化率提升至10%”。

3. **Strategy(策略)**  

   制定策略时,应考虑到如何更高效地接触潜在客户、深入理解客户需求、并突出产品的核心价值。可以通过市场细分锁定高潜力客户群,优化销售渠道,并制定差异化的销售策略。此外,可以考虑整合多种销售工具,利用客户管理系统(CRM)追踪客户需求和反馈,从而改进服务。

4. **Tactics(战术)**  

   - **分析客户画像**:利用已有数据,分析目标客户的痛点和需求,确保每次销售会议中的讨论和策略制定都是基于客户洞察的。

   - **改进销售流程**:优化各个接触点,让潜在客户体验到更顺畅、个性化的销售过程,提升客户体验。

   - **强化产品知识**:确保团队成员对产品的优势、功能及其在行业中的独特性有深刻的理解,以便在客户面前自信展示和应对疑问。

5. **Action(行动)**  

   具体的行动可以包括:

   - **设定每日或每周销售小目标**,激励自己保持积极的销售节奏。

   - **定期客户回访**,并在会后及时跟进潜在客户,持续提供价值。

   - **组织小型培训和角色扮演**,模拟客户谈判场景,让团队成员相互提高谈判技巧。

   - **利用数据反馈**:在每次会议后,对数据进行跟踪分析,以实时调整策略并及时反馈成果。

6. **Results(结果)**  

   期望的结果是业绩的显著提升,比如销售额增加、新客户增长率提高、客户满意度上升等。可以定期跟踪这些关键绩效指标(KPI),在下次会议时回顾成效,并基于实际结果调整策略。

---

通过CO-STAR的分析法,我们系统性地构建了提升业绩的路径。这样不仅能帮助个人清晰定位问题和目标,也让整个团队在会议上有更明确的方向和行动步骤。”

说明:CO-STAR也可以理解为:语境Context,目标Objective,样式Style,语调Tone,听众Audience,回应Response,参考新加坡提示词大赛冠军分享的文章:我如何夺冠新加坡首届 GPT-4 提示工程大赛


QUIET-STaR,即Quiet Self-Taught Reasoner,该框架可以让AI大模型在回答问题之前,先静默思考、提前预测。研究论文: https://arxiv.org/abs/2403.09629 & https://arxiv.org/abs/2203.14465 (STaR)

举例:

“请用Quiet-STaR (Quiet- Self-Taught Reasoner)方法分析,特朗普上台后,将会对中国各个行业采用何种影响?”

“我(Claude 3.5 sonnet new)将使用Quiet-STaR方法来分析这个复杂的问题。这种方法强调循序渐进的推理和全面的自我审视。

让我们一步步展开分析:

第一步 - 前提说明:

1. 我的知识截止到2024年4月,对此后发生的事件可能无法完全准确预测

2. 目前特朗普尚未正式当选,这是一个假设性分析

3. 需要基于特朗普过去的政策倾向和表态来推测

第二步 - 关键因素分析:

1. 贸易政策

- 历史依据:特朗普第一任期实施了大规模关税政策

- 推理:很可能会继续加大关税压力

- 受影响行业:

  * 出口导向型制造业(电子、机械、纺织等)将承受较大压力

  * 农产品贸易可能面临新的壁垒

  * 汽车及零部件行业或将面临更高关税

2. 科技领域

- 历史依据:此前对华为等中国科技公司实施制裁

- 推理:可能进一步收紧对中国高科技产业的限制

- 受影响行业:

  * 半导体产业链将受到更严格管控

  * AI和量子计算等前沿科技领域合作可能受限

  * 通信设备制造业或面临更多出口管制

3. 金融领域

- 历史依据:此前曾威胁对中国公司进行金融制裁

- 推理:可能加强对中国企业海外融资的限制

- 受影响行业:

  * 在美上市中国公司或面临更严格审查

  * 跨境支付和金融服务可能受到影响

  * 离岸人民币业务可能面临新的挑战

4. 新能源领域

- 历史依据:特朗普倾向支持传统能源

- 推理:可能打压中国新能源产品出口

- 受影响行业:

  * 光伏产业出口或受限制

  * 电动车及电池产业链或面临挑战

  * 风能设备制造业可能受到影响

第三步 - 积极因素分析:

1. 国内市场机遇

- 面对外部压力,可能加速国内大循环为主的双循环发展战略

- 促进关键技术的自主研发

- 加快产业升级和创新

2. 区域经济合作

- 可能加强与"一带一路"沿线国家的经济合作

- 深化与RCEP成员国的贸易关系

- 开拓新的国际市场

第四步 - 行业应对建议:

1. 制造业

- 加快技术创新和产业升级

- 培育自主品牌

- 深耕国内市场

2. 科技产业

- 加大研发投入

- 构建自主可控的供应链

- 寻求技术突破

3. 金融行业

- 加强风险管理

- 拓展多元化融资渠道

- 完善合规体系

4. 新能源行业

- 巩固技术优势

- 开拓多元化市场

- 提升产品竞争力

总结评估:

1. 短期内中美经贸关系可能面临更大挑战

2. 部分行业将面临较大压力,需要积极应对

3. 倒逼中国产业升级和创新发展

4. 长期看可能促进中国经济结构优化

风险提示:

以上分析基于已知信息和合理推测,实际情况可能随政治经济环境变化而改变。建议企业密切关注政策动向,灵活调整战略。

这个分析采用了Quiet-STaR方法的系统性思维框架,通过逐步推理和多维度分析,试图给出一个相对客观和全面的判断。不同行业可能需要根据自身特点制定更具体的应对策略。”


SCoRe(Self-Correct via Reinforcement Learning)自我纠错强化学习方法,通过此方法,可以让AI有效地自我纠正错误,不断地符合人类提供的数据和逻辑。研究论文: https://arxiv.org/abs/2409.12917

举例:

问题:“请用SCoRe(Self-Correct via Reinforcement Learning)的方法分析:为何光的本质不是粒子,也不是波?”

回答:

“SCoRe(Self-Correct via Reinforcement Learning)是一种通过自我纠错和强化学习的方式来分析和理解问题的方法。我们可以利用这种方式分析光的本质为何既不是单纯的粒子,也不是单纯的波。通过这一框架,我们可以一步步纠正可能的误解,最终得出更加精确的结论。

### 步骤1:初步假设

首先,我们可以提出一些初步假设:

- 假设1:光是粒子。

- 假设2:光是波。

这些假设代表了我们对光的两种经典理解。在物理学的历史中,这两种观点都曾经得到过支持。

### 步骤2:实验验证与矛盾发现

接下来,我们将根据实验数据来进行验证,并在过程中纠正假设中的不足。

#### 1. 光的波动性:

通过托马斯·杨的双缝实验,光表现出了干涉和衍射现象,这些现象只能通过波动理论来解释。光在通过两个狭缝后会形成一系列亮暗相间的条纹,这与波的干涉模式一致。因此,光具有波动性。

#### 2. 光的粒子性:

然而,光的粒子性在光电效应实验中得到了验证。爱因斯坦解释了这一现象,认为光以光子(即粒子)形式与金属表面相互作用,导致电子释放。这表明,光在某些情况下表现出粒子特性。

### 步骤3:纠正与自我调整

根据上述实验,假设1和假设2都能部分解释光的行为,但都不能全面解释。光的波动性和粒子性似乎是互相矛盾的,但又都在不同的情境中得到了验证。这时,我们需要通过自我纠错和强化学习的方式调整我们的理解:

- **量子力学的引入**:量子力学提出了波粒二象性这一概念,认为光既可以表现出波动性,也可以表现出粒子性,取决于观察的方式。这一理论的核心观点是,光的行为并非仅限于粒子或波,而是波粒二象性的一种体现。

### 步骤4:最终结论

在进一步的强化学习和纠错过程中,我们逐步得出结论:光的本质既不是单纯的粒子,也不是单纯的波,而是波粒二象性的一种表现。光的行为取决于具体实验的情境,既有波动性质,也有粒子性质,但这两者并不是互相排斥的,而是同一个量子现象的两种不同表现形式。

总结起来,光的本质是波粒二象性,无法仅通过波动或粒子的模型来完整描述。这个结论不仅解决了早期的矛盾,而且是量子力学框架下的一种自洽解释。”


RAPID方法(Recommend推荐、Assess评估、Propose提议、Implement执行和Deliver交付),是一种决策和行动的思维框架,重要用于企业管理、战略规划以及复杂问题的解决。该框架可以帮助团队系统地思考并有效地推动决策和执行过程,确保决策的质量和执行的效率。

问题:“请用RAPID(Recommend推荐、Assess评估、Propose提议、Implement执行和Deliver交付)方法分析,公司如何决策实施一项新的市场营销战略?”

回答:假设一个公司计划在一个新的市场推出一款产品,并希望通过社交媒体广告增加品牌的知名度。以下是如何运用RAPID框架进行决策和实施:

#### 1. **Recommend(推荐)**

市场营销部门的团队负责人根据市场调研数据和消费者趋势,提出了一个新的社交媒体广告战略,建议通过与知名网红合作来推广品牌,并通过Instagram和TikTok等平台投放定向广告。

#### 2. **Assess(评估)**

管理层评估这一推荐方案,考虑了多个因素:

- **预算**:广告费用和网红合作费用是否在预算范围内。

- **目标受众**:这些社交平台是否能有效触及目标消费者。

- **品牌形象**:网红的品牌形象是否与公司现有的品牌形象一致。

- **风险**:网红可能带来的公众风险(例如,网红言论不当或形象破裂)是否值得考虑。

#### 3. **Propose(提议)**

基于评估的结果,市场营销团队提出了具体的提案:选择三位具有一定粉丝基础且与公司产品价值观一致的网红,计划在接下来的三个月内通过每位网红进行三次宣传,配合每次宣传的具体广告内容和推广策略。同时,团队还建议制定应急预案,以应对可能出现的风险。

#### 4. **Implement(执行)**

在执行阶段,市场营销团队与网红签订合作协议,并协调广告内容、发布时间表和预算分配。团队还组织了执行人员,确保广告在社交媒体平台上按计划发布,并实时监控广告的效果。期间,团队进行数据分析,优化广告投放,确保广告效果最大化。

#### 5. **Deliver(交付)**

最终,市场营销团队评估了广告活动的效果,包括广告的点击率、产品销售增长和品牌知名度的提升。基于这些数据,团队得出结论,成功实现了品牌推广目标,并完成了最终交付——不仅是广告内容的执行,还包括通过数据反馈和市场表现,验证了广告战略的有效性。”

由于思维框架较多,此处只提出了比较重要的几种。除了以上的一些思维框架外,还包括分析、查找问题时的5W1H(What, Why, When, Where, Who, How)框架,PEEL(Point观点、Evidence证据、Explanation解释 和 Link联系)框架,TIC (Think思考, Identify确认, Clarify澄清) 框架


4. 写好AI提示词的技巧

4.1各大AI公司给出的AI提示词技巧

OpenAI建议的写好AI提示词的技巧:

Write clear instructions(写出清晰的指令)

Provide reference text(提供参考文本)

Split complex tasks into simpler subtasks(将复杂的任务拆分为更简单的子任务)

Give the model time to "think"(给模型时间「思考」)

Use external tools(使用外部工具)

Test changes systematically(系统地测试变更)

参考OpenAI官网教程

OpenAI提示词教程,可参考这篇微信公众号文章


Anthropic建议的提示词技巧

Be clear, direct, and detailed清晰、直接、详细

Use examples (multishot)使用样本/例子(多样本)

Let Claude think (chain of thought)让Claude思考(思维链) 实现方法: 在Prompt末尾加上:Think Step By Step 或 Separate thinking and Reasoning.

Use XML tags 使用XML标签结构化提示词

Give Claude a role (system prompts)让Claude扮演一个角色(系统提示词)

Prefill Claude’s response预设Claude的回应, 例如,在提示词中加入“[角色名称]”,可以提示Claude的角色扮演;

Chain complex prompts链式提示词, 

保持清晰的单一目标,将复杂的任务划分为多个子任务,同时完善子任务,最终实现复杂任务的完成和完善。

Long context tips长文本小技巧, 让执行任务之前,让Claude先引用相关文件的部分。

参考Claude官网教程:。

详细Claude提示词教程,可参考这篇微信公众号文章


谷歌公司建议的提示词的技巧

清楚地传达最重要的内容或信息(说清楚你的目的);

构造提示词:首先定义其角色,提供上下文/输入数据,然后给出指令(定义角色,提供详细的背景,再给出你的要求);

提供具体的、多样化的例子,能让模型参照例子生成更准确的结果(提供参考例子);

使用限制条件来限制模型输出的范围,避免其产生与指令无关或不准确的信息(限制输出内容的「主题范围」);

将复杂任务分解成一系列更简单的提示词(对于复杂任务,拆分成多个简单的步骤出来);

指导模型在生成响应之前评估或检查其自身的响应。比如,「限制回应在三句话以内」,「用 1 到 10 分来评价你回应的简洁性」,或「你认为这样做正确吗?」(限制「输出质量」)

思维链推理:针对复杂的问题,在提供指令的最后加一句「让我们一步步思考」(Let's think step by step.),可以让模型按照严谨的逻辑推理过程输出结果(「让我们一步步思考」)

参考Google官网教程


微软公司提示词语建议

尽量具体。 尽可能少留解读空间。 限制操作空间。

具有描述性。 使用类比。

强调。 有时可能需要对模型进行重复操作。 在主要内容之前和之后提供说明,使用指令和提示等。

给事项排序。 向模型呈现信息的顺序可能会影响输出。 你选择是在内容之前放置指令(“汇总以下内容...”)还是之后(“汇总以上...”)会影响输出。 即使是少样本示例的顺序也很重要。 这被称为“近因偏差”。

给模型一个“出路”。 如果模型无法完成分配的任务,有时为模型提供备用路径可能会有所帮助。 例如,在对一段文本提出问题时,可以加入类似于“如果答案不存在,则回复‘未找到’”之类的内容。这有助于避免模型生成错误响应。

参考微软官网教程。 


4.2其他的技巧

可以参考提示词工程指南: https://www.promptingguide.ai/zh 这里关于AI提示词技巧的说明非常清晰。 英文版的提示词工程指南,也可以参考这里:  https://learningprompt.wiki/


4.3我补充的写好提示词的小技巧

4.3.1.让AI帮忙写Prompt

4.3.2.使用专门的Prompt提示词网站生成Prompt

https://prompthero.com/

https://prompthero.com/

https://openart.ai/promptbook

https://flowgpt.com/

4.3.3.参考优秀的Prompt,然后模仿生成自己的Prompt, 如 https://platform.openai.com/docs/examples 

4.3.4.参考这里的提示词资源。

智汇AI收集整理,版权所有,如需转载,请注明来源。


参考

宝玉大佬的 如何写好AI提示词? 

其他参考文献:已在文章中注明。


后一页 前一页