見出し画像

何事にも型がある:プロンプトに入れるべき5つの要素

何事にも型があるのだな。

先日、ある仕事に使うChatGPTに入力するプロンプトを書いていたときに思ったことです。「型」とは、「一連の手順や形式、規範的なパターン」のことを指します。論文のような文章にもある種の「型」が存在します。そして、それはChatGPTのプロンプトも同じことが言えます。

プロンプト作成の基本型とその要素

ChatGPTのプロンプトの型は5つの要素でできています。

  1. ペルソナ(Persona): AIに役割を与える。

  2. 命令(Instruction/Action) :  モデルに実行させたい具体的なタスクや指示。

  3. 条件(Condition/Context/Rules): 追加の仕様/ルールを提供。

  4. 入力(Input): 必要な情報やデータを提供。

  5. 出力(Output): 出力の種類または形式を指定。

たとえば、童話『シンデレラ』を要約するというタスクを考えてみましょう。

単純なタスク

もっとも単純なプロンプトは、命令のみを書く場合です。

童話『シンデレラ』の要約を作成してください。

その結果、次のように『シンデレラ』の内容を要約した文章を作成します。このように単純なタスクであれば、命令のみでも十分なことが多いです。

『シンデレラ』は一人の若い女性が彼女の悪い義母と二人の義理の姉から虐待を受ける物語であり、その後彼女が幸せな生活を得るまでの物語です。

ストーリーは、シンデレラの父が再婚し、新しい妻とその二人の娘と一緒に住むことから始まります。しかし、父が亡くなった後、シンデレラは一家の使用人として扱われ、家事を全て押し付けられます。彼女は灰を扱う仕事から「シンデレラ」というあだ名をつけられます。

ある日、王宮で舞踏会が開かれ、全ての未婚の女性が招待されます。しかし、シンデレラは新しいドレスを買う余裕もなく、義母と義理の姉たちは彼女が行くことを許しません。その夜、シンデレラが泣いていると、突然彼女の神母が現れ、魔法を使って彼女を美しい女性に変え、舞踏会に行くことを可能にします。ただし、魔法は真夜中に解けると警告されます。

舞踏会でシンデレラは王子と出会い、すぐに二人は恋に落ちます。しかし、真夜中が近づくと、彼女は急いで帰らなければならず、その過程で一つのガラスの靴を落としてしまいます。王子はこの靴を手に入れ、それをはめることができる女性と結婚することを決めます。

王子は全国を旅して、ガラスの靴の持ち主を探します。最終的にシンデレラの家に辿り着き、ガラスの靴は彼女の足にぴったり合います。そして、シンデレラは王子と結婚し、幸せに暮らします。

少し複雑なタスクには『型』が有効

しかし、タスクが少し複雑になってくると、「型」を使った方がより効果的にChatGPTに指示を伝えることができるようになります。たとえば、童話『シンデレラ』の要約を論文風に作成させてみましょう。

童話『シンデレラ』の要約を論文風に作成してください。

その結果、次の通り、論文風の要約を作成します。

『シンデレラ』の物語は、若き女性主人公シンデレラが、継母とその二人の娘による虐待から脱出し、最終的に幸福を見つける過程を描いている。初期のシーンは、シンデレラの父が新しい配偶者とその二人の娘を家族に迎える場面から始まる。しかし、父親が亡くなった後、彼女は家族から虐待を受け、家事の全てを押し付けられる役割に追い込まれる。

この物語の中心的なエピソードは、王宮での舞踏会である。
・・・(省略)

しかし、「論文風」が何を意図しているのか指示が明確でないため、論文の要約に含んで欲しい次の要素を全て含む文章は作成されませんでした。たとえば、作成された文章では、「目的」や「結果の意義や影響」についての説明が不足しています。

▼論文の要約に含まれているべき6つの要素

  • 現状や問題の説明

  • 問題の結果

  • 目的 

  • 方法や手段

  • 結果や成果の説明

  • 結果の意義や影響

明確な指示のための型使用

そこで、より明確にChatGPTに指示を伝えるために『型』を使ってプロンプトを作成してみましょう。

{ペルソナ}
あなたは経験豊富な絵本出版社の編集者で、多くの絵本を編集し、出版してきました。

{命令}
{条件}で与えれた条件を満たすように、{入力}の物語の要約を論文風に作成し、{出力}の形式に合わせて出力してください。

{条件}
要約は以下の要素を含み、文章として作成してください。
- 現状や問題の説明
- 問題の結果
- 目的 
- 方法や手段
- 結果や成果の説明
- 結果の意義や影響

{入力}

童話『シンデレラ』

{出力}
テキスト

ペルソナとしては、物語の要約を作成することが得意そうで編集経験の豊富な絵本出版社の編集者を指定しました。命令では入力に対して条件を満たした出力をするように指示しています。条件では論文風の要約に含まれるべき要素を提供しています。最後に、入力で、『シンデレラ』を指定し、テキストによる出力を指定しています。

結果は次の通りになりました。

