ChatGPTに高校数学・物理・化学を丁寧に解説してもらうプロンプト例|理系問題の質問方法とコツ

プログラミング

ChatGPTなどの生成AIに高校数学・物理・化学の問題を質問したものの、途中式が省略されたり、説明が難しかったりして「いまひとつ分からない」と感じることがあります。理系科目では、単に問題文を入力するだけでなく、自分の学年・理解度・どこまで分かっているか・どのような説明を希望するかまで指定すると、学習向けの回答を得やすくなります。

また、AIは計算や推論を間違えることもあるため、答えだけを受け取るのではなく、途中式や検算まで出力させることが大切です。ここでは高校生が数学・物理・化学などを勉強するときに使いやすい質問方法と、コピーして使えるプロンプト例を紹介します。

高校の理系問題をそのまま質問すると分かりにくくなる理由

「この問題を解いて」とだけ依頼すると、AIは利用者がどの程度理解しているのか判断できません。そのため、知っている公式まで長々と説明されたり、逆に重要な途中式が省略されたりすることがあります。

例えば数学の二次関数でも、中学数学から復習したい人と、共通テスト対策をしている高校3年生では必要な説明が異なります。物理でも「運動方程式をまだ習ったばかり」という場合と「公式は理解しているが立式ができない」という場合では、解説すべきポイントが変わります。

AIを家庭教師のように使う場合は、問題だけではなく「どのレベルで、何を、どの順番で説明してほしいか」を伝えることがポイントです。

まず使いたい高校理系向けの基本プロンプト

数学・物理・化学など幅広い問題で使えるのが、説明方法そのものを指定するプロンプトです。次のような文章を問題文の前に付けて質問できます。

あなたは高校生向けの理系科目の先生として説明してください。私は高校○年生で、この単元を勉強中です。答えだけを示さず、①問題から読み取れる条件、②使う公式・定理とそれを選ぶ理由、③途中式、④計算、⑤答え、⑥間違えやすいポイント、の順番で説明してください。途中式を省略せず、高校生がまだ習っていない大学レベルの知識は原則使わないでください。最後に計算や論理をもう一度確認してください。分からない情報がある場合は勝手に仮定せず質問してください。問題:[ここに問題文]

「高校○年生」や「この単元」の部分は自分に合わせて変更します。例えば「高校1年生で二次関数を勉強しています」「高校2年生で力学の運動方程式を勉強しています」のように指定できます。

数学では途中式と「なぜそうするのか」を指定する

数学では正解だけでなく、式から次の式へ変形する理由を理解することが重要です。そのため「途中式を省略しない」に加えて、各操作を行う理由を説明するよう指定すると学習しやすくなります。

例えば、次のように質問できます。

高校数学の先生として、この問題を初学者向けに解説してください。いきなり解答を完成させず、「何を求める問題なのか」→「どの公式・考え方を使うのか」→「なぜそれを使えるのか」→「途中式」→「答え」の順で説明してください。式変形では、前の式から何をしたのかも一行ずつ説明してください。別解がある場合は、まず最も基本的な解法を説明してから紹介してください。問題:[問題文]

例えば平方完成であれば、完成した式だけを提示させるのではなく、「なぜ平方完成するのか」まで説明させます。解法を暗記するのではなく、問題を見たときにその解法を選ぶ判断基準を学びやすくなります。

物理では図・状況整理・立式を重視する

高校物理では計算そのものより、「どの物体にどの力が働いているのか」「どの方向を正とするのか」といった状況整理でつまずくことがあります。そのため、公式をすぐ代入する回答ではなく、立式までの過程を説明させるのがおすすめです。

次のようなプロンプトが使えます。

高校物理の先生として解説してください。最初に問題の状況と既知量・未知量を整理し、必要なら簡単な模式図を文字で表してください。次に正方向を決め、使う法則・公式とその理由を説明してから立式してください。その後、途中計算を省略せず答えを求め、最後に単位と結果が物理的に不自然でないか確認してください。問題:[問題文]

特に力学なら、力の向きや運動方向を整理してから運動方程式を立ててもらうと、「公式は覚えているのに問題が解けない」という状態を改善する練習になります。

化学では反応式・物質量・単位を一つずつ確認する

高校化学ではmol、濃度、質量、気体の体積など複数の量が登場するため、どの数値を何に変換しているのか分からなくなることがあります。化学反応式を使う問題では、係数比と物質量の関係を明示させると理解しやすくなります。

