067 ChatGPT Prompt进阶1.2,Output Indicator如何撰写?
本文最后更新于 300 天前,其中的信息可能已经有所发展或是发生改变。

之前撰写了ChatGPT的Prompt的评判标准(Concise and Specific),内容四个部分:

  1. Instruction
  2. Context
  3. Input Data
  4. Output indicator

关于这部分内容,见065 如何撰写一份良好的ChatGPT Prompt?

Instruction很好理解,就是我们想要ChatGPT干的事情。Context如何编写也进行了说明,见066 ChatGPT进阶1,撰写良好的Context。因此这篇内容主要讲述Output Indicator。

What,什么是Output Indicator?

参考见065 如何撰写一份良好的ChatGPT Prompt?中的结构图

image-20240119003925608

所以,Output Indicator就是对输出的Answer的格式进行调整。期望能够输出符合自己要求的Answer。经过我的阅读内容,目前划分了这么几个内容在这个之中:

  • Format,格式:文本,表格,json数据等
  • Length,长度:限定输出内容的长度,如限定800字。
  • Tone,语气:自信地,学术的,幽默的等
  • Language,语言:中文,英文,……;白话文,文言文
  • Structure,结构:输出文本的逻辑结构。
  • ……

(后续如果有内容会进行补充)

Why,为什么要写Output Indicator?

写这部分内容,主要考虑到有些内容是需要格式要求的。同样一份内容,可以有以下几种表现形式:

  • 邮件,把你的内容当做邮件,需要有开头,结尾等
  • 新闻,那肯定不同于邮件的内容,直接使用正文。
  • 课堂作业,这个就需要使用比较正式的,学术的语言来写作。

而且,应对不同的作业,长度可能都是不同的。微博也就几十个字,然而一份完整能够说明白事情的文档却需要上千字。

因此,通过写Output Indicator,就能够直接转换这部分内容。

How,如何使用Output Indicator?

Output的内容,直接在Prompt中加入就行了。当然,为了更好说明白问题,还是举例来说明。

上一篇文章,也就是“066 ChatGPT进阶1,撰写良好的Context”中“泾河龙王误点数”(来源于《西游记》)的例子比较好,大家都知道怎么回事。所以,接着上一篇内容我们来解决“你作为泾河龙王,如何让玉帝不把自己的龙头给砍了”的问题。

当然,昨天ChatGPT已经提出了解决方案(具体内容见“066 ChatGPT进阶1,撰写良好的Context”),但是上一篇的忏悔书没有写好,今天就来用Output来说明忏悔书的问题。

(当然,接下来仍然使用表格来说明到底加了什么东西,但是背景部分不进行修改。因此表格中将不会分析Context,仅仅包含Instruction 和 Output Indicator两个部分。而且Prompt中相关的背景,仅仅使用背景来代替)

泾河龙王误点数忏悔书v1.0,不加Output Indicator

第一版,不加入Output Indicator

因此Prompt的组成如下所示

要素 内容
Instruction 我作为龙王,为了不让玉帝把我的龙头给砍了,准备写一封忏悔书,请你帮我写一封
Output Indicator

最终的Prompt:

相关的背景

我作为龙王,为了不让玉帝把我的龙头给砍了,准备写一封忏悔书,请你帮我写一封

image-20240121205040029

可以看到,这个内容是大白话,怎么能够向玉帝进行汇报呢?必须换成文言文。

泾河龙王误点数忏悔书v2.0,修改成文言文

第一版,不加入Output Indicator

因此Prompt的组成如下所示

要素 内容
Instruction 我作为龙王,为了不让玉帝把我的龙头给砍了,准备写一封忏悔书,请你帮我写一封
Output Indicator 要求输出内容要求是文言文。

最终的Prompt:

相关的背景

我作为龙王,为了不让玉帝把我的龙头给砍了,准备写一封忏悔书,请你帮我写一封

要求输出内容要求是文言文。

image-20240121205925497

说实话,这个内容写的有古装片里的那种感觉了。不过内容有点短,后续加上长度。

泾河龙王误点数忏悔书v2.1,要求长度

第一版,不加入Output Indicator

因此Prompt的组成如下所示

要素 内容
Instruction 我作为龙王,为了不让玉帝把我的龙头给砍了,准备写一封忏悔书,请你帮我写一封
Language 要求输出内容要求是文言文。
Length 忏悔书字数不少于500字。

最终的Prompt:

相关的背景

我作为龙王,为了不让玉帝把我的龙头给砍了,准备写一封忏悔书,请你帮我写一封

