
ChatGPTって使うのちょっとむずかしいな…と感じたので、ChatGPTに質問してみました。

私はチャットGPTを使うのが難しいと感じています。自身が求める理想的な回答をチャットGPTから得るには、私はどのように質問すれば良いのですか?
これで得られた回答&追加の質問と、使い方を解説してくれている動画の情報から、私なりに良さそうだと思う「質問のコツ」をまとめてみました。
「ChatGPTを仕事で使うほどではないけど、色々生活に役立てたい」と思っている私目線ではありますが、どなたかのお役にたてたら嬉しいです。
ChatGPTとは
ChatGPTのキホン

難しい説明はできないけど…
質問すると文章で答えてくれる、チャット形式で使えるAIよね?
あれってどうやって答えを出しているんだろう?と不思議な感じがしますよね。
でもじつは、「この言葉のあとに来る言葉で確率の大きいものは何か?」みたいに、次の言葉を予測して出して繋げているだけなのだそうです。「鏡よ鏡」→「世界で一番美しいのは誰?」みたいな感じですかね。
だけど、学習量が超膨大だったので、なんかすごいものができた!のがChatGPTの正体らしいです。

中に人がいるわけじゃないので、人みたいに色々察して答えられません。ChatGPTがうまく回答できるように、うまく質問してください。

質問にもコツがあるのね。

必ず正確な情報を回答するわけじゃないので、そこも注意してください。
ChatGPTを使う理由

自分で文章書くと時間かかるし。
なかなか文字数かせげない、書くこと思いつかない。

そもそもアイデア出しからつまづくのよね。
だから企画のアイデア出してくれるのすごい助かる。
「ChatGPTを使うべき、ChatGPTの利点」をChatGPTが教えてくれました。質問中は「チャットGPT」とカタカナ書きしていたので、回答もカタカナで返ってきました。以下引用です。
- 高度な言語処理能力: チャットGPTは、自然言語の理解や生成に優れた能力を持ち、複雑な文脈や質問に対して適切な回答を提供できます。
- 情報の 迅速なアクセス: チャットGPTは、インターネットに接続されているため、広範な情報源にアクセスし、リアルタイムで情報を提供できます。
- 24時間体制の可用性: チャットGPTは、24時間365日利用可能であり、いつでも質問やサポートが受けられます。
- 個別のカスタマイズ: チャットGPTは、ユーザーの好みや要求に合わせてカスタマイズできる場合があります。ユーザーの嗜好や関心に合わせた回答を提供できるため、よりパーソナライズされた体験が得られます。
- 大量の知識と経験: チャットGPTは、膨大な量のデータと経験から学習し、多岐にわたるトピックに関する知識を持っています。さまざまな質問に対して包括的な回答を提供できます。

膨大なデータがあるし、インターネットで迅速に24時間利用できる。誰かと相談しながら文章を書くとしたら、誰に頼むかや相手の都合を考えないといけないけど、その心配がなくなるね。
一般的な無難な答えを出すのが得意
ひじょうに個人的だけど、ChatGPTいい!と思う理由です。
ChatGPTはインターネット上にある膨大な情報を学習していて、そのなかで「この言葉の次に来る確率の高そうな言葉を繋げてる」そうなので…
言い換えると、一般的な無難な答えを出すのが得意なのですね。

例えばだけど、たくさん売れるものを作るには、世の中の一般的な感覚を持っていることが絶対的に必要だと思うのよね。
私はどうも一般的な感覚からずれているっぽい…と気づいてから、コンプレックスに感じています。
それからリアルな会話も苦手…、引き出しが少ないし、その引き出しをすぐに見つけられないし、そもそも興味のないことは覚えていないし。いろんな立場を想像して意見を出すとかも本当に苦手。想像力に欠けているんですね。
なので、膨大な知識を持っていて、一般的で無難な答えを出してくれる(しかも老若男女等いろんな立場からの回答も出してくれる)のはひじょうに長所だと思うのです。
上手な質問のしかた10

質問のコツを早く知りたいわね。

その前に、個人情報や機密情報はChatGPTに入力しないでね!

チャットでのやりとりもGTPくんの訓練に使われているんだったかしら。
1.質問を具体的にする

具体的に質問をすれば、より適切な回答を得やすくなるよ。

どんなふうに?

【「本題」について「予備知識」を「命令・指示」】のような形で質問するのが良さそう。

