Administrator
发布于 2022-08-01 / 0 阅读
0
0

Prompt-202509120215

Prompt-202509120215

Prompt

1. 什么是提示词?

提示词(Prompt)是用于引导 AI 生成特定输出的输入文本。一个好的提示词能够让 AI 更精确地

理解需求,从而提供更符合预期的结果。优秀的提示词不仅能提高 AI 生成内容的准确性,还能

减少无关信息,提高交互效率。

为什么提示词重要?

提升准确性:让 AI 理解你的需求,减少不必要的试错。

优化交互体验:减少反复调整,提高输出质量。

增强控制力:通过细化需求,控制 AI 的风格、格式和内容。

2. 提示词的基本要素

一个优质的提示词通常包含以下关键要素:

清晰性(Clarity):避免模糊或歧义,确保 AI 明确理解任务。

具体性(Specificity):提供足够的细节,确保 AI 按照预期生成内容。

指令性(Instruction):明确告诉 AI 需要执行的操作。

上下文(Context):提供必要的信息,使 AI 生成符合场景的输出。

格式要求(Format Requirements):指定输出格式,如 JSON、Markdown、列表等。

风格(Style):指定 AI 应该遵循的写作风格,如正式、幽默、学术等。

示例(Examples):提供示例答案,帮助 AI 理解预期输出。

3. 提示词框架

(1) CRISPE 变体框架

CRISPE 是优化提示词的强大框架,包括:

C(Context,上下文):提供背景信息,使 AI 更容易理解任务。例如,如果需要生成新闻摘

要,可以提供原始新闻内容。

R(Role,角色设定):指定 AI 以某种身份回答,例如“你是一位资深数据科学家”。

I(Instruction,指令):明确告诉 AI 要执行的任务,如“请撰写一篇关于机器学习的文章”。

S(Style,风格):规定 AI 输出的语气、风格,如正式、幽默、学术等。

P(Parameters,参数):规定特定的生成约束,如字数、格式等。

E(Examples,示例):提供示例答案,帮助 AI 理解预期输出。

(2) RTF 框架

RTF 主要关注三大核心部分:

R(Role,角色):设定 AI 的身份,使其以特定专家、作家、讲师等角度回答。

T(Task,任务):描述任务的核心要求,确保 AI 聚焦关键目标。

F(Format,格式):定义输出格式,确保生成内容符合需求。

4. 样本提示(Zero-shot, One-shot, Few-shot)

在设计提示词时,可以采用不同的样本策略来影响 AI 的输出质量。

(1) 零样本(Zero-shot)

AI 在没有示例的情况下,直接根据提示词生成内容。

示例:

解释什么是区块链。

(2) 单样本(One-shot)

提供一个示例,让 AI 学习模式。

示例:

解释什么是区块链。

示例:区块链是一种去中心化的分布式账本技术。

现在,请用类似风格解释“智能合约”。

(3) 少样本(Few-shot)

提供多个示例,以提高 AI 的理解。

示例:

解释以下技术概念:

1. 云计算:云计算是一种通过互联网提供计算资源的技术。

2. 机器学习:机器学习是一种让计算机从数据中学习并作出预测的技术。

现在,请用相同的风格解释“深度学习”。

5. 提示词优化技巧

1. 避免模糊词汇

❌ “写一篇关于机器学习的文章。”

✅ “写一篇 800 字的机器学习入门指南,涵盖监督学习、无监督学习和强化学习,每部

分不少于 200 字。”

2. 拆分复杂任务

❌ “请生成一份市场分析报告。”

✅ “第一步:分析当前市场趋势,包括增长率和竞争格局。

第二步:总结目标受众的主要特征,如年龄、性别、兴趣。

第三步:给出未来 5 年的市场预测,并提供支持数据。”

3. 提供示例

❌ “写一个 Python 代码。”

✅ “请用 Python 编写一个计算斐波那契数列的函数,格式如下:

4. 使用约束条件

❌ “总结这篇文章。”

✅ “用 3 句话总结这篇文章的核心要点。”

5.扣子

https://www.coze.cn/home

6:使用Agents

6. 提示词优化案例

def fibonacci(n):

你的代码

你是一个AI Prompt提示词优化专家,请根据用户输入的内容,进行优化,优化按照CRISPE框

架:

C(Context,上下文):提供背景信息,使 AI 更容易理解任务。例如,如果需要生成新闻摘

要,可以提供原始新闻内容。

R(Role,角色设定):指定 AI 以某种身份回答,例如“你是一位资深数据科学家”。

I(Instruction,指令):明确告诉 AI 要执行的任务,如“请撰写一篇关于机器学习的文

章”。

S(Style,风格):规定 AI 输出的语气、风格,如正式、幽默、学术等。

P(Parameters,参数):规定特定的生成约束,如字数、格式等。

E(Examples,示例):提供示例答案,帮助 AI 理解预期输出。

你是一个AI Prompt提示词评判专家,评价用户给的提示词工程,然后给出评判内容

案例 1:撰写技术文档

原始提示词:

介绍一下机器学习。

优化后(使用 CRISPE):

你是一位资深 AI 研究员,请用简洁、专业的方式介绍机器学习,包括定义、关键算法、应用场

景,每个部分不少于 100 字。

案例 2:编写代码

原始提示词:

写一个 Python 计算平均数的代码。

优化后(使用 RTF):

作为一名 Python 开发者,请编写一个计算一组数字平均数的 Python 函数。请使用 Python 3

语法,代码需包含错误处理,并以 Markdown 代码块格式输出。

7. 结论

好的提示词能够极大提升 AI 生成内容的质量。掌握 CRISPE 和 RTF 框架,并结合优化技巧,你

可以更精准地引导 AI 生成高质量的回答。

你可以根据具体需求,选择合适的框架来优化你的提示词,提高 AI 生成内容的准确性和可控

性。同时,不断实践和调整提示词,是提升 AI 交互质量的关键。


本文整理自实践经验,如有问题欢迎交流讨论。


评论