要求输出内容要求是文言文,忏悔书字数不少于500字。

image-20240121210632097

可以看出,忏悔书的字数的确变长了,数了下,超过500了。但是吧,还是内容还是有问题,因为前面说故事的太短,而说自己错了的部分太多。接着改。

泾河龙王误点数忏悔书v2.3,限定内容的结构

第一版,不加入Output Indicator

因此Prompt的组成如下所示

要素 内容
Instruction 我作为龙王,为了不让玉帝把我的龙头给砍了,准备写一封忏悔书,请你帮我写一封
Language 要求输出内容要求是文言文。
Length 忏悔书字数不少于500字。
Structure 忏悔书要求包含下面几点:第一点是夸一下玉帝,第二点是说明个人多年来的苦劳,第三点是承认错误,第四点是本龙发生错误的原因,第五点是未来将要整改的地方,最后再次求情玉帝陛下的原谅

最终的Prompt:

相关的背景

我作为龙王,为了不让玉帝把我的龙头给砍了,准备写一封忏悔书,请你给我写一下。

输出内容要求是文言文,忏悔书的字数不少于500字。忏悔书要求包含下面几点:第一点是夸一下玉帝,第二点是说明个人多年来的苦劳,第三点是承认错误,第四点是本龙发生错误的原因,第五点是未来将要整改的地方,最后再次求情玉帝陛下的原谅。

image-20240121211714890

这封文章挺好了。我一个非文科生看着,还行。当然,理科生看着计划部分,不太好。还是列表格看着舒服。那就要求列表格吧

泾河龙王误点数忏悔书v2.4,限定输出格式。

第一版,不加入Output Indicator

因此Prompt的组成如下所示

要素 内容
Instruction 我作为龙王,为了不让玉帝把我的龙头给砍了,准备写一封忏悔书,请你帮我写一封
Language 要求输出内容要求是文言文。
Length 忏悔书字数不少于500字。
Structure 忏悔书要求包含下面几点:第一点是夸一下玉帝,第二点是说明个人多年来的苦劳,第三点是承认错误,第四点是本龙发生错误的原因,第五点是未来将要整改的地方,最后再次求情玉帝陛下的原谅
Format

最终的Prompt:

相关的背景

我作为龙王,为了不让玉帝把我的龙头给砍了,准备写一封忏悔书,请你给我写一下。

输出内容要求是文言文,忏悔书的字数不少于500字。忏悔书要求包含下面几点:第一点是夸一下玉帝,第二点是说明个人多年来的苦劳,第三点是承认错误,第四点是本龙发生错误的原因,第五点是未来将要整改的地方,最后再次求情玉帝陛下的原谅。其中,未来的整改计划,以表格进行列举。

image-20240121212509108

最后,的确列表格了。这个内容挺好了。

泾河龙王误点数忏悔书v2.5,皮一下版,英文输出

第一版,不加入Output Indicator

因此Prompt的组成如下所示

要素 内容
Instruction 我作为龙王,为了不让玉帝把我的龙头给砍了,准备写一封忏悔书,请你帮我写一封
Language 要求输出内容要求是英语。
Length 忏悔书字数不少于500字。
Structure 忏悔书要求包含下面几点:第一点是夸一下玉帝,第二点是说明个人多年来的苦劳,第三点是承认错误,第四点是本龙发生错误的原因,第五点是未来将要整改的地方,最后再次求情玉帝陛下的原谅
Format

最终的Prompt:

相关的背景

我作为龙王,为了不让玉帝把我的龙头给砍了,准备写一封忏悔书,请你给我写一下。

输出内容要求是英语,忏悔书的字数不少于500字。忏悔书要求包含下面几点:第一点是夸一下玉帝,第二点是说明个人多年来的苦劳,第三点是承认错误,第四点是本龙发生错误的原因,第五点是未来将要整改的地方,最后再次求情玉帝陛下的原谅。其中,未来的整改计划,以表格进行列举。

image-20240121212912017

哈哈,这皮一下很开心。

结语

可以看书,Output Indicator的限定,能够输出内容更加适合自己的要求。当然,如果输出内容,大家还有什么需要补充的话,可以给我发邮件 ddw2019@foxmail.com来进行补充的呀。

作者:Dongdong
链接:http://ddw2019.com/067
声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0协议,转载请注明文章地址。

如果观众姥爷们觉得冬冬的博客还不错,可以订阅赏杯奶茶让我继续撰写下去呦 (ฅ´ω`ฅ)
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