チャットGPTで思った回答が得られない、、
ぶっちゃけ、チャットGPTってそこまで役に立たない!って思ってませんか?
もしかしたらプロンプトの使い方が間違ってるかもしれません。
そこで今回は、プロンプトの基本から具体的なテクニックまで徹底的にお伝えします。
この記事を最後まで読めば、必ずチャットGPTの回答精度を上げれますよ!
本記事の内容
- プロンプトとは?
- プロンプトの基本型とテクニック
- 日本語で学べるサイトの紹介
チャットGPTの使い方を知りたいなら、先にこちらの記事からどうぞ!
【チャットGPT】プロンプトとは?
プロンプトとは、AIに画像や文章を生成してもらうために指示するテキストのことです。
チャットGPTの場合、赤枠に入力するテキストのことをプロンプトと言います。
ちなみに、画像生成AIツールのプロンプトは、英語の長文から凄いリアルな画像が誕生するので、呪文と言われたりします!
どんな呪文(プロンプト)を使ったら、その画像になったの?みたいな感じで使わるので、念のため覚えておこう。
プロンプトの良し悪しで、チャットGPTからの回答が大きく変わってきます。
チャットGPTを活用するなら、プロンプトの試行錯誤は重要です。
【チャットGPT】プロンプトの基本型4つ
プロンプトの基本の型は4つあります。
- 情報提供型プロンプト
- 意見提供型プロンプト
- 創造型プロンプト
- 指導型プロンプト
まずは、それぞれ使ってチャットGPTに慣れてください。
慣れてきたらプロンプトの型を組み合わせて、より高度な回答を引き出せるようになろう!
では、順番に解説していきます。
情報提供型プロンプト
チャットGPTから一般的な事実を知りたい時に使います。
- ブラックホールとは何ですか?
- フランス革命はいつ起こりましたか?
- 量子コンピューティングとは何ですか?
- ビル・ゲイツの生涯と業績について教えてください。
- アマゾン川の生態系はどのようなものですか?
実際に「ビル・ゲイツの生涯と業績について教えてください。」と指示してみた回答はこちら。
※これから紹介する例は、全てGPT-4(有料版)のデフォルトを使ってます。
以前は、明らかに間違った内容を返してくることもありましたが、精度が上がってますね。
意見提供型プロンプト
チャットGPTに特定の意見を求める時に使います。
- 日本の教育制度についてどう思いますか?
- クローン技術の倫理的な問題についてどう思いますか?
- 電子書籍と紙の本、どちらが優れていると思いますか?
- スマホが子供の健康にどのような影響を与えると思いますか?
- 今後のエネルギー資源として太陽光発電の可能性はどう評価しますか?
実際に「日本の教育制度についてどう思いますか?」と質問してみた回答はこちら。
正直、無難な回答ですね。
続けて、「利点と欠点を教えてください」とプロンプトを追加してみました。
少しいい感じになりました。
こんな感じでチャットGPTと会話を続けていくことも大事です。
創造型プロンプト
チャットGPTに物語や、詩などを作ってもらうことができます。
- 友情についての詩を作成してください。
- 宇宙旅行についての短編小説を書いてください。
- 新しいスーパーヒーローとその特殊能力を考えてみてください。
- ロボットが人間の世界を理解し始めた未来の物語を作ってください。
- インターネットがない世界を描いた小説の開始部分を作ってください。
実際に「インターネットがない世界を描いた小説の開始部分を作ってください。」と指示してみた回答はこちら。
いい感じの導入部が、ものの30秒くらいで生成されました。
設定を詳しく書くことで、より良い作品を作ってくれそうです!
指導型プロンプト
チャットGPTに特定のタスクをやってもらう時に使います。
- ピザの作り方を教えてください。
- マインドフルネス瞑想の方法を教えてください。
- 簡単なフィットネスルーチンを作成してください。
- 初心者向けのPythonプログラミング学習計画を作ってください。
- 初めてギターを学ぶ人向けの基本的なコードと練習法を教えてください。
実際に「初心者向けのPythonプログラミング学習計画を作ってください。」と指示してみた回答はこちら。
一瞬で学習計画が出来上がりました。
追加で質問していくことで、そのまま学習できますよ。
【チャットGPT】プロンプトの基本テクニック5つ
次に基本のテクニックをお伝えします。
- 役割を指示する
- ターゲットを指示する
- 口調を指示する
- 回答形式を指示する
- 思考を展開していく
これらを組み合わせることで、回答の精度が上がります。
1、役割を指示する
チャットGPTに職業や役割を設定することができます。
- プロのコピーライターです
- 英語教師です
- エンジニアです
「あなたはプロの○○です」がめちゃくちゃ使えます!最初の文につけよう!
先ほどと同じ質問の前に「あなたはエンジニアです。」と付けるだけで回答が変わりました。
チャットGPTにその道のプロと認識させることが大事ですよ。
2、ターゲットを指示する
ターゲットを指示することで、回答に使われる言葉が変わってきます。
- 中学生にも分かるように
- 初心者に向けて分かりやすく
- 上級者に向けて
「ブラックホールとは何ですか?中学生にも分かるように教えてください」と指示した回答がこちら。
次に別のチャットで「ブラックホールとは何ですか?科学上級者に向けて教えてください。」と指示してみました。
同じ質問でも回答がかなり変わってくるので、読む人を考えて指示すると効果的です。
3、口調を指示する
口調や文体を指示することもできます。
- ですます
- 常体
- 若者口調
- ギャルっぽく
- 「キャラクター名」の口調で
「「名探偵コナンのコナンくん」の口調でフランス革命はいつ起こったか教えてください。最後に決め台詞をお願いします」と指示した結果がこちら。
決め台詞が微妙な気もしますが、こんな感じで口調を変えれます。
ちなみに、語尾だけ指示することもできますよ!
4、回答形式を指示する
- 箇条書き
- 表を作成して
- マークダウン形式
「簡単なフィットネスルーチンをマークダウン形式で作成してください。」と指示した結果がこちら。
見やすいですよね。文章を要約する時にもよく使います。
5、思考を展開していく
- 導いてください
- ステップバイステップで考えて
これらを使うことで、思考を「A→B→C」と展開して回答が生成されます。
「あなたは有名イタリアンレストランのシェフです。0から自家製ピザを作る方法をステップバイステップで考えて教えてください。」と指示した結果がこちら。
続けて手順を教えてくれます。
めちゃくちゃ使えるので、ぜひ試してみてください。
以上が基本テクニック5つでした。
具体的なプロンプトを作ると回答の精度も上がりますよ。
たくさん組み合わせて、試行錯誤しよう。
更にプロンプトの精度を上げる裏ワザ
基本のテクニックを使っても精度が微妙な時もあります。
そんな時に、試してみる価値のある裏ワザを2つ紹介します。
1、敬語で伝える
まさかと思うかもしれませんが、敬語を使うことで回答が変わります。
「新しい名探偵コナンのキャッチコピーを教えろ」と指示した結果がこちら。
チャットGPTは諦めて、公式サイトを確認するよう誘導してきました。
次に「新しい名探偵コナンのキャッチコピーを教えてください」と丁寧に指示した結果がこちら。
先ほどと同じモデル、GPT-4のデフォルトを使ってます。
これは、びっくり!なんとか回答にたどり着こうとしてます!
チャットGPTも何か感じているのか?プロンプトは丁寧な言葉遣いで作ろう。
※7/10追記
試行錯誤して分かったのですが、同じ質問を複数回した場合も回答が変わります。
敬語は関係ない可能性があるので、直接チャットGPTに「命令口調と敬語では回答の精度は変わるのか?」質問してみました。
結論として、情報の正確さや精度には影響がないことが判明。
とはいえ、口調を変えることで回答に影響を与えることは認めているので、色んな口調を試してみる価値はありそうです。
2、英語でプロンプトを作る
チャットGPTは大量のデータを学習しています。
当然、日本語より英語の方がデータ量が多いので回答の質が上がる傾向があります。
プロンプトを日本語で作る→英語に翻訳→チャットGPTに入力→回答を日本語に翻訳
日本語から英語の翻訳がおかしくなり、回答が変になる時もあるので注意。
思った回答が得られない時は、ぜひこの2つを試してみてくださいね。
【チャットGPT】プロンプトが学べるサイト4つ※日本語もあり
最後にプロンプトやAIについて学習できるサイトを4つ紹介します。
- Prompt Engineering Guide
- learnprompting
- Prompt Lab※日本語サイト
- promptia※日本語サイト
下3つは日本語で、プロンプト投稿サイトです。
他のユーザーが作ったプロンプトを使ってみることができます。
自分と違う業界のチャットGPTの使い方が分かるので、気付きが得れますよ。
まとめ
今回は、プロンプトの基本から具体的なテクニックまで解説しました。
GPT-4の登場で、チャットGPTの精度は急速に成長しています。
うまく活用できれば、日々の仕事を時短できるはず!
ぜひ使ってくださいね。