AI | 六大技巧!助你写出清晰的提示词指令

火山方舟向量数据库大模型

关于提示词(prompt)

提示词(Prompt)在人工智能(AI)和机器学习领域中,是一种指令或输入,它用于引导或激发AI模型生成特定的输出或回应。可视为连接AI与用户需求、提供服务的“桥梁”。简单来说,prompt是你对AI说的“命令”或“请求”,告诉它你想要什么。

提示词的形式多样:可以是一个问题、一段描述、一个命令,甚至是一段对话或故事。

提示词的关键的功能是界定AI的反应范围和内容。只有通过精确且具体的提示词,用户才能有效地引导AI得出与期望最为匹配的结果。这一过程中,提示词的明确性和具体性决定了AI输出的相关性和实用性。

例如,一个关于写作的提示词可能会引导AI生成一篇文章,而一个求解数学问题的提示词则会得到数学解答。

分类

提示词可以根据其目的和预期输出,大致分为以下几种类型,每种类型都有其独特的结构和特点

1、信息性Prompt:这类提示词的目标是获取特定的信息或知识。例如,“解释量子物理学的重要性。”

2、创造性Prompt:这类词用于激发AI产生原创或独特的内容。如写作、画画、音乐创作等。例如,“写一首关于夏天的诗。”

3、指令性Prompt:这类提示词直接指导AI完成特定的任务或操作。例如,“将这段文字从英文翻译成法文。”

4、对话式Prompt:用于模拟与AI的自然对话,既可以用来获取信息,也可用于娱乐。例如,“你觉得人工智能未来的发展趋势是什么?”

对于新手而言,我们要熟悉以下提示词工程步骤:

  1. 明确你的目标:首先你自己要清楚需要AI帮助解决什么问题或完成什么任务

  2. 开始编写基础的提示词:你可以使用简单、明确的语言来表达你的需求

  3. 调整和优化:根据AI的反馈来调整你的提示词。这个过程需要你提供更多的细节、更改提问的方式,或者更清楚地表达你的需求

  4. 迭代和实践:不断测试和优化你的提示词,尝试不同类型和结构,看看哪种方式产生最佳效果

当我们熟悉以上步骤后,进阶一些的玩法就是研究别人优秀的提示词示例,分析他是怎么写出来这么优秀的提示词,并从中拆解出可重复使用的有效模板或术语,这些可以记录在我们的笔记中以便后续制作其他提示词。

常用的AI工具

1、ChatGPT(https://chat.openai.com/)

在大模型中ChatGPT算是最智能的,上一篇文章已经介绍了ChatGPT,这里就不再过多介绍了。对于我们来说缺点就是需要科学上网,另外一点就是尽管3.5的是免费使用的,但4.0的版本引入了订阅费用,每个月20美元。

2、智谱清言(https://chatglm.cn/)

智谱清言是智谱AI旗下的一款国产大模型,该公司源自清华大学计算机系的技术转化。在智能方面是对标ChatGPT4.0的,我们可以通过公众号小程序使用,而且是免费的。

3、Kimi Chat(https://kimi.moonshot.cn/)

Kimi Chat是“月之暗面”旗下的首款大模型产品,比较擅长做长文本处理,它支持长达20万汉字的输入,是目前全球大模型中支持的上下文的输入长度最长的大模型。然而不足的是没有上面两个大模型智力高。

写好提示词的策略之一:撰写清晰的指令

  1. 提示词信息要详细

  2. 要求模型扮演特定角色

  3. 使用分隔符来清晰地区分输入的不同部分

  4. 明确指出完成任务所需要的步骤

  5. 提供实例作为参考

  6. 明确指定希望输出的长度

实战示例:

1)提示词信息要详细

Prompt1:帮我写一首诗

picture.image

可以看到我们没有对这首诗做一些具体的说明比如说诗的形式、内容等,因此大模型在生成过程中过度依赖其自主性,可能生成与我们预期不符的内容。

我们要更加细化我们的要求,将其描述的更加详细、清楚些。我们让 AI给我们列举出来古诗的分类。

picture.image

我们在 AI 给我们列出来的分类中选择自己想要的诗句的类型即可。

Prompt2:帮我写一首描绘乡村田园风光的七言绝句

picture.image

采用这种方法写出来的诗韵味不就上来了吗,即使对于写诗时感到无从下手的我们来说,一个清晰明确的提示词也能让我们成为一个大诗人。

2) 要求模型扮演特定角色

我比较喜欢李白那流露着无与伦比的浪漫情怀诗词,因此我也望能够创作出那样富有浪漫色彩的诗词,但是我没大诗人那样的深厚文学底蕴怎么办,一句提示词就能让你接近那种诗意的境界。

Prompt2:你现在是中国诗人李白,你用浪漫的风格帮我写一首描绘乡村田园风光的七言绝句

picture.image

3)使用分隔符来清晰地区分输入的不同部分

使用三重引号、XML标签、章节标题等作为分隔符,能够有效地区别并处理不同的文本内容。

picture.image

使用分隔符可以对我们输入的内容给与划分种类,让 AI 更加清楚我们给它的哪些是任务指令、哪些是文本内容, 这种明确的划分有助于确保AI按照我们的意图执行任务,减少因误解而产生不相关的输出。

4) 明确指出完成任务所需要的步骤

picture.image

通过将复杂任务拆分成一系列短小、清晰且明确的子任务,有助于 AI 更准确理解我们的目的,按照我们的预期完成任务。

5) 提供实例作为参考

通过提供具体例子,我们可以显著提高给出的指令的清晰度,为AI提供一个清晰的行动框架。这种明确性减少了歧义,并确保了AI能够更准确地执行任务,以满足用户的具体期望。

picture.image

上述的例子中让 AI 参考李白的实例,诗的风格和特点就已经给 AI 明确出来了,以这位伟大诗人的作品质量为基准,让 AI 明确知道我们想要达到的标准。

6) 明确指定希望输出的长度

大模型更擅长于指定句子、段落、要点数来构建输出,如果你说要生成具体的字数的文本大模型很难做到。

picture.image

点击上方“老三的 AI 充电站”关注我有更多的干货分享哦

有帮助的小伙伴记得点个“在看”

有一块交流学习的小伙伴可以链接我

下面是我的二维码

picture.image

0
0
0
0
关于作者

文章

0

获赞

0

收藏

0

相关资源
云原生机器学习系统落地和实践
机器学习在字节跳动有着丰富业务场景:推广搜、CV/NLP/Speech 等。业务规模的不断增大对机器学习系统从用户体验、训练效率、编排调度、资源利用等方面也提出了新的挑战,而 Kubernetes 云原生理念的提出正是为了应对这些挑战。本次分享将主要介绍字节跳动机器学习系统云原生化的落地和实践。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论