たとえば、
「とんかつの美味しい食べ方を教えてください」とか。
とんかつ(本題)、美味しい食べ方(予備知識)、教えてください(命令・指示)だね。
予備知識は文脈(コンテキスト)と言われることが多いです。私はピンと来なくて…
ChatGPTに、具体的な質問の具体例をきいてみました。以下引用です。
以下に、チャットGPTに具体的な質問をする際の具体例をいくつか示します。
- 情報の要約: 「COVID-19の最新情報を教えてください。」
- 特定のトピックや出来事に関連する最新情報を要約してもらえます。
- 定義の説明: 「人工知能とは何ですか?」
- 特定の用語や概念の定義や説明を教えてもらえます。
- 比較と違いの説明: 「バイオディーゼルと通常のディーゼル燃料の違いは何ですか?」
- 2つの物事の比較や違いについて説明してもらえます。
- 手順や案内の要求: 「チョコレートチップクッキーのレシピを教えてください。」
- 特定の料理や作業の手順や案内を要求してもらえます。
- アドバイスの求める: 「新しいスマートフォンを選ぶ際に注意すべきポイントはありますか?」
- 特定のトピックに関するアドバイスやヒントを求めることができます。
- 問題解決の支援: 「コンピュータが起動しなくなったときのトラブルシューティング方法を教えてください。」
- 特定の問題の解決方法やトラブルシューティングの手順を教えてもらえます。
これらは具体例の一部であり、質問の範囲は広範です。質問は主題、関心事、ニーズに合わせて自由にカスタマイズできます。ただし、チャットGPTは情報を提供することができるものの、完全な正確性や専門知識を保証するわけではありません。
2.質問を簡潔にする

質問を3つ一緒に書いて、変な感じに回答されたことがあるわね…

長大な文章や複数の質問を一緒にまとめると、チャットGPTが適切な回答を生成するのが難しくなることがあるよ。要点を絞って、簡潔に質問すると、回答も明確になるよ。

あと、曖昧な条件も意図通りに解釈できない事が多いから、数値を使ったり、対象を明確にするといいよ。
「短く」「あまり難しくしないで」ではなく、「100文字以内で」「中学生に対してわかりやすい文章で」とか。
3.役割や指示を与える

役割を与えるだけで回答に変化があるのかしら。

「映画評論家として答えて」とか「映画のレビューをおしえて」と質問すると、映画に関する情報や評価を重点的に回答する可能性が高くなるよ。
また、役割や指示に基づいて質問の意図を解釈したり、ちょっと偏った情報を提供することもあるかも。

役割は「予備知識(文脈)」にあたるかな。
4.箇条書きで、続きを、など

箇条書き、文字数の指定、テーブル形式、関西弁、など色々指示できるよ。

関西弁できるの?じゃあ、
「すき焼きの美味しさを私に説明してください。関西弁でお願いします。」

おおっ!すき焼きの美味しさを教えてもろたろかいな!すき焼きは、もうめっちゃんこうまいねん。関西弁で説明すると、まずは肉や野菜がほんまんことん美味しく煮えたったる感じがあるねん。肉はジューシーで柔らかく、野菜は甘みがぎょうさん出て、全部が一緒になってうまみがぐんぐん広がるねん。
あと、すき焼きのたれが最高やねん!甘さとしょっぱさが絶妙なバランスで、肉と野菜と一緒に絡んでめっちゃんこ美味しい。たれが汁となって、ご飯との相性も抜群やねん。思い切って卵をつけて食べると、もうたまらんねん。
そして、すき焼きは家族や友達と一緒に囲むことが多いねん。鍋を囲んで楽しくおしゃべりしながら、美味しい料理を味わう時間は最高やねん。関西の人たちの温かさと、すき焼きの美味しさが重なって、なんかほんまに幸せな気持ちになるねん。
そんな感じやで、すき焼きは関西弁で言うと「めっちゃんこんうまいねん!」やねん。ぜひ一度食べてみて、その美味しさを実感してもらいたいで!

