Define the goal!
LLMと会話をする際には、ユーザーはチャットボットに何を訪ねるのかを考える必要があります。そして、チャットボットによりわかりやすく答えてもらうために、プロンプトと呼ばれる質問の為の文章を作成します。
プロンプトをより 詳細、かつ簡潔に作成するほど、チャットボットはより合理的に回答を与えてくれます。
ここでは、よりよりプロンプトを作成する方法の一つである、質問内容のゴールを明確にすることについて詳しくご説明いたします。
ゴールを明確にするとは?
チャットボットへの質問や命令、タスクや指示のことを指します。
ユーザーがチャットボットに対して具体的な応答を求める為の詳細な指示やインストラクションのこと。
これにより、チャットボットがユーザーの意図を正確に理解し、適切な応答を提供することができるようになります。
ユーザーの意図
ユーザーが求めているものとは?
どのような情報やタスクが必要?
精度の高い応答
詳細な指示を与える事により、より正確で適切な応答を生成可能
ユーザーの体験
明確な指示により、ユーザーやよりスムーズな応答を体験
チャットボットへの
インストラクション
#1 質問と指示
'今日のニューヨークの天気を教えてください。'
ニューヨークの:具体的な場所
天気を教えてください:指示
#2 タスクの指示
'午前10時にミーティングのリマインダーを設定して下さい。'
午前10時に:特定の時間
リマインダーを設定して下さい:具体的なタスクの指示
#3 選択の指示
'次のオプションから選んでください。'
ピザ、寿司、ハンバーガー:ユーザーに具体的な選択肢を提示

Define the Goal

チャットボットと有意義に対話するためには、よりよいプロンプトを書くことが大切です。ユーザーは、チャットボットに対してのお願い内容をプロンプトに書いていきます。この際に、ゴールを設定することもチャットボットから必要な情報を得る前に必要となってきます。
ゴールの設定とは、簡単にいうとチャットボットから何を聞きたでしたいのかということです。たとえば、小説を書いてほしい、物語の要約をしてほしい、旅行の計画を立ててほしい、などチャットボットへのお願いです。
ゴールを設定することにより、より簡潔にチャットボットから詳細な情報を得ることができるようになるのです。



Define the goal
なぜゴール設定(チャットボットへの指示)が必要なのか?
1.明確性
2.効率性
3.関連性
4.正確性
5.簡潔性


1.明確性
チャットボットへのお願いをより明確にすることで、わかりやすくスムーズに回答を得ることができます。
2.効率性
チャットボットへのお願いをより簡潔でダイレクトに質問することにより、最短で回答を得ることが可能になり、何度も質問を変えたりする必要がなくなります。
3.関連性
チャットボットのお願いをより具体化することにより、応答が質疑応答の内容に沿ったものになります。
4.正確性
チャットボットへのお願いをより的を絞って質問することにより、より詳細な情報を得ることが可能となります。特に、学問的な質問や専門的な応答が必要な場合に有効です。
5.簡潔性
最初の質問(プロンプト)をより明確にすることで、次の質問もより簡潔に応答することが可能となります。
Define the Goal
チャットボットへの質問にゴールを設定する例
*論文を書いて。
*ウェブサイトをコーディングして。
*旅行ブログを書いて。
*ダイエットの方法をブレインストーミングして。
*「マクベス」を要約して。
*簡単パスタのレシピを教えて。
*デートに来ていく服を選んで。