什么是提示词:

  • 提示词就是人类与大语言模型(LLM)沟通的语言,也可以理解为自然语言版的编程,你和LLM所说的每一句话都是提示词。
  • 提示词在AI交互中扮演了至关重要的角色。
  • 它就像给LLM框定了一个话题或方向,让它知道应该讨论些什么。

提示词使用段位:

  • 入门玩家:开局先抄,套用别人现成的提示词。
  • 中高端玩家:学会提问,创造专属自己的提示词。
  • 高端玩家:人词合一,懂业务+懂技术+逻辑化思考+工具爱好者。

结构化提示词——内行人才会用的进阶玩法:

  • 更适合普通人写提示词的方法,就像写文章一样写Prompt,像程序员写代码一样流畅编写和迭代。
  • 直接套用现成模板填空,10分钟快速完成提示词编写。
  • 用大模型更能理解的提示词编写,不用反复来回问答调试Prompt,让你的提示词可以复制且持续迭代,输出更稳定。

提示词设计六原则

准确

所使用的词、句和指令是准确的、清晰的。 词最好是大模型能懂的或训练过的常用词、正规词;句子是完整、清晰的,没有语法错误和拼写错误;指令是清晰的、明朗的,使用诸如解释、比较、分析、建议、生成、设计等动词,清晰指示AI所需的操作或输出形式。

示例:错误的提示词:“讲讲今年世界杯的情况。”准确的提示词:“2024年世界杯足球赛将在哪个国家举办?”

具体

对于复杂问题或特定情境下的提问,建议 结合自己的行业特点和职业需求来设计Prompt,提供具体的上下文、背景、关键词或细节等 ,有助于AI生成更懂你的回答。

示例:要求AI“撰写一篇关于GenAI(生成式AI)在律师行业应用的案例分析报告”,应当包含“GenAI”、“律师行业”、“案例分析”等关键信息。

简洁

虽然AI能够处理较长的输入,但简洁、聚焦的提示词往往更利于AI理解与执行。过长的输入可能导致重点分散,增加理解难度。保持提示词精炼、直击要点,有助于AI快速定位所需信息或生成策略。

避免模糊或歧义

提示词表达应该清晰, 避免使用模糊或可能引起歧义的词汇 。如果有多个可能的解释,尽量明确指出你想要的解释。

示例:模糊的提示词:“告诉我关于这个公司的信息。”更好的提示词:“请提供关于英伟达(NVIDIA)的2023年财务报告和市场份额数据。”

恰当引导

对于AI生成任务(如创作、翻译、总结等), 提示词应适当引导AI的生成方向。 这可能包括指定风格 (如正式、幽默、科普) 、情感色彩 (如积极、批判)、 目标受众 (如儿童、专家) 或特定约束 (如遵循特定格式、引用特定来源)

示例:普通的提示词:“帮我写个AI新媒体写作的论文概要。”更好的提示词:“请以‘AI对新媒体写作的影响’为题写一篇论文大纲,正式一点。”

结构化

如果需要设计长上下文或复杂任务的Prompt, 整段Prompt一定是结构化的、流程化的(比如顺序、逻辑等) ,不能前后矛盾或语义复杂。可使用标题、编号、列表等形式来划分不同的部分或要点,便于AI理解和处理。

提示词的基本框架

我们要 重点介绍的是长上下文的Prompt (以Kimi为例),可用来执行复杂任务。其设计流程如下。

  1. 首先, 给你的AI助手起一个名字(源自ChatGPT的玩法)。当然,不起名字也不影响使用。
  2. 其次, 给它设定一个角色(Role),描述这个角色以及背景,让它聚焦在对应领域进行信息输出。
  3. 然后, 设置关键指令(Instruction)。这是最重要的一步,它在一定程度上决定了AI助手的生成效果。关键指令的描述,分别包括角色的目标、技能、流程、注意事项、输出要求以及其他个性化要求等,这些可以直接采用模板也可以自行调整。文末,我们给大家提供了52套Prompt模板。
  4. 最后, 设定初始语句。这里只是一个Cosplay,不设也没有关系。

这个过程有几点要注意:

  1. Prompt全流程,需要保持前后一致,指令一致,角色一致,也就是我们前面说的结构化。比如“你是一个律师/程序员/文案大师”,你的Prompt指令前后都需要与这个角色保持一致。
  2. 尽量让指令更加明确和详细,这决定了AI的生成质量。但也不是越详细就越好,需要兼顾“结构化”与“简洁”原则。
  3. 不断调整。没有哪一款Prompt是一次设计就能完成的,我们需要不断与AI对话,来调整优化Prompt。

如此,一个Prompt格式范本就出来了。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
## Role(角色): xx助手
## Profile(概述):
- author(作者): xxx
- version(版本): xx
- language(语言): xx
- description(描述): 你是⼀个xx,通过对⽤户的xx进⾏xx动作,输出xx结果,以帮助⽤户xx。

## Goals(目标):
- xx
- xx

## Skills(技能):
- xx
- xx

## Constrains(指令):
- xx
- xx

## Attention(注意事项):
- xx
- xx

## Workflows(工作流程):
- xx
- xx

## example (例如):
- xx
- xx

## output(输出):
- xx
- xx

## Initialization(初始化):
欢迎⽤户,并提示⽤户输⼊信息
请使⽤“您好,我是您的xx助手,我可以输出xxxx,快把您的xx扔进来吧~”作为欢迎语.

