バイク/自動二輪

ChatGPTプロンプトエンジニアリング「回答を引き出す質問の仕方」についてご紹介|AI/人工知能の基礎

ChatGPTプロンプトエンジニアリング「回答を引き出す質問の仕方」についてご紹介|AI/人工知能の基礎 バイク/自動二輪
スポンサーリンク

ChatGPTプロンプトエンジニアリング「回答を引き出す質問の仕方」についてご紹介|AI/人工知能の基礎

ご訪問ありがとうございます。
今回は、ChatGPTプロンプトエンジニアリング「回答を引き出す質問の仕方」についてご紹介します。

AI・人工知能関連サイトマップのご紹介

IT関連サイトマップをご紹介します。

AI・人工知能関連サイトマップのご紹介
学び/学習TOP > IT|ゲーム作り|HP作成
ITtop > エディタ|プログラミング|
人工知能/AI Top
【AI関連ランキング】
世界の開発者が最も利用しているランキング
AI検索ツール|AI開発ツール|
【AI検索ツール】
■ChatGPT 特徴と利用方法|採用ツール||
■WolframAlpha 特徴と利用方法|歴史(WolframAlpha|Mathematica)|■Perplexity AI|■Phind
【AI/人工知能の基礎】
■基礎
種類|しくみ|ChatGPT(得意なこと|できることと注意点|画期的なところ|強み|利用規約)|関連用語
■歴史/系譜
人工知能の誕生|ニューラルネットワーク|ディープラーニング|DBN誕生の背景|AlexNetその後の影響|トランスフォーマーモデル(登場|影響を受けた生成AI|BERT)|生成系AI|
【回答精度を上げるプロンプトエンジニアリング】
基本(プロンプトエンジニアリングとは|登場の背景と未来|基礎|4つの基本|質問の仕方)
手法(テキスト作成|情報収集|文章(作成|添削|レポート)|外国語
プログラミング活用|表計算ソフト|Windowsコマンド)
【関連】
テキストエディタ(サクラエディタ|正規表現)
プログラミングC言語STG作り方|C言語の入門/基礎|リファレンス/サンプル文

■■│コペンギンTOP > ゲームホビー書籍・マンガ│■■
ゲームTOP > ランキング傑作・名作機種別ジャンル別
学び/学習TOP > IT|ゲーム作り|HP作成
ホビーTOP > プラモデルミリタリーエアガン
●映像>アニメ(ロボットアニメ)│映画│
書籍・マンガ > ゲーム雑誌マンガ


プロンプトエンジニアリングの例「質問の仕方を変えながら回答を引き出そう」

プロンプトエンジニアリングの手法を活用して、ChatGPTに少し複雑な質問に回答してもらえるように工夫してみましょう。最初は正確に答えることができませんが、質問の仕方を4ステップで変更することで、次第に回答に近づいていきます。

【1】指示だけしてみよう(Zero-shot)

ここでは、割引を考慮した支払い額を計算する例を取り上げます。割引方法は10円未満の端数を切り捨てるという方法ですが、その方法はChatGPTに伏せた状態で質問します。まずは、指示だけしてみましょう。
ある商店で211円のチョコレートと113円のジュース2本を買ったところ割引きしてくれました。
支払金額はいくらになりますか。

【ChatGTP】割引の額がわからないので、割引後の価格については解答できませんが、支払金額を計算することはできます。

チョコレートとジュース2本の合計金額は、211円+113円×2=437円です。割引前の支払金額は、437円です。

割引後の支払金額は、割引前の支払金額から割引額を引くことで求めることができます。

本来は割引方法を明確に指定すべき
ここでは、意図的に間違えやすい質問方法を使って、4つのパターンでの質問方法を解説しています。もちろん、最初から割引方法を質問内で明示しておけば、より正確な回答が得られる可能性が高くなります。
複雑なプロンプトでゲーム化もできる
ChatGPTのプロンプトを工夫すると、ゲームのような複雑なしくみを作ることもできます。たとえば、対話しながらストーリーを進めるノベルゲームなどを制作している例もあります。