- 現状や問題の説明: 『シンデレラ』は、若い女性シンデレラが過酷な環境に置かれているという現状から始まる。彼女の父が再婚し、その新しい配偶者とその娘たちによって、シンデレラは家事の全てを強いられ、精神的・身体的な虐待を受けている。
- 問題の結果: その結果、シンデレラは孤立無援の状況に陥り、生活の質が劇的に低下している。また、彼女は家庭環境により、社会的活動、特に王宮での舞踏会への参加を制限されている。
- 目的: 本研究は、この困難な状況からシンデレラがどのように逃れ、彼女自身の生活を向上させ、最終的に幸福を見つける過程を分析することを目的としています。
- 方法や手段: 物語の中で、シンデレラは神秘的な神母の助けを借りて彼女の運命を変えます。神母はシンデレラを美しいドレスに変え、舞踏会への参加を可能にします。ここで重要なのは、シンデレラが王子に恋をし、その恋が彼女の生活を変えるきっかけとなることです。
- 結果や成果の説明: シンデレラが急いで帰宅する際に一つのガラスの靴を落とすことで、王子はシンデレラを探す手がかりを得ます。全ての女性が靴を試す中で、最終的にはシンデレラだけがその靴を履くことができ、王子と結婚することで幸せな生活を手に入れます。
- 結果の意義や影響: シンデレラの物語は、個人が困難を乗り越え、社会的制約を克服することの重要性を示しています。また、物語は善が報われ、悪が罰せられるという道徳的メッセージを伝え、社会全体に影響を与えています。それはまた、個人が自己実現を達成するために必要な機会の均等性と、外部の援助がどのように重要な役割を果たすかを示しています。

このように条件の指示に従った文章が作成されました。しかし、論文風の要約としては少し長すぎます。そこで、条件の部分に文章のテンプレート例文を示すように変更してみましょう。

{条件}
以下のテンプレートに従って文章を作成してください。 その際、「桃太郎」の要約を参考にしてください。

テンプレート
"[現状や問題の説明]"により、"[問題の結果]"が問題となっている。そこで本研究では、"[目的]"を達成するために、"[方法や手段]"を用意した。その結果、"[結果や成果の説明]"。この成果は、"[結果の意義や影響]"という点で重要である。"

「桃太郎」の要約: 幾度もの鬼の襲来で村は疲弊し,壊滅の危機が迫っていることが問題となっている.そこで本研究では,鬼に奪われた宝物を取り戻すことを目的とし,その達成のために必要な味方を集めるためのキビ団子を用意した.その結果,得られた味方と協力して鬼を退治して宝物を取り戻した.この成果は,これを破損した村の主要設備の修復に充てることで当面は壊滅の危機を脱することが可能になるという点で重要である.

その結果、次のように、より意図した論文風の文章に近づく結果を得ることができました。

「継母とその娘たちによる厳しい待遇により、主人公のシンデレラは日々の生活に困難を感じている」ことが問題となっている。そこで本研究では、「社会的な閉塞感からの脱出と、自身の幸福の追求」を目的とし、その達成のために「神秘的な神母の助けと魔法、そして王宮での舞踏会への参加」という手段を用意した。その結果、「シンデレラは王子との出会いを経て、自身の境遇を一変させ、幸せな結婚生活を手に入れることができた」。この成果は、「個人が自己実現を達成するための機会の均等性と、社会的制約を乗り越える可能性、また、外部の援助がどのように重要な役割を果たすかを示す」点で重要である。

プロンプトの分解とその利点

「型」に当てはめてプロンプトを作成することによって、タスクもより明確になり、要素に分解されているため、少し異なる出力を作成する際にも、変更しやすくなります。たとえば、ペルソナを変更して、村上春樹風の文章にしてみましょう。

{ペルソナ}
あなたは村上春樹風の文章で物語を書くこととして有名な作家です。

その結果、次のように村上春樹風の文章で論文風の要約が作成されます。

幸せとは思いもよらない場所から訪れる。だが、継母とその娘たちに虐げられ、無償の労働に従事し続けるシンデレラの世界では、幸せなどまるで幻影のように思われる。"という現状が問題となっている。そこで本研究では、"シンデレラが苦境から脱出し、本当の愛と幸せを見つける"ことを目的としている。
その達成のために、"神秘的なフェアリーゴッドマザーの力とシンデレラ自身の真心が結びつき、美しいドレスとガラスの靴、そして王宮への乗り物を用意"した。その結果、"魔法の力と自身の誠実さで王子の心をつかみ、最終的にガラスの靴が彼女の足に完全にフィットすることで、シンデレラは王子と結婚し、真の幸せを得た"。
この成果は、"どんなに厳しい状況でも希望を捨てず、真実と善意を保つことで幸せをつかむことができるという普遍的なメッセージを伝え、読者に希望と勇気を与える"という点で重要である。

このように要素に分解してプロンプトを生成することで、同じように入力を変更したり、出力形式を変更したりといったことも容易です。

ぜひ試してみてください。

それでは、また! ciao.


参考文献


いいなと思ったら応援しよう!