我们大多数人都错误地使用了 ChatGPT:
错误1:不在提示中包含示例。
错误2:忽略通过角色控制 ChatGPT 的行为。
错误3:让 ChatGPT 猜测内容,而不是向它提供一些信息。
通过3类有用的prompt工程掌握 ChatGPT的使用。
-
小样本量提示:few shot prompts
组成:任务描述、示例、提示3个部分
(1)假设我们想从文本“我想从首都机场飞往虹桥机场“
这是多数人会使用的提示。
从文本中提取机场所在城市:“我想从首都机场飞往虹桥机场”
(2)这可能会有用,但有时可能还不够。尤其当需要多样本量的格式化处理,更好的提示:
如果进行few shot prompts 的改写,就能获取更加精准的格式。
从此文本中提取机场所在城市:
input:“我想从首都机场飞往虹桥机场”
Output: 北京、上海
input:“我想从浦东国际机场飞往双流国际机场”
output 上海、成都
input:“我想从奥兰多国际机场飞往洛根国际机场”
output:
结果如下图:
在过往,这种格式化的信息抽取,对于语言模型来说,总是需要花费时间来训练微调的。这种巨大的提效,是不可想象的。
而实际上,提示中的实际答案并不重要,重要的是标签格式的展示,哪怕你输入的知识是错误的,也不会影响答案格式的输出。
所以。如果你很难用语言描述清楚自己的需求,那请直接写给它。
2、角色提示
有时,ChatGPT 的默认行为不足以满足需求,这时就可以为 ChatGPT 设置角色提示。假设你想练习面试。通过告诉 ChatGPT “充当招聘经理”并在提示中添加更多详细信息,就能够模拟任何职位的工作面试。
你只需要用“充当……”这样的词来开始你的提示,然后添加尽可能多的细节。
身体提示的获取地址:ChatGPT身份指令关键词
3、给提示添加风格个性,并产生知识
这两种提示方法在为电子邮件、博客、故事、文章等生成文本时非常有用。
【举例】假设您想写一篇 500 字的博文,介绍人工智能将如何取代人类。
如果您使用“写一篇关于人工智能将不会取代人类的 500 字的博客文章”来创建标准提示,可能会得到一篇非常通用的文章。
(1)首先,“为我们的提示添加个性”是指添加风格和描述符。添加样式可以帮助我们的文本获得特定的语气、形式、作者的领域等等。
以具有 10 年以上经验的 [领域] 专家的风格撰写 [主题]。
为了进一步自定义输出,我们可以添加跟多描述。例如添加诸如鼓舞人心、讽刺、有趣和娱乐等形容词,结果将发生显著变化。
写一个篇500字的公众号文章,主题是[为什么人工智能不会取代人类]。以拥有 [10 年以上经验]的[人工智能专家]的风格写作。解释时使用[有趣的例子]。
更进一步地:
当然,如果你明确了读者画像,请把读者画像也告诉它。
写一个篇500字的公众号文章,主题是[为什么人工智能不会取代人类]。以拥有 [10 年以上经验]的[人工智能专家]的风格写作。解释时使用[有趣的例子]。面向的读者是[二线城市、30岁至50岁的、专注于买房生娃的群体]
(2)使用知识,继续改进它:
我们可以使用生成知识的方法来进一步改进。在生成最终结果之前,生成有关主题的潜在有用信息。
例如,我们可以先生成知识,然后再编写文章。
生成关于“人工智能不会取代人类”的 5 个事实
一旦我们有了 5 个事实,我们就可以将这些信息提供给其他提示以写出更好的帖子。
使用以下[事实]写一篇 500 字的公众号文章,主题是[为什么 AI 不会取代人类]。以拥有 [10 年以上经验]的[人工智能专家]的风格写作。用[有趣的例子]解释。面向的读者是[二线城市、30岁至50岁的、专注于买房生娃的群体]
#事实1
#事实2
#事实3
#事实4
#事实5