【2】例を示してみよう(Few-shot)

指示だけでは、割引額がわからないと回答されてしまいました。続いて、いくつか例を示して、推測してもらいましょう。「###」の見出しで例を3つ挙げ、最後に質問をしてみます。

次の例のように支払金額を計算してください。

###ある商店で211円のチョコレートと113円のジュース2本を買ったところ割引きしてくれました。支払金額:430円

###ある商店で101円のガム2個と113円のジュースを買ったところ割引きしてくれました。支払金額:310円

###ある商店で88円のお茶2本と244円のパン2個を買ったところ割引きしてくれました。支払金額:660円

###ある商店で106円のおにぎり3個と308円のケーキを買ったところ割引きしてくれました。支払金額:

 

【ChatGTP】支払金額は、割引前の合計金額から割引額を引くことで求めることができます。割引後の金額が与えられているので、それを元に計算します。

支払金額:430円
チョコレート:211円
ジュース2本:113円×2=226円

割引前の支払金額を求めるために、支払金額に割引額を加えます。
割引前の支払金額=支払金額+割引額

割引前の支払金額=430円+割引額

割引前の支払金額が437円であると仮定します。
437円-割引額=430円

したがって、割引額は7円です。

同様に、他の例についても計算します。

支払金額:310円
ガム2個:101円×2=202円
ジュース:113円

割引前の支払金額=310円+割引額
割引前の支払金額=310円+割引額=310 円

310円-割引額=310円
割引額は0円です。

支払金額:660円
お茶2本:88円×2=176円
パン2個:244円×2=488円

割引前の支払金額=660円+割引額
割引前の支払金額=660円+割引額=660円
660円-割引額=660円割引額は0円です。

支払金額:不明

おにぎり3個:106円×3=318円
ケーキ:308円

割引前の支払金額=不明+割引額
割引前の支払金額 = 不明+割引額=不明

不明-割引額=不明
割引額は不明のため、計算できません。

どれくらい例を示せばいいの?

例は少ないと推測が難しくなりますが、多すぎると入力できない場合があります。2~3程度を提示するのが一般的です。

日々学習と進化により、いきなり正解する場合も
ここでは、ChatGPTが間違った回答をする例を示しましたが、ChatGPTは日々学習によって進化しているため、いきなり正しい回答をする場合もあります。実際の回答が異なる場合もあるため、紙面上で回答の変化を確認してください。
質問を次第に変えながら違いを見よう
手順2の質問は、手順1と聞きたい内容は同じですが、質問の仕方を変えています。このレッスンでは、以降も同じ質問を異なる聞き方をしながら、どのように回答が変化するのかを見ていくことにします。
記号で区別する

ここでは例を区別するために「###」という見出し記号を使っていますが、別の記号を使っても構いません。ただし、例を複数掲示するときは、すべての例で同じ記号を使ってください。

回答の中にもヒントはある
このレッスンの例では、ChatGPTは回答の中で度々、「割引額は不明のため」と答えています。このように、ChatGPTは正しく答えるために必要な情報を提示する場合もあります。
ここでは、プロンプトエンジニアリングを使うための例なので、すぐに割引額を計算する方法を示しませんが、ChatGPTの回答をよく見て、求められている情報を与えることで、正しい回答を引き出すこともできます。
「段階的に考えてみましょう」だけでもOK

ここでは会話を重ねることで、思考の過程を明らかにしていく方法を採っていますが、最初の質問で単に「段階的に考えてみましょう」と入力する方法も利用できます。シンプルな質問なら、この1文を追加するだけで回答の正確性が上がることがあります。

【3】思考の過程を要求する(CoT)

前の方法でも、提供されている情報からは計算できないと正しい回答が得られませんでした。続いて、段階的に計算してもらうことにしましょう。最初に与えられた情報から合計額を計算してもらい、次に割引額が10円未満の端数であることを示して端数を求め、そこから支払額を求めてもらいます。

続けて以下のように質問を入力します。

次の支払金額を計算してください。
ある商店で106円のおにぎり3個と308円のケーキを買ったところ割引きしてくれました。一歩ずつ段階的に考えてみましょう。まず、おにぎり3個とケーキの合計金額はいくらですか?

