链载Ai

标题: 编写高质量Prompt的9个原则 [打印本页]

作者: 链载Ai    时间: 昨天 11:11
标题: 编写高质量Prompt的9个原则

提示工程(Prompt Engineering)是大模型时代新兴的文字艺术,熟练掌握提示工程的基本设计原则,有助于普通用户和Prompt工程师撰写出更优质的Prompt。以下是我整理的一些常见的Prompt编写原则,希望与大家一起用好这一强有力的生产力工具。

1. 编写清晰的说明

提供详细且具体的指示是与AI沟通的基础。AI依赖于明确的信息来生成回答,因此,不要期望它能“猜测”你的意图。例如,如果你需要AI帮你分析数据,确保提供数据的背景、你的目标和期望的结果。

Prompt例子

2. 让AI“思考”

2.1. 给出推导过程

让AI不仅给出最终结果,而且展示其推理过程,是提高对话质量和用户理解的重要方面。这种做法可以帮助用户更好地理解AI是如何得出结论的,同时也增加了交互的透明度和可信度。

Prompt例子

2.2. 多轮对话的一致性

在使用AI进行多轮对话时,为确保AI能够在连续的交流中保持话题的连贯性和上下文的一致性,我们需要引导AI回顾之前的交流内容,并在此基础上生成回答,以确保对话的质量。

Prompt例子
“请对我们前边几次对话进行总结,根据总结后的观点,分析我提供的新案例。”

3. 适应模型的能力

了解你正在交互的AI模型的能力和限制。不同的AI模型可能在特定领域表现更好,比如语言翻译、文本生成或数据分析。根据模型的特长调整你的请求,可以帮助你获得更好的结果。

参考晚点的这篇文章

从考公、写周报到下厨指南,晚点评测 18 个大模型

4. 保持简洁

尽管详细沟通很重要,但过于冗长的内容可能会导致信息过载(Token超限)。尽量保持你的请求简洁明了,同时提供足够的信息以确保AI理解任务。例如,当你请求AI帮你总结一篇文章时,直接说明关键点和长度限制,而不是提供整篇文章的每个细节。

Prompt例子

5. 使用角色扮演

通过让AI扮演特定的角色,你可以引导它生成特定风格或格式的回答。例如,如果你需要教育领域的建议,可以要求AI扮演教育专家的角色,这样它生成的内容将更适合教育工作者的需求。

Prompt例子

6. 使用分隔符

为了防止特定的文本与prompt冲突,导致prompt不明确。比如当你需要AI处理包含多个部分的复杂请求时,可以使用分隔符来区分不同的部分。这有助于AI理解每个部分的独立性和重要性,从而更准确地执行任务。分隔符可以是:`,"",<>等符号,且分隔符尽量使用重复的3个字符,比如```,---等,因为重复的3个字符在正常的文本内容中很少见,所以它可以区分正常文本和Prompt。

Prompt例子
--- 以下是背景信息 ---
在最近的市场调研中,我们发现消费者对环保产品的兴趣日益增加。

--- 以下是参考格式(结合原则7-提供示例) ---
策略1:xxxx

策略2:xxxx

--- 用户的请求 ---
基于这个背景,请提供三个推广环保产品的创意营销策略。

7. 提供示例

提供相关的示例可以帮助AI更好地理解你的请求。示例可以作为参考,指导AI生成符合你期望的回答。例如,如果你需要AI帮你写一封商务邮件,提供一个你之前发送过的邮件样本作为参考;如果你要求AI输出特定的格式,可以提供一个参考示例。

Prompt例子
参考原则6使用分隔符中的例子

8. 指定任务步骤

将任务分解为一系列明确的步骤可以使AI更容易遵循,并提高任务完成的准确性。例如,如果你需要AI帮你规划一个项目,可以将其分解为目标设定、资源分配、时间规划等步骤。

Prompt例子

9. 指定所需的格式/长度

明确指出你期望的输出格式和长度。可以是字数、句数、段落数或要点数。需要注意是,因为大模型Token的机制,AI几乎无法生成精确字数。所以请AI尽量生成特定段落数或要点数,而非精确的字数。

Prompt例子







欢迎光临 链载Ai (https://www.lianzai.com/) Powered by Discuz! X3.5