实用提示词教学!整理23种「Prompt」提示编写技术,帮你从ChatGPT获取高质量的回复输出
以下文章来自丨人人都是产品经理
如果想让 ChatGPT 给出高质量的答案,首先,我们要学会输入 Prompt 提示词。
在这篇文章里边,我们将介绍 ChatGPT 对话机器人应用的一些提示工程实战技术,不妨来看一下。
近期,国外一篇题为《The Art of Asking ChatGPT for High-Quality Answers:A Complete Guide to Prompt Engineering Techniques》的文章,主要讲述了如何向 ChatGPT 提问以获得高质量答案,探讨了提示工程技术在 ChatGPT 中的应用。
作者认为,ChatGPT 是一种先进的语言模型,能够生成类似于人类的文本,但需要使用特定的提示技术来控制模型的输出并生成相关、准确和高质量的文本。
因此,作者详细介绍了 ChatGPT 中的提示工程技术,包括指令提示、角色提示、标准提示、零样本提示、少样本提示、自洽提示、种子词提示、知识生成提示、知识整合提示、多项选择提示、可解释的软提示、控制生成提示、问答提示、概述提示、对话提示、对抗性提示、聚类提示、强化学习提示、课程学习提示、情感分析提示、命名实体识别提示、文本分类提示、文本生成提示等多种提示技术的使用方法和示例,并强调了这些技术在不同任务中的应用和效果。
什么是 Prompt 工程?
Prompt 工程是创建提示或指导像 ChatGPT 这样的语言模型输出的过程。它允许用户控制模型的输出并 生成符合其特定需求的文本。
ChatGPT 是一种先进的语言模型,能够生成类似于人类的文本。它建立在 Transformer 架构上,可以处理大量数据并生成高质量的文本。
然而,为了从 ChatGPT 中获得最佳结果,重要的是要了解如何正确地提示模型。提示可以让用户控制模型的输出并生成相关、准确和高质量的文本。在使用 ChatGPT 时,了解它的能力和限制非常重要。
该模型能够生成类似于人类的文本,但如果没有适当的指导,它可能无法始终产生期望的输出。
这就是 Prompt 工程的作用,通过提供清晰而具体的指令,您可以引导模型的输出并确保其相关。
Prompt 公式是提示的特定格式,通常由三个主要元素组成:
任务:对提示要求模型生成的内容进行清晰而简洁的陈述。指令:在生成文本时模型应遵循的指令。角色:模型在生成文本时应扮演的角色。在本书中,我们将探讨可用于 ChatGPT 的各种 Prompt 工程技术。我们将讨论不同类型的提示,以及如何使用它们实现您想要的特定目标。
以下是 23 种提示技术的详细信息:
一、指令提示技术
含义:通过为模型提供具体指令来引导输出。
提示公式:“按照以下指示生成 [ 任务 ] : [ 指令 ] ”。
示例:生成客户服务响应,提示为“按照以下指示生成专业且准确的客户查询响应:响应应该专业且提供准确的信息”。
二、角色提示
含义:通过为 ChatGPT 指定一个特定的角色来引导输出。
提示公式:“作为 [ 角色 ] 生成 [ 任务 ] ”。
示例:生成客户服务回复,提示为“作为客户服务代表,生成对客户查询的回复”。
三、标准提示
含义:通过为模型提供一个特定的任务来引导输出。
提示公式:“生成一个 [ 任务 ] ”。
示例:生成新闻文章的摘要,提示为“生成这篇新闻文章的摘要”。
四、零、一和少样本提示
含义:用于从 ChatGPT 生成文本的技术,最少或没有任何示例。
提示公式:“基于 [ 数量 ] 个示例生成文本”。
示例:为没有可用示例的新产品编写产品描述,提示为“基于零个示例为这款新智能手表生成产品描述”。
五、“让我们思考一下”提示
含义:鼓励 ChatGPT 生成反思和思考性的文本。
提示公式:“让我们思考一下”后跟一个主题或问题。
示例:生成一篇反思性论文,提示为“让我们思考一下:个人成长”。
六、自洽提示
含义:确保 ChatGPT 的输出与提供的输入一致。
提示公式:输入文本后跟着指令“请确保以下文本是自洽的”。
示例:生成与以下产品信息一致的产品评论 [ 插入产品信息 ] 。
七、种子词提示
含义:通过提供特定的种子词或短语来控制输出。
提示公式:种子词或短语,后跟指令“请根据以下种子词生成文本”。
示例:编写一篇有关龙的故事,提示为“请根据以下种子词生成文本:龙”。
八、知识生成提示
含义:从 ChatGPT 中引出新的、原创的信息。
提示公式:“请生成关于 X 的新的和原创的信息”,其中 X 是感兴趣的主题。
示例:生成有关特定主题的新信息,提示为“生成有关 [ 特定主题 ] 的新的准确信息”。
九、知识整合提示
含义:利用模型的现有知识来整合新信息或连接不同的信息片段。
提示公式:模型应该提供新信息和现有知识作为输入,以及指定生成文本的任务或目标的提示。提示应包括有关所需输出的信息,例如要生成的文本类型以及任何特定的要求或限制。
示例:将以下信息与有关 [ 具体主题 ] 的现有知识整合: [ 插入新信息 ] 。
十、多项选择提示
含义:向模型提供一个问题或任务以及一组预定义的选项作为潜在答案。
提示公式:需要向模型提供一个问题或任务作为输入,以及一组预定义的选项作 为潜在答案。提示还应包括有关所需输出的信息,
示例:通过选择以下选项之一回答以下问题: [ 插入问题 ] [ 插入选项 1 ] [ 插入选项 2 ] [ 插入选项 3 ] 。
十一、可解释的软提示
含义:在提供一定的灵活性的同时控制模型生成的文本。
提示公式:它通过提供一组受控 输入和关于所需输出的附加信息来实现。这种技术可以生成更具解释性和可控性的生成文本,涉及基于给定的角色和特定的主题生成故事。
示例:基于以下角色生成故事: [ 插入角色 ] 和主题: [ 插入主题 ] 。
十二、控制生成提示
含义:让模型在生成文本时对输出进行高度控制。
提示公式:通过提供一组特定的输入来实现,例如模板、特定词汇或一组约束条件,这些输入可用于指导生成 过程,涉及使用特定的输入如模板或特定词汇。
示例:根据以下模板生成故事: [ 插入模板 ] 。
十三、问答提示
含义:让模型生成回答特定问题或任务的文本。
提示公式:通过将问题或任务与可能与问题或任 务相关的任何其他信息一起作为输入提供给模型来实现此目的。涉及回答特定问题或提供定义。
示例:回答以下事实问题: [ 插入问题 ] 。
十四、概述提示
含义:生成给定文本的较短版本,保留其主要思想和信息。
提示公式:应该向模型提供较长的文本作为输入,并要求其生成该文本的摘要。提示还应包括有关所需输出的信息,例如摘要的所需长度和任何特定要求或限制。
示例:用一句简短的话概括以下新闻文章: [ 插入文章 ] 。
十五、对话提示
含义:生成模拟两个或更多实体之间对话的文本。
提示公式:通过为模型提供一个上下文和 一组角色或实体,以及它们的角色和背景,并要求模型在它们之间生成对话。
示例:在以下情境中生成以下角色之间的对话 [ 插入角色 ] 。
十六、对抗性提示
含义:生成抵抗某些类型的攻击或偏见的文本。
提示公式:需要为模型提供一个提示,该提示旨在使模型难以生成符合期望输出 的文本。提示还应包括有关所需输出的信息,例如要生成的文本类型和任何特定要求或约束,涉及生成难以分类或翻译的文本。
示例:生成难以分类为 [ 插入标签 ] 的文本。
十七、聚类提示
含义:根据某些特征或特点将相似的数据点分组在一起。
提示公式:应该向模型提供一组数据点,并要求它根据某些特征或特点将它们分组成簇。提示还应包括有关所需输出 的信息,例如要生成的簇数和任何特定的要求或约束。涉及根据特征将数据点分组成簇。
示例:将以下客户评论根据情感分组成簇: [ 插入评论 ] 。
十八、强化学习提示
含义:使模型从过去的行动中学习,并随着时间的推移提高其性能。
提示公式:需要为模型提供一组输入和奖励,并允许其根据接收到的奖励调整其行 为。提示还应包括有关期望输出的信息,涉及使用强化学习来生成文本。
示例:使用强化学习来生成与以下风格一致的文本 [ 插入风格 ] 。
十九、课程学习提示
含义:通过先训练简单任务,逐渐增加难度来学习复杂任务。
提示公式:该提供一系列任务,这些任务逐渐增加难度。提示还应包括有关期望输出的信息,例如要完成的最终任务以及任何特定要求或约束条件。此技术对自然语言处理、图像识别和机器学习等任务非常有用。涉及逐步训练模型。
示例:使用课程学习来生成与以下风格 [ 插入风格 ] 一致的文本,按照以下顺序 [ 插入顺序 ] 。
二十、情感分析提示
含义:确定文本的情绪色彩或态度。
提示公式:要在 ChatGPT 中使用情感分析提示,模型应该提供一段文本并要求根据其情感分类。提示还应包括关于所需输出的信息,例如要检测的情感类型(例如积极的、消极的、中立的)和任何特定 要求或约束条件。
示例:对以下客户评论进行情感分析 [ 插入评论 ] ,并将它们分类为积极的、消极的或中立的。
二十一、命名实体识别提示(NER)
含义:识别和分类文本中的命名实体。
提示公式:要在 ChatGPT 中使用命名实体识别提示,需要向模型提供一段文本,并要求它识别和分类文本中的命名 实体。提示还应包括有关所需输出的信息,例如要识别的命名实体类型(例如人名、组织机构、地点、日期)以 及任何特定要求或约束条件。
示例:在以下新闻文章 [ 插入文章 ] 上执行命名实体识别,并识别和分类人名、组织机构、地点和日期。
二十二、文本分类提示
含义:将文本分成不同的类别。
提示公式:要在 ChatGPT 中使用文本分类提示,模型需要提供一段文本,并要求它根据预定义的类别或标签进行分 类。提示还应包括有关所需输出的信息,例如类别或标签的数量以及任何特定的要求或约束。
示例:对以下客户评论 [ 插入评论 ] 进行文本分类,并根据其内容将其分类为不同的类别,例如电子产品、服装和家具。
二十三、文本生成提示
含义:生成符合特定要求的文本。
提示公式:根据受控条件微调预训练模型或训练新模型以执行特定任务,生成特定长度或包含特定元素的文本。
示例:根据以下提示 [ 插入提示 ] 生成一个至少包含 1000 个单词,包括角色 [ 插入角色 ] 和情节 [ 插入情节 ] 的故事。
这些技术中的每一种都可以以不同的方式使用,以实现各种不同的结果。随着您继续使用 ChatGPT 和其他语言模型,值得尝试不同的技巧组合,以找到最适合您特定用例的方法。
提示词编写的基本结构
以下是为了生成符合特定风格、内容准确、信息丰富的多类型文本,利用 ChatGPT 提问方法建议。
结合创作需求来设计 Prompt,您可以按照以下步骤进行:
明确创作目标和内容:首先,您需要明确您的创作目标和内容范围,例如您要创作一个故事、一篇文章或一首诗。选择合适的 Prompt 技术:根据您的创作内容,选择一种或多种 Prompt 技术,例如角色提示、种子词提示、知识生成提示等。这些技术可以帮助引导模型的输出符合您的创作需求。构建 Prompt:按照所选 Prompt 技术的格式,构建 Prompt。Prompt 中要包含创作任务、具体指令以及角色等信息。例如,如果您要创作一个故事,可以选择角色提示,然后构建一个 Prompt:“作为侦探,生成一个关于犯罪现场的故事。”提供上下文和细节:在 Prompt 中提供创作所需的上下文和细节,如时间、地点、人物关系等。这有助于模型生成更加符合您创作需求的内容。调整 Prompt:如果生成的结果不符合预期,您可以调整 Prompt 中的指令或细节,然后重新生成,直到获得满意的结果。结合其他 Prompt 技术:您也可以结合使用多种 Prompt 技术,例如在角色提示的基础上添加种子词提示或知识生成提示,以使生成的结果更加丰富和多样。多次尝试和调整:Prompt 工程是一个反复试验和调整的过程。您需要多次尝试不同的 Prompt 组合,才能找到最适合您创作需求的 Prompt 设计。总之,设计 Prompt 需要根据您的创作内容、目标以及 Prompt 技术的特点来构建和调整。通过不断尝试和优化,您能够更好地利用 Prompt 工程来辅助您的创作。
-
小度全新AI硬件将于百度世界大会发布丨智谱AI、即梦AI上线新一代视频生成模型丨OpenAI安全系统团队负责人离职
【AI奇点网2024年11月11日早报】本站每日播报AI业界最新资讯,触摸时代脉搏,掌握未来科技动向。事不宜迟,点击查看今日AI资讯早餐。
2025-01-08 11:46:33 -
字节跳动内测豆包通用图像编辑模型SeedEdit丨Grok聊天机器人免费版内测丨月之暗面Kimi创始人被提起仲裁
【AI奇点网2024年11月12日早报】本站每日播报AI业界最新资讯,触摸时代脉搏,掌握未来科技动向。事不宜迟,点击查看今日AI资讯早餐。
2025-01-08 11:25:01 -
李彦宏:文心大模型日调用量超15亿丨百度发布文心「iRAG」文生图技术丨小度AI智能眼镜发布,搭载大模型边走边问
【AI奇点网2024年11月13日早报】本站每日播报AI业界最新资讯,触摸时代脉搏,掌握未来科技动向。事不宜迟,点击查看今日AI资讯早餐。
2025-01-08 10:58:46 -
巧妙利用这两个AI产品,让你的国庆出行没有废片
这两天就有朋友来问我,有没有那种能修图的AI,就是扩图+消除啥的傻瓜好用的。大家大概的需求总结一下其实就两,AI消除+AI扩图。
2025-01-08 10:34:49 -
OpenAI初步谈妥融资70亿美元:最大金主微软追加投资10亿,苹果退出
据华尔街日报报道,苹果公司退出了对 OpenAI 的新一轮融资谈判,而微软则计划向 OpenAI 追加约 10 亿美元的投资。
2025-01-08 10:14:21 -
详解Meta全新大模型Llama 3.2系列:多模态视觉识别能力媲美OpenAI GPT-4o
Meta公司推出了Llama 3 2,也是它首款能够理解图像和文本的旗舰视觉模型。包含中型和小型两个版本,以及更轻量化可用于手机端侧的纯文本模型。
2025-01-08 09:46:43
-
怎么快速给模特换装_怎么用stable diffusion给模特换装
本篇教程主要运用StableDiffusion这个工具来进行操作,下面会通过几个小案例,给大家展示不同需求下,我们该如何使用StableDiffusion来辅助我们完成服装效果展示。本教程适用于电商设计场景、摄影场景等多个运用人物设计的实战中
2024-12-23 13:57:15 -
万万没想到,兵马俑都开始跳「科目三」:阿里云通义千问APP打造“全民舞王”视频创作工具,实测效果大赞
兵马俑跳《科目三》,是我万万没想到的。有人借助了阿里云之前走红的AI视频生成技术——「Animate Anyone」,生成出来了这个舞蹈片段。
2024-12-13 16:46:26 -
AIGC落地实践!四招帮你快速搞定运营设计
回顾这一年,随着 AIGC 浪潮的爆发,在掌握AI工具已经成为设计师必备技能。今天这篇文章,通过三个案例流程拆解带大家从新时代设计工作流,到必备「四大招式」,到图标设计六大方向,到训练专属模型,再到全流程手把手拆解设计项目,绝对干货满满
2024-12-18 16:57:17 -
ChatGPT怎么本地登录_GPT怎么使用_GPT本地项目
本期就ChatGPT的这次更新再次将完全新人使用指南提上日程,并对此次更新做些设想和想象。希望大家喜欢!
2024-12-19 07:41:20 -
stable diffusion初识_stable diffusion跟其他工具有什么区别]
关于Stable Diffusion的内容很多,在本篇教程里,我会先为你介绍Stable Diffusion模型的运行原理、发展历程和相较于其他AI绘图应用的区别。
2024-12-24 13:45:31 -
PikaAI怎么用_PIkaAI怎样生成视频_AI视频生成器Pika怎么用_AI视频生成工具Pika教程
Pika这款工具7月份在AIGC界横空出世,被圈内誉为目前“全球最好的文本生成视频AI工具”之一,也被认为是另外一款知名AI视频生成工具Runway的强有力挑战者。
2024-12-25 13:35:53 -
如何使用 ChatGPT 调试代码
当您的代码出现问题时,您可以向 ChatGPT 提供故障代码和问题描述。AI 工具将尝试识别并纠正问题。
2024-12-31 12:01:41 -
stable SR脚本安装_stable diffusion脚本网站
上节课我们讲的4xUltraSharp是不是觉得已经很强了! 那么如果我拿出Stable SR脚本你应该如何应对呢?
2024-12-31 13:49:18 -
零基础2天速成!白嫖「秋叶」官方AI绘画课程,卷死同事
和「秋叶」一起学AI绘画,掌握Stable Diffusion、Midjourney的使用方法,开展AI绘画副业,搞钱!?
2024-12-17 12:53:01 -
openpose如何自定义角色_个性化角色姿势怎么定制_Controlnet深度解析
在设计角色姿势时,如何使用openpose进行姿势自定义,以及如何通过拍摄照片或使用第三方后期软件?同时,虚幻引擎对于角色姿势的编辑也很重要,本视频就并展示了如何使用优异商城中的免费资源来创建人物角色。
2024-12-19 11:43:51