【ChatGTP】おにぎり3個の合計金額は106円×3個=318円です。ケーキの金額は308円です。

これらを合計すると、318円+308円=626円になります。

続けて以下のように質問を入力します。

割引額は、合計金額の10円未満の端数です。
合計金額の端数はいくらですか?
【ChatGTP】合計金額は、おにぎり3個とケーキの金額を合計して626円です。
この合計金額から10円未満の端数を計算するには、まず合計金額を10で割ります。
10で割った場合、商は62で余りは6になります。つまり、合計金額の10円未満の端数は6円です。

続けて以下のように質問を入力します。

DK合計金額から割引額を引いた金額が支払額です。支払額はいくらですか?
【ChatGTP】割引額は、合計金額の10円未満の端数である6円です。
したがって、支払い金額は、合計金額の626円から割引額の6円を引いた620円になります。

思考の過程は大規模言語モデルならではの特徴
思考の過程を表現することができるのは、ChatGPTのような大きな規模なパラメーターを持つ言語モデルならではの特徴です。パラメーター数が少ない言語モデルでは、このように思考の過程を追うことはできません。ChatGPTが、人間のように知能を持っているかのように見える一因でもあります。
英語で入力した方が正確な場合もある
「段階的に考えてみましょう」は「Let’s think step by step」と英語で入力した方が正確になる場合があります。思った動作にならない場合は英語で試してみましょう。
人間とは違うことを考慮して、質問の仕方を工夫する
ここで示した質問は、人間なら「端数」を切っているのだろうと、容易に想像して答えることができる問題です。ChatGPTは、人間のように思考の過程を追ったり、豊富な知識から回答したりできますが、人間と同じように何でも答えられるわけではありません。人間とは違うことを考慮して、質問の仕方を工夫することがChatGPTを使いこなすコツとなります。

【4】思考の過程を例示する(CoT Few-shot)

思考の過程をたどるだけでも回答してもらうことができましたので、これを一回の質問で回答してもらえるように工夫してみましょう。思考の過程を示す例を「###」で1つ入れて質問してみましょう。これでも回答が得られるはずです。

続けて以下のように質問を入力します。

下記の例のように支払金額を計算してください。

###ある商店で211円のチョコレートと113円のジュース2本を買ったところ割引きしてくれました。

支払金額:211円のチョコレート1個は211×1=211円です。
113円のジュース2本は113×2=226円です。
両方の合計金額は211+226=437円です。

割引額は合計額の端数なのでmod(437円,10)=7円です。よって、437円(合計額)-7円(割引額)=430円が支払い金額です。

###ある商店で300円の卵と436円のチーズ3個を買ったところ割引きしてくれました。支払金額:

【ChatGTP】300円の卵1個は300円です。
436円のチーズ3個は436×3=1308円です。
両方の合計金額は300+1308=1608円です。割引額は合計額の端数なのでmod(1608円,10)=8円です。よって、1608円(合計額)-8円(割引額)=1600円が支払い金額です。
「mod(437円,10)」ってなに?
「mod(437円,10)」は、Excelの関数などでも使われるあまりを求める計算です。437円を10で割ったあまりを示します。
例を複数用意してもいい
ここでは例を1つしか入力していませんが、複雑な質問の場合は、複数用意した方が正確になる場合があります。
計算方法はなるべく具体的に示すべき
計算を伴う質問をするときは、今回の例のように計算方法をなるべく詳細に示すことが大切です。ChatGPTはあくまでも次の単語を予測するAIなので、人間なら直感的に理解できる計算でも、きちんと過程を示さないと回答が得られません。
大切なのは「ChatGPTに対して、きちんと説明すること」
ChatGPTは正確性に欠けると言われる場合があります。もちろん、知らない情報に答えることもありますが、中には今回のように質問の方法を工夫することで改善できるものもあります。大切なのは、ChatGPTに対して、きちんと説明することです。
どのような方法で、何を出力してほしいかをプロンプトエンジニアリングの手法を参考に伝えましょう。

