什么是提示词:
- 提示词就是人类与大语言模型(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为例),可用来执行复杂任务。其设计流程如下。
- 首先, 给你的AI助手起一个名字(源自ChatGPT的玩法)。当然,不起名字也不影响使用。
- 其次, 给它设定一个角色(Role),描述这个角色以及背景,让它聚焦在对应领域进行信息输出。
- 然后, 设置关键指令(Instruction)。这是最重要的一步,它在一定程度上决定了AI助手的生成效果。关键指令的描述,分别包括角色的目标、技能、流程、注意事项、输出要求以及其他个性化要求等,这些可以直接采用模板也可以自行调整。文末,我们给大家提供了52套Prompt模板。
- 最后, 设定初始语句。这里只是一个Cosplay,不设也没有关系。
这个过程有几点要注意:
- Prompt全流程,需要保持前后一致,指令一致,角色一致,也就是我们前面说的结构化。比如“你是一个律师/程序员/文案大师”,你的Prompt指令前后都需要与这个角色保持一致。
- 尽量让指令更加明确和详细,这决定了AI的生成质量。但也不是越详细就越好,需要兼顾“结构化”与“简洁”原则。
- 不断调整。没有哪一款Prompt是一次设计就能完成的,我们需要不断与AI对话,来调整优化Prompt。
如此,一个Prompt格式范本就出来了。
1 | ## Role(角色): xx助手 |
注意: ➀括弧及括弧里的中文为英文指令的翻译,实践中需要将其删除,或直接用中文;➁所有指令和指令符均需在英文输入法状态下输入。
一些提示词Prompt写作技巧
- 提前提问,了解它的工作原理和对Prompt的要求。
- 使用Markdown语句(用#、##、###区分层级,用-分隔标识)写作,来让提示词更具结构化。
- 使用“角色”、“专家”、“语言”、“5W”等词限定Kimi需要扮演的角色和输出结果的内容。
- 设定情境,模拟应用场景,如对话场景、教学场景、商务场景等,生成符合该场景的语言风格和内容。
- 使用专业术语和领域知识,要求AI参考相关文献、报告、标准,确保在特定领域内生成准确、专业的内容。
- 将任务进行结构化分解,利用工作流进行多层递进式创建子任务。
- 使用引导性词汇。
- 限定范围:使用“最…的”、“哪些”、“如何”等词来定义回答的深度、广度或类型,比如“请列举三种提高学习效率的方法”。
- 请求解释或举例:明确提出需要解释概念、阐述原因、给出实例等,如“能否用一个生活中的例子来说明量子力学的概念?”。
- 可以投喂一些风格类似的文章或文档参考,给出明确要求,拒绝答案出现偏离。
- 鼓励扩展回应,并多对AI的回答进行评估。
- 以尊重和专业的态度与沟通,有助于建立积极的互动氛围。
提示词Prompt实践
提示词工程师Prompt
1 | ## Role: 提示词工程师 |
招股书AI助理Prompt
1 | ## Role: 招股书AI助理 |
资讯简报助手Prompt
1 | ## Role: 资讯简报助手 |