例えば次のように依頼できます。

高校化学の先生として、この問題を基礎から解説してください。①与えられた物質と数値を整理、②必要なら化学反応式を書く、③使う公式と理由を説明、④molなど必要な量へ変換、⑤途中計算、⑥答えと単位、⑦計算結果の確認、の順番にしてください。係数比を利用する場合は、どの物質とどの物質を比較しているのか明記してください。問題:[問題文]

単位を書かせることも重要です。数値だけの計算より、g、mol、mol/Lなどを確認しながら進めた方が、単位の取り違えにも気付きやすくなります。

「全部説明して」より自分が分からない場所を伝える

プロンプトを工夫するだけでなく、自分がどこまで解けたのかを伝えると、さらに有用な回答を得やすくなります。例えば「公式までは選べましたが、ここから立式できません」「この式から次の式になる理由が分かりません」と具体的に質問します。

自分の途中式があるなら、それも一緒に入力すると効果的です。「私の解き方の最初に間違っている箇所を特定し、そこまでは正しいか確認してください」と頼めば、単に模範解答を見るより自分の弱点を発見しやすくなります。

例えば、私はここまで○○と考えました。この考え方のどこまでが正しいか確認し、最初に間違った箇所だけヒントをください。まだ答えそのものは教えないでください。という使い方もできます。

答えをすぐ表示させない「家庭教師型」のプロンプトも便利

勉強目的なら、AIに最初から解答を全部作らせない方法もあります。ヒントを一段階ずつ出してもらえば、自力で考える時間を確保できます。

この問題の家庭教師になってください。最初から答えや完全な解法は出さず、まず私に「最初に何を考えるべきか」を質問してください。私が回答したら、その考え方が正しいか確認し、間違っていれば答えを言わずヒントを1つください。私が行き詰まったときだけ次のヒントを出し、最後に自力で解けた後、模範解答と重要ポイントをまとめてください。

この方法なら、AIを「答えを出す道具」ではなく、考え方を確認してくれる相手として利用できます。定期試験や入試に向けた演習では特に相性のよい使い方です。

画像で問題を送る場合は読み取り間違いにも注意する

教科書や問題集を撮影してAIに読み取らせる場合は、数式、指数、根号、図中の文字などが誤認識される可能性があります。問題の解き方が合っていても、問題文そのものを間違って読み取っていれば正答にはなりません。

そこで画像を送った後、まず問題文と数式を読み取って書き起こしてください。この段階ではまだ解かないでください。と依頼し、読み取り結果を自分で確認してから解説へ進む方法があります。

特に「−」と「+」、数字の1と文字のl、指数、分数、図形の角度などは確認しておくと安心です。

AIの解答をそのまま正解だと思わないことも重要

生成AIは非常に自然な文章で説明できますが、数学的・科学的に常に正しいとは限りません。途中計算のミス、条件の読み落とし、存在しない公式の使用などが起こる可能性があります。

そのため、最後に最初から別の方法で検算し、問題の条件をすべて満たしているか確認してください。間違いを発見した場合は訂正してください。と追加するのも一つの方法です。ただし、AI自身による検算も正しさを保証するものではありません。

学校の授業、教科書、公式の解答・解説、先生など信頼できる情報と照合することが重要です。特に採点対象の課題では、AIの文章をそのまま提出するのではなく、自分で理解して解答できる状態にすることを優先しましょう。

まとめ|高校理系では「レベル・途中式・理由・検算」をプロンプトに入れる

ChatGPTなどのAIで高校数学・物理・化学を勉強するときは、単に「詳しく教えて」と頼むより、自分の学年と理解度、途中式を省略しないこと、公式を選ぶ理由、説明してほしい順番まで指定した方が学習向けの回答を得やすくなります。

数学なら式変形の理由、物理なら状況整理と立式、化学なら反応式・物質量・単位というように、科目ごとに重要な過程をプロンプトへ組み込むのも効果的です。

さらに効果的なのは「答えを教えて」ではなく、「自分がどこで分からなくなったのか」をAIに伝えることです。ヒントを一つずつ出してもらう家庭教師型の使い方も組み合わせながら、最後は教科書や模範解答などで正確性を確認すると、AIを理系科目の学習補助として活用しやすくなります。

コメント

タイトルとURLをコピーしました