伝わる質問文の書き方の型
結論
質問文が伝わらないと、AIは誤った答えを返すことがあります。目的・前提・形式の3点をセットにすれば、AIは正確な回答を返してくれるようになります。この方法を知らないと、何度もやり直しをすることになり、時間の無駄になります。
伝わる質問文の書き方の型
質問文を書く際には、目的・前提・形式の3点をセットにしてください。目的とは、何を知りたいのかを示します。前提とは、その質問に答えるために必要な条件や背景情報を示します。形式とは、答えをどう出力してほしいかを示します。
たとえば、「日本の人口は?」という質問では、目的は「日本の人口を知りたい」となりますが、前提がありません。そのため、AIは最新のデータや地域ごとの人口まで含めて答える可能性があります。形式も指定されていないため、数字だけではなく文章で答えられることもあります。
質問文に必要な要素
質問文には、目的・前提・形式の3点が必要です。目的がないと、AIは何を答えればよいかわかりません。前提がないと、答えが不正確になることがあります。形式がないと、答えの出し方が曖昧になります。
たとえば、「Pythonでファイルを読み込む方法を教えてください」という質問では、目的は「ファイルを読み込む方法を知りたい」ですが、前提や形式がありません。そのため、AIはさまざまな方法を挙げることになります。これでは、読者がどの方法を選べばよいかわかりません。
伝わる質問文の書き方
伝わる質問文を書くには、目的・前提・形式の3点をセットにしてください。目的は「何を知りたいのか」、前提は「その質問に答えるために必要な条件や背景情報」、形式は「答えをどう出力してほしいか」です。
たとえば、「PythonでCSVファイルを読み込み、最初の5行だけ表示してください」という質問では、目的は「CSVファイルを読み込む方法を知りたい」、前提は「CSVファイルを使用する」となります。形式は「最初の5行だけ表示してほしい」となります。
前提条件
この方法を使うには、AIに明確な指示が必要です。質問文が曖昧だと、AIは誤った答えを返すことがあります。そのため、質問文を書く際には、目的・前提・形式の3点をセットにしてください。
手順
- 質問したい内容を明確にします。
- その質問に答えるために必要な条件や背景情報を確認します。
- 答えをどう出力してほしいかを決めます。
- 目的・前提・形式の3点をセットにして質問文を作成します。
検証の考え方
質問文が伝わっているかどうかは、AIの答えを見て確認できます。目的・前提・形式の3点が明確に書かれていれば、AIは正確な答えを返してくれるはずです。もし答えが不正確であれば、質問文を見直してください。
限界と注意
この方法は、AIに明確な指示が必要なため、すべてのケースで使えるわけではありません。質問文が複雑すぎると、AIは誤った答えを返すことがあります。そのため、質問文を書く際には、目的・前提・形式の3点をセットにしてください。
学習上の注意
この方法は、AIに明確な指示を与えるためのものです。ただし、すべてのケースで使えるわけではありません。質問文が複雑すぎると、AIは誤った答えを返すことがあります。そのため、質問文を書く際には、目的・前提・形式の3点をセットにしてください。
出典・参考
- C: 一次発表 ChatGPT向けプロンプトエンジニアリングのベストプラクティス
ChatGPT講座 STEP 2「最初の会話をする」/ 全29本中 9本目
前の記事 プロンプトとは何か:AIへの指示の基本構造 次に読む なぜ自信ありげに間違えるのか:AIがハルシネーションを起こす仕組み