AI・人工知能関連サイトマップのご紹介

IT関連サイトマップをご紹介します。

AI・人工知能関連サイトマップのご紹介
学び/学習TOP > IT|ゲーム作り|HP作成
ITtop > エディタ|プログラミング|
人工知能/AI Top
【AI関連ランキング】
世界の開発者が最も利用しているランキング
AI検索ツール|AI開発ツール|
【AI検索ツール】
■ChatGPT 特徴と利用方法|採用ツール||
■WolframAlpha 特徴と利用方法|歴史(WolframAlpha|Mathematica)|■Perplexity AI|■Phind
【AI/人工知能の基礎】
■基礎
種類|しくみ|ChatGPT(得意なこと|できることと注意点|画期的なところ|強み|利用規約)|関連用語
■歴史/系譜
人工知能の誕生|ニューラルネットワーク|ディープラーニング|DBN誕生の背景|AlexNetその後の影響|トランスフォーマーモデル(登場|影響を受けた生成AI|BERT)|生成系AI|
【回答精度を上げるプロンプトエンジニアリング】
基本(プロンプトエンジニアリングとは|登場の背景と未来|基礎|4つの基本|質問の仕方)
手法(テキスト作成|情報収集|文章(作成|添削|レポート)|外国語
プログラミング活用|表計算ソフト|Windowsコマンド)
【関連】
テキストエディタ(サクラエディタ|正規表現)
プログラミングC言語STG作り方|C言語の入門/基礎|リファレンス/サンプル文

■■│コペンギンTOP > ゲームホビー書籍・マンガ│■■
ゲームTOP > ランキング傑作・名作機種別ジャンル別
学び/学習TOP > IT|ゲーム作り|HP作成
ホビーTOP > プラモデルミリタリーエアガン
●映像>アニメ(ロボットアニメ)│映画│
書籍・マンガ > ゲーム雑誌マンガ


AI・人工知能関連ページのご紹介

AI・人工知能関連ページをご紹介します。

 

IT関連サイトマップのご紹介

IT関連サイトマップをご紹介します。

シューティングゲーム | ゲーム | 中古・新品通販の駿河屋

IT関連ページのご紹介

IT関連ページをご紹介します。

 

「学ぶ」学習用関連サイトマップのご紹介

「学ぶ」学習用関連サイトマップをご紹介します。

シューティングゲーム | ゲーム | 中古・新品通販の駿河屋

「学ぶ」学習用関連ページのご紹介

「学ぶ」学習用関連ページをご紹介

コペンギン・サイトマップ

コペンギンのサイトマップをご紹介します。

ゲーム・古本・DVD・CD・トレカ・フィギュア 通販ショップの駿河屋
懐かしの名作から最新作までの豊富な品揃え!通販ショップの駿河屋

コペンギンサイトマップ関連ページのご紹介

コペンギン関連ページをご紹介します。

【ゲームTOP】ゲーム関連ページのご紹介

【ゲームTOP】ゲーム関連ページのご紹介
【TOP】ゲーム関連ページのご紹介 ご訪問ありがとうございます。 今回は、ゲーム関連ページをご紹介します。 PS5ソフトELDEN RING

【書籍・雑誌TOP】書籍・雑誌サイトマップ関連ページのご紹介

【書籍・雑誌TOP】書籍・雑誌サイトマップ関連ページのご紹介
書籍・雑誌サイトマップ関連ページのご紹介 ご訪問ありがとうございます。 今回は、書籍・雑誌サイトマップ関連ページをご紹介します。 その他コミック初版)AKIRA(デラックス版) 全6巻セット / 大友克洋

【ホビーTOP】ホビーサイトマップ関連ページのご紹介

【ホビーTOP】ホビーサイトマップ関連ページのご紹介
【TOP】ホビーサイトマップ関連ページのご紹介 ご訪問ありがとうございます。 今回は、ホビーサイトマップ関連ページをご紹介します。 プラモデル1/100 MG MS-09 ドム 「機動戦士ガンダム」
タイトルとURLをコピーしました