AIへの質問や、指示の文章を「プロンプト」と呼んでます。
はじめに
ChatGPTは、可能な限りどのような質問でも回答します。しかし、詳細に書き込んだり、一定の手順に従って質問を投げかけることで、その回答は飛躍的に精度を増します。その手順を詳しく解説していきます。ぜひ参考にして、自身のChatGPT活用のスキルアップに役立ててみてください。
1.状況を書き込む
「私は○○です。△△な状況です」という風に、ChatGPTに状況を書きこむと、回答の精度が上がります。
Q.納品が遅れる場合、どうすればいいですか。
↓ 状況を書き込む。(必要と思われる情報のみとする)
Q.私はお弁当屋です。ある会社に200個のお弁当を届けなければいけませんが、150個しか間に合いません。納品が遅れる場合、どうすればいいですか。
2.役割を与える
「先生と小学生のやり取り風に~」「週刊誌風に~」という様に役割を与えると、ChatGPTの回答が分かりやすくなったり、仕事などで使いやすい文章にしてくれます。
得られる回答を最適の方向に絞り込むことで、チャットGPTの回答の精度を上げることができます。その一つが深津式プロンプトです。
1.基本項目
#命令書
貴方は○○○の□□□です。
(理想的回答者を記載)
以下の制約条件から●●●の■■■を出力して下さい。
(欲しい情報の内容や形式を指定)
#制約条件:
(命令の内容を補足・限定するような条件を列挙)
#入力文:
(文章の要約など、提示するテキストがある場合、ここに貼り付ける。ない場合は空白のままでいい)
#出力文
2.各項目の記載内容(例)
①命令書a(〇〇〇、□□□の部分)
・人事部の責任者
・プロのアナリスト
・最高のプランナー
・プロのインテリアデザイナー(自宅の模様替えのアドバイスを欲しい時など)
・経験豊富なカウンセラー(プライベートな相談をする時など)
・最高のベビーシッター (子供の喜びそうな遊びを知りたい時など)
②命令書b(●●●、■■■の部分)
・最高の説明
・ベストな提案
③.制約条件
・文字数は200字以内
・想定読者は大学生
・重要なキーワードは必ず盛り込む
・簡潔なわかりやすい文章で
・よりよい回答を得るために、欠けている情報がないか質問する:
「このタスクで最高の結果を出すために、追加の情報が必要なら質問して下さい」と送信する
・確度の高い回答をさせる:
「わからないことは創造せずに、わかないとこたえて下さい」と送信する。
・英語経由で回答を得る:
「次の質問を英訳して、英語で回答して下さい。またその回答を日本語に訳して下さい」という文章を、質問文の前に挿入する。
■送信テキスト例
友達が来る。友達は20歳で大学生の女性。その時にお茶菓子としてクッキーを出したい。見た目が綺麗で、可愛くて、美味しいクッキーがいい。どんなクッキーが良いかアイディア3つ出してみて。またそのクッキーの作り方を教えて。
■送信テキスト例
以下の条件にあうクッキーの作り方を教えて
・友達が遊びに来た時のお茶菓子用のクッキー
・友達は20歳で大学生の女性
・見た目が綺麗で、可愛くて、美味しいクッキー。
・クッキーのアイディアは3つ
1.まずシンプルな質問をしてみる。
2.回答を見て、更に知りたいことを質問する。(これを繰り返す)
・以下の文章を要約してください。
・以下の文章を英語に訳してください。
・文章を読みやすく修正してください。
・下記の文章を箇条書きでまとめて
・下記の文章で抜けているところを指摘して
・この文章のタイトルを考えてください。
・アイデアを5つ考えてください。
・ベストプラクティスを教えてください。
・注意すべきポイントを指摘してください。
・メリットと、デメリットを列挙してください。
・良い例と、悪い例をあげてください。
・理由、根拠、具体例を含んで、
・○○側の立場で、
・ステップバイステップで考えてください。
・段階的に考えてください。
(専門家として回答してもらう)
・あなたはプロの管理栄養士です。
・あなたはプロのファイナンシャルプランナーです。
(例を書いておく)
・精密機械の会社の新規事業を考えてください。 #例: 3Dプリンタによるオーダーメイドのメガネフレーム製作
(意義のある答えを出してもらう)
・一般的ではないけれど重要なポイントを指摘してください。
・これまでになく魅力的で、大人気になるようなアイデアを考えて
(追加の情報が必要そうなときは、逆に聞き返してもらう)
・足りない情報があれば私に聞いてください。
(褒めるとノッてくる)
・いいですね。では、次に、その例を示してください。
これらの文言は、できるだけ文末(プロンプトの末尾)に書いたほうが効果的です。
(余計なAIの言葉を省いて、結論だけをズバリと言わせる)
・No repeat, no remarks, only results, in Japanese
・注釈や説明や繰り返しは不要です。結果のみを出力してください。
・日本語で答えることを強調する
(整理して書かせる)
・箇条書きで書いて
・番号付きの箇条書きで書いて
・構造的にブレークダウンして
・ステップ形式で書いて
・表形式で出力してください。
・以下のような表形式で書いて | 列の名前1 | 列の名前2 | 列の名前3 |
(文章の長さを指定する)
・100文字以内の1段落の文章で書いて
・30文字以上かつ60文字以内に要約してください。
(回答の細かさを指定する)
・詳細に教えてください。
・要点をまとめてください。
・一般化してください。
(文体や文章レベルを指定する)
・目上の人に向けて、丁寧な文章で書いてください。
・段落で改行をいれてください。
・ビジネス用のしっかりした文体で
・ビジネス用だけど、ちょっと柔らかい優しい文章で
・わかりやすく、読みやすく、
・6歳でもわかるように
・業者っぽくせず、絵文字も入れて 一般人が書くような文章スタイルで
・くだけた口調で、口語体にしてください。
・イキった兄貴の口調で、大阪弁にしてください。
(より正確は情報を得る)
・わからないことは創造せずに、わかないとこたえてください。
(余計なAIの言葉を省いて、結論だけをズバリと言わせる)
・No repeat, no remarks, only results, in Japanese
・注釈や説明や繰り返しは不要です。結果のみを出力してください。
・具体例を5つ教えてもらえますか。
・3番目の例について詳しく教えてください。
・なぜそれが有効なのかを説明して
・もっとわかりやすく、初心者向きにしてください。
・ありがとう。それを始めるには、どうすればいいですか?
・もっとカッコいい追加のアイデアはありませんか?
・いいですね。もっといい方法はありませんか?
・違います。〇〇は苦手です。△△△が好きなので、もう一度考えてください。
・まだ、○○○○が足りません。
・もっと ○○○○ になるように、
・さらに追加アイデアを出してください。