プロンプトエンジニアリングについて勉強していきましょう。
最後まで読むだけでchatGPTが簡単になるよ!
どうやらコツがありそうだね・・・
【chatGPT】プロンプトとは?
ChatGPTにおける「プロンプト」とは、ユーザーが会話を始める際に提供する初期の文章や質問のこと
これは、ChatGPTがその文脈から次に生成するべき適切な応答を理解するのに役立ちます。
プロンプトは、会話の方向性やトーンを指定し、よりスムーズで自然な会話を促進します。
例えば、「こんにちは、最近どんなことがありましたか?」や「お願いします、私におすすめの本を教えてください」といった文章がプロンプトの例です。
ここでは上記のようなシンプルなプロンプトを紹介しましたが、「適切で十分なプロンプト」を入力することで、まるで魔法のようにchatGPTは応えてくれます。
プロンプトは、AIツールが理解しやすい形で情報を提供し、適切な応答や生成を促す役割を持つため、どのようなプロンプトをChatGPTに入力するかで、アウトプットが大きく変わるのです。
そのため、どのようなプロンプトを入力すれば良いかを学ぶことは非常に重要です。
【chatGPT】プロンプトエンジニアリングとは?
プロンプトエンジニアリング…
人工知能モデルや機械学習モデルを操作する際に、特定のタスクや目的に向けて最適な入力を設計するプロセス
最適なアウトプットを出すための設計がプロンプトエンジニアリングです。そしてその手法の中に「プライミングプロンプト」というものがあります。
【chatGPT】プライミングプロンプトとは?
プライミングプロンプトとはなんでしょうか。それは「初期設定のようなもの」です。
プライミングプロンプト…
会話型の人工知能モデル(例:ChatGPT)に対して、特定の応答や振る舞いを誘導するために与えられる初期の文や質問のことです。プライミングプロンプトは、モデルが特定の文脈やトピックに関連した応答を生成するように調整するのに役立ちます。
例えば、会話の開始時に「今日の天気は?」という質問をChatGPTに与えることで、モデルはその後の応答を天気に関連したものにするよう促されます。同様に、特定のトピックに関する質問やコメントをプライミングプロンプトとして提供することで、モデルがそのトピックに沿った応答を生成する傾向が高まります。
プライミングプロンプトは、会話の流れや目的を制御するための強力なツールであり、自然な対話を促進するのに役立ちます。
chatGPTプライミングプロンプトの例
プライミングプロンプトの例
質問型プロンプト、具体例を求めるプロンプト、指示を含むプロンプト、条件付きプロンプト、フィードバックを求めるプロンプト
などがあります。
具体例は次の段落で見ていきましょう!
【chatGPT】プロンプトエンジニアリングのコツ
どのようなプロンプトをChatGPTに入力するかで、ChatGPTのアウトプットが大きく変わります。必要なアウトプットをChatGPTから得るために、プロンプトエンジニアリングのコツを学びましょう。
プロンプトエンジニアリングのコツ①ChatGPTに役割を与える
ChatGPTに対してどう振る舞ってほしいのか、「役割」を与えることで回答の精度が上がります。質問をしたい内容に関するプロを役割として与えるのがおすすめです。
chatGPTに役割を与えていない例
今日の夕食のメニューを考えてください。
chatGPTに役割を与えている例
あなたは管理栄養士です。
今日の夕食のメニューを考えてください。
プロンプトエンジニアリングのコツ②関連情報や詳細情報を記載をする
chatGPTに詳細な情報を与えていない例
今日の夕食のメニューを考えてください。
chatGPTに詳細な情報を与えている例
わたしたちは大人2人、子供1人の3人家族です。
今日の夕食のメニューを考えてください。
プロンプトエンジニアリングのコツ③期待するアウトプットを明確にする
chatGPTにアウトプットを指示していない例
今日の夕食のメニューを考えてください。
chatGPTにアウトプットを明確に指示している例
今日の夕食のメニューを考えてください。
メインは1品、副菜を2品、汁物です。調理時間は2時間以内でお願いします。
プロンプトエンジニアリングのコツ④アウトプットの形式や数、難易度を指定する
アウトプット形式を指定することで、個数やまとめ方(ex. 表形式)などを指定することができます。
また、自分自身がどんなレベルの人間なのかをChatGPTに伝えることで、アウトプットの難易度を調整することもできます。
chatGPTにアウトプットを明確に指示して、難易度や自分のことを知らせている例
今日の夕食のメニューを考えてください。
私は卵アレルギーなので、卵は使わないでください。
手順も詳細に書き出してください。
chatGPTプロンプト例の比較
では最後に、シンプルなアウトプットと、的確な情報を与えて指示を明確にしたプロンプトのアウトプットを比較してみましょう。
・今日の夕食のメニューを考えてください。
VS
あなたは管理栄養士です。
今日の夕食のメニューを考えてください。
わたしたちは大人2人、子供1人の3人家族です。
メインは1品、副菜を2品、汁物です。調理時間は2時間以内でお願いします。
私は卵アレルギーなので、卵は使わないでください。
手順も詳細に書き出してください。
どのようにアウトプットの違いがあるか、開いてみてみてください。
・シンプルな場合のアウトプット
今日の夕食のメニューを考えますね。どうでしょうか。
- 前菜: グリーンサラダとトマトモッツァレラサラダ
- 主菜: ハーブとオリーブオイルで焼いたサーモンフィレ、またはローストチキン
- サイドディッシュ: ガーリックバターで焼いたアスパラガスとローストポテト
- デザート: ベリータルトまたはチョコレートムース
これらの料理で、バランスの取れた美味しい夕食を楽しめるかもしれません。
指示や条件を付加した場合のアウトプット
了解しました。では、卵を使用しない夕食のメニューを考えましょう。
メインディッシュ:
- 鶏もも肉と野菜のロースト
副菜1:
- グリル野菜のサラダ
副菜2:
- ミネストローネスープ
手順:
- グリル野菜のサラダ:
- 野菜(ズッキーニ、トマト、玉ねぎなど)を洗って切ります。
- グリルパンを熱して、野菜をグリルします。塩とオリーブオイルで調味します。
- グリル野菜を冷まして、サラダボウルに盛ります。お好みでバルサミコ酢やハーブをかけます。
- ミネストローネスープ:
- にんじん、セロリ、玉ねぎ、ジャガイモをみじん切りにします。
- 鍋にオリーブオイルを熱して、みじん切りの野菜を炒めます。
- 野菜がしんなりするまで炒めたら、トマト缶と水を加えて煮込みます。
- 味を調えて、お好みでパスタや豆類を加えます。
- 鶏もも肉と野菜のロースト:
- 鶏もも肉を洗って、余分な脂肪を取り除きます。
- 野菜(ジャガイモ、にんじん、かぼちゃなど)を切ります。
- オーブンを180°Cに予熱します。
- ローストパンに野菜を敷き詰め、上に鶏もも肉をのせます。
- オリーブオイル、塩、こしょう、ハーブをかけて調味します。
- オーブンで40-45分間焼きます。焼き上がりを確認してから取り出します。
以上のメニューで、バランスの取れた夕食を楽しめると思います。
【chatGPT】プライミングプロンプトの例
先ほどのアウトプットが気に入らなかった場合、次にこういう聞き方をしてみます。条件付けがされているのを体感してください。
先ほどと同じ条件で、他のメニューをお願いします。
了解しました。他のメニューを考えますね。
メインディッシュ:
- グリルした鮭フィレ
副菜1:
- ロースト野菜のハニーバルサミコソース
副菜2:
- トマトとモッツァレラチーズのカプレーゼサラダ
汁物:
- かぼちゃとココナッツミルクのスープ
手順:
- ロースト野菜のハニーバルサミコソース:
- 人参、ジャガイモ、かぼちゃなど、お好みの野菜を切ります。
- 野菜をベーキングシートが敷いたベーキングトレイに並べます。
- オリーブオイル、塩、こしょうで調味し、オーブンで焼きます。
- 野菜がやわらかくなったら、ハチミツとバルサミコ酢を混ぜたソースをかけて完成です。
- トマトとモッツァレラチーズのカプレーゼサラダ:
- トマトとモッツァレラチーズを薄くスライスします。
- お皿にトマトとモッツァレラチーズを交互に並べます。
- バジルの葉をちぎって散らし、オリーブオイル、バルサミコ酢、塩、こしょうで味付けします。
- かぼちゃとココナッツミルクのスープ:
- かぼちゃを薄くスライスし、玉ねぎをみじん切りにします。
- 鍋にオリーブオイルを熱して、玉ねぎを炒めます。
- かぼちゃを加えて炒め、ココナッツミルクと水を加えて煮ます。
- かぼちゃが柔らかくなったら、塩、こしょうで味を調えます。お好みで香辛料を加えても良いです。
グリルした鮭フィレは、鮮やかな色合いと豊かな旨味が楽しめる一品です。他の副菜や汁物と組み合わせて、おいしい夕食をお楽しみください。
先ほどの条件で和食でレシピをお願いします
了解しました。和食のレシピを考えますね。
メインディッシュ:
- 鶏の照り焼き
副菜1:
- ほうれん草のお浸し
副菜2:
- 豆腐ときゅうりの冷奴
汁物:
- かぼちゃとしいたけの味噌汁
手順:
- 鶏の照り焼き:
- 鶏もも肉を薄切りにして、醤油、みりん、砂糖でマリネします。
- フライパンに少量の油を熱して、鶏肉を焼きます。両面に焼き色がつくまで焼きます。
- 醤油、みりん、砂糖を加えてからめ、照り焼きのタレが絡まるようにします。
- ほうれん草のお浸し:
- ほうれん草を洗って茹で、水に取ります。
- ざるにあけて水気を切り、器に盛ります。
- お浸しのたれ(醤油、みりん、砂糖)をかけて完成です。
- 豆腐ときゅうりの冷奴:
- 豆腐を器に盛ります。
- きゅうりを薄切りにして豆腐の上にのせます。
- お好みでネギや生姜をみじん切りにしてかけ、しょうゆやポン酢をかけて完成です。
- かぼちゃとしいたけの味噌汁:
- かぼちゃを皮をむいて種を取り、小さく切ります。
- しいたけを水で洗って、石づきを取り除きます。
- 鍋に水を入れてかぼちゃとしいたけを入れ、火にかけます。
- 野菜が柔らかくなったら、味噌を溶かして加えて味を調え、お好みでネギを加えて完成です。
これらの和食のレシピで、おいしい夕食を楽しんでください。
質問で前もって条件付けしていれば、それを引き継いでくれるんです!
chatGPTって使えるかも!
コメント