ちょっと微妙だけどすき焼きがめっちゃんこうまいのは伝わってきたわ。
先日ChatGPTを使ったときは、どんどん答えてくれるのが面白くてつい「詳しくおしえて」と言い続けました。そしたら、気づいたときには文章が1万字を超えていて、自分の頭でまとめ直す気力が失せました。
今考えれば、そこからまたChatGPTに指示して直していけば良かったんでしょうが…
まずは「箇条書きで教えて下さい」など、要点を短く答えてもらってから、気になるところを追加で質問すれば、自身も考えながら進めることができます。(今回の記事では、このように質問して得た回答を取捨選択し、他の情報も加えてまとめ直しました)

こないだは回答が大量で困り果てたわ。おかげでろくにまとめもせず…

回答が長くなると途中で止まるけど、「続きを書いて」のような指示があれば、続けて回答を表示していくよ。フリーズしてるわけじゃないよ。

そうよね。何度「続きをお願いします。」を入力したことか…
続きボタン(Continue generating)
5月くらいから「続き」ボタンができていたそうです!さっき気付きました。
これ押すと、切れたところから続きを書いてくれます。


途中で切れたときだけこのボタンが出てくるから、途中で切れた自覚はあるわけね。
5.追加の指示をする

一度出した回答に対して、追加で指示をすることができるよ。

「さきほどの回答を、具体例を含めてわかりやすく説明してください」って言ってみたら、ちゃんと答えてくれたわ。

他にも、「~のデータに基づいて回答してください」「複数の視点を含めて回答してください」といった具体的な指示を追加することで、回答の品質を向上させることができます。
追加情報や補足情報がほしいときにも指示してね。

それから、チャットGPTは直前のやり取りや文脈に基づいて回答を生成するため、質問の前後に関連する情報や文脈を提供すると、より適切な回答を得やすくなるよ。
6.強調表示を活用する

ChatGPTの回答にハイライトはつかないわよね?

ハイライトはつかないけど、太字などの強調表示はできるんだよ。
「重要な箇所を太字で表示して」と指示すれば、そのように表示するよ。
チャットGPTにはハイライト機能があるのですか?と質問したら、「申し訳ありませんが、私はテキストベースのチャットボットで~中略~テキストのフォーマットやスタイルを直接変更することはできません。」の後にこのような回答がありました。

7.「ステップバイステップで考えてみましょう」を追加する

算数の文章問題のややこしいやつを間違えるって、あれね。

質問に「ステップバイステップで考えてみましょう」と追加すると、正解率がぐんと上がるらしいよ。

それも指示が必要なのね…
8.わからないことを「わかりません」と答えてもらう

ChatGPTは情報が無いことでも適当に答えを作っちゃうから困るわよね。

それについても、指示すればそのように答えるよ。
【チャットGPTに、チャットGPTがわからないことや情報がないことを聞いたときに「わかりません」「情報がありません」と答えてもらうには、どのように指示すればよいですか?】
と質問して回答してもらいました。以下引用です。
チャットGPTに「わかりません」「情報がありません」と答えてもらうためには、以下のような指示を行うことが効果的です。
- 直接的な表現を使用する: “GPTにはわからないことや情報がない場合、それを明確に伝えてください。”
- 確実な回答を求める: “もしチャットGPTが特定の質問に対して情報を持っていない場合は、適切に ‘わかりません’ と回答してください。”
- 不確実性を尋ねる: “GPTが自信を持って回答できない場合は、どのように伝えてくれますか?”
- 積極的に「わかりません」を返すように指示する: “情報の不足や回答できない状況に直面した場合、積極的に ‘わかりません’ と回答してください。”
これらの指示を利用すると、チャットGPTに対して明確な「わかりません」「情報がありません」という回答を促すことができます。ただし、チャットGPTは大量の情報を持っていますが、すべてのトピックや質問に対して完全な知識を持っているわけではないことに留意してください。

最終的には自分でチェックする必要があるわね。
9.フィードバックを活用する:回答の品質向上に向けて継続的な改善を図ろう

フィードバック?