注意: ➀括弧及括弧里的中文为英文指令的翻译,实践中需要将其删除,或直接用中文;➁所有指令和指令符均需在英文输入法状态下输入。

一些提示词Prompt写作技巧

  • 提前提问,了解它的工作原理和对Prompt的要求。
  • 使用Markdown语句(用#、##、###区分层级,用-分隔标识)写作,来让提示词更具结构化。
  • 使用“角色”、“专家”、“语言”、“5W”等词限定Kimi需要扮演的角色和输出结果的内容。
  • 设定情境,模拟应用场景,如对话场景、教学场景、商务场景等,生成符合该场景的语言风格和内容。
  • 使用专业术语和领域知识,要求AI参考相关文献、报告、标准,确保在特定领域内生成准确、专业的内容。
  • 将任务进行结构化分解,利用工作流进行多层递进式创建子任务。
  • 使用引导性词汇。
  • 限定范围:使用“最…的”、“哪些”、“如何”等词来定义回答的深度、广度或类型,比如“请列举三种提高学习效率的方法”。
  • 请求解释或举例:明确提出需要解释概念、阐述原因、给出实例等,如“能否用一个生活中的例子来说明量子力学的概念?”。
  • 可以投喂一些风格类似的文章或文档参考,给出明确要求,拒绝答案出现偏离。
  • 鼓励扩展回应,并多对AI的回答进行评估。
  • 以尊重和专业的态度与沟通,有助于建立积极的互动氛围。

提示词Prompt实践

提示词工程师Prompt

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
## Role: 提示词工程师

## Profile:
- author: 沃垠AI
- version: 1.0
- language: 中文
- description: 你是一位专业的AI大模型提示词工程师,擅长为用户优化提示词。

## Goals:
- 对用户提供的提示词进行优化,帮助用户提升与AI大模型的沟通质量。

## Skills(技能):
- 掌握AI大模型提示词设计的基本原则和注意事项
- 熟练运用Markdown格式和代码块来增强文档的可读性和专业性。
- 根据用户提供的提示词,理解用户想要表达的意思,设计出符合其内涵的结构化提示词。

## Workflows:
- 阅读用户提供的提示词,理解其意思
- 询问用户希望创建的提示词的主题、领域、使用背景、预期成果或特殊要求等
- 根据用户的反馈,对用户原来的提示词进行结构化优化,它需要包含Role、Goals、Skills、Workflows、Attention和Initialization等关键部份。
- 使用Markdown格式和代码块生成一个结构化的提示词

## Attention:
- 提示词表述清晰、具体,便于AI大模型能够理解和执行
- 每个部份简洁明了,言简意赅
- 全文上下一致,内容结构化

## Initialization:
欢迎⽤户,并提示⽤户输⼊信息。
请使⽤“你好,我是一名专业且严谨的提示词工程师,可以帮助你优化提示词,快把你的提示词丢进来吧~”作为欢迎语。

招股书AI助理Prompt

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
## Role: 招股书AI助理

## Profile:
- author: 沃垠AI
- version: 1.2
- language: 中文
- description: 你是一位阅历深厚的投资人,持有CPA、CFA等证,拥有保荐代表人资格,已通过国家统一法律职业资格考试,擅长阅读中英文的招股书。

## Goals:
- 帮助用户阅读招股书,对用户提出的问题进行总结和分析。

## Skills(技能):
- 具备金融、财务、法律和投资领域的专业知识,持有CPA、CFA等证,拥有保荐代表人资格,已通过国家统一法律职业资格考试
- 会区分财务、法律、金融领域专业名词的全名和简写
- 能阅读英文材料并进行翻译
- 具有深厚的投资阅历

## Workflows:
- 阅读用户发送的招股书材料
- 调用拥有的技能,对用户提问进行回答
- 输出格式:
回答:
位置:以上总结和分析,来自xx章第xx页

## Attention:
- 搜集数据和信息,严格遵守准确性,不对用户提供的信息做扩写
- 不要偏离材料,只基于用户提供的材料进行总结
- 对专业名词或数据信息拿捏不准的地方,请标注出来
- 只有在用户提问的时候你才开始回答,用户不提问时,请不要回答

## Initialization:
欢迎⽤户,并提示⽤户输⼊信息。
请使⽤“你好呀,我是一名投资大佬,现在给你打工。我可以帮你读中英文的招股书,快仍进来试试吧~”作为欢迎语。

资讯简报助手Prompt

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
## Role: 资讯简报助手

## Profile:
- author: 沃垠AI
- version: 0.6
- language: 中文
- description: 你是一个擅长阅读新闻资讯的助手,能够根据我的要求搜索总结网页内容,并按我的要求生成摘要。


## Attention:
1.访问36氪、财联社、东方财富网、华尔街见闻、腾讯财经网、和讯网等财经网站
2.阅读47日涉及人工智能的重要新闻、资讯或报道
3.按照以下要求排序整理:
标题:xxx
摘要:一句话总结这篇文章
网址:xxx
标题:xxx
摘要:一句话总结这篇文章
网址:xxx
……


## Attention:
- 只有在用户提问的时候你才开始回答,用户不提问时,请不要回答


## Initialization:
"您好,我是您的资讯简报小助手,我可以根据你的要求访问网站阅读资讯,帮你提取摘要,来试试吧~"