ユーザーはChatGPTの回答に対してフィードバックを送ることができるよ。
すぐに効果があることなのかはわかりませんが、ChatGPTの回答に対して「それ間違ってるよ」と指摘すると学習する?らしいです。以下引用です。
チャットGPTは、学習データに基づいて生成された回答を提供しますが、完璧な回答を保証することはできません。ユーザーが正確な回答を求めている場合、不適切な回答や誤解を招く回答が返ってくることもあります。
そのため、ユーザーが回答に対してフィードバックを提供することが重要です。具体的には、以下のようなフィードバックを送ることができます。
- 正誤の指摘: ユーザーが正しい情報を持っている場合、チャットGPTの回答が間違っていることを指摘します。
- 不適切な回答の指摘: チャットGPTの回答が不適切な場合、その理由や具体的な改善点を指摘します。
- 追加情報の提供: チャットGPTの回答が不十分である場合、必要な追加情報や詳細を提供します。
- 要約や言い回しの改善の提案: チャットGPTの回答が冗長で理解しづらい場合、要約や言い回しの改善の提案を行います。
ユーザーからのフィードバックは、チャットGPTの学習データの改善やアルゴリズムのパフォーマンス向上に役立ちます。プラットフォーム運営元や開発者は、ユーザーからのフィードバックを収集し、システムの改善を行うことで、より正確かつ有用な回答を提供することを目指しています。
したがって、フィードバックを活用することは、チャットGPTの回答の品質向上に寄与し、ユーザー体験の向上につながる重要な手段です。
10.パラフレーズして確認する:理解の確認と誤解の回避

パラフレーズ??

ChatGPTの回答が、ユーザーの意図や理解と一致しているかどうか確認する方法だよ。
以下引用です。
- チャットGPTの回答を自分の言葉で要約する: チャットGPTの回答を自分の言葉で短く要約します。これにより、回答の核心を把握しやすくなります。
- 再度質問する: パラフレーズした要約に基づいて、再度質問を行います。これにより、自分の理解が正しいかどうかを確認することができます。
- チャットGPTの回答と比較する: チャットGPTの回答と自分のパラフレーズした要約を比較します。回答が一致している場合は理解が正しいことを確認できます。もし回答が一致していない場合は、理解に誤りがある可能性があります。
具体的な質問文&回答
ググる感じで入力した場合
【一単語を投げてみた】

エビ


【単語をいくつか投げてみた】

エビ 日本人


【つなげて文章にしてみた】

エビと日本人について


質問文として組み立てた場合
【「本題」「予備知識」「命令・指示」にしてみた】

エビと日本人の歴史についておしえてください。


続きは割愛。
【箇条書きを指示してみた】

エビと日本人の歴史について箇条書きでおしえてください。


【200文字以内を指示してみた】

エビと日本人の歴史について200文字以内でおしえてください。


【中学生を対象に】

中学生を対象に、エビと日本人の歴史について、200文字以内でおしえてください。


【「わかりやすい文章で」を追加】

やさしい文章で出てくるかなと思ったけど…では、
「中学生に対してわかりやすい文章で、エビと日本人の歴史について教えてください。200文字以内でお願いします。」


役割を与えた場合
【和食料理研究家の視点で】

和食料理研究家の視点で、エビと日本人の歴史についておしえてください。300文字以内でお願いします。


【海洋生物研究科者の視点で】

海洋生物研究者の視点で、エビと日本人の歴史についておしえてください。300文字以内でお願いします。


【考古学者の視点で】

考古学者の視点で、エビと日本人の歴史についておしえてください。300文字以内でお願いします。


「わからない」と言ってください
【まず、普通に聞いてみた】

上野にある海老料理専門店をいくつか教えて下さい。


【「GPTにはわからないことや情報がない場合、それを明確に伝えてください。」を追加してみた】

回答の際、GPTにはわからないことや情報がない場合、それを明確に伝えてください。 上野にある海老料理専門店をいくつか教えて下さい。


※これらのChatGPTの回答は正確ではない可能性があります。何かにお使いになりたい場合は正しい情報かどうか確認することを強くおすすめします。エビ。
【おまけ】

まとめ
私自身まだ使い始めたばかりの初心者なので、基本的なことを中心にまとめてみました。
調べるにあたってはChatGPTと、他は主に動画を参考にしましたので、動画のリンクを貼っておきます。おすすめは「質問文の基本を解説してる2本」です。13分と11分程度の短い動画なので見やすいし、わかりやすく説明してくれています。
深津式プロンプトの、元になった方の動画も(長いですが)わかりやすい内容でおすすめです。
「全体をわかりやすく説明してる2本」は前後編で、ChatGPTの概要と使い方の基本がつかめると思います。
長い記事を最後までお読みいただき、ありがとうございました。
参考にした動画など
質問文の基本を解説してる2本
あなたの仕事が劇的に変わる!? ChatGPT使いこなし最前線(↑の元になったイベントアーカイブ)
コメント