「生成AIの能力を生かす質問の仕方」(1) ・・・『できること』と『傾向』の実演レポート
※このページの内容は,2025年2月現在で,無料利用可能な日本語対応の生成AI
(Ⅰ) 数学の図形問題を生成AIに解ける形で入力するには?1. 「ChatGTP」 , 2. 「Copilot」 , 3. 「Gemini」 を用いて,数学の答案を引き出すための質問の仕方を考えたもので,「単なる個人の感想」です. 《例1》 ![]() ![]() 1. 「ChatGTP」 ⇒ 入力欄に次のように書き込んで,Enterキーを押す
(A) 図1,図2とも問題は解けない.
(B) 図1:「D の位置関係が明確ではありません。」ということで,解答は示されない. 図2:「図の関係をもう少し詳しく説明してもらえれば、より正確な答えを導けます!」ということで,解答は示されない. (C) 図1,図2とも正しい答案が示される.64°と20° ② ChatGPTでは,問題が画像だけで示された場合,答は示されない.「質問は文章で述べるように」という旨の忠告があ. ③ (C)のように「問題文を,論理的な文章として示す」と生成AIが問題を正確に判断し,解けるようになる・・・(B)のように条件の一部が図のみで示されている場合には,判断を誤ることがある. |
2. 「Copilot」 ⇒ 入力欄に次のように書き込んで,Enterキーを押す
(A) 図1は誤答(∠x=80°),図2も誤答(∠x=70°)となる
(B) 正解(20°)が表示される. (C) 図1,図2とも正しい答案が示される.64°と20° ② この実験結果だけから判断すれば,2025.2月現在で,Copilotは問題が図だけで示されると,正確な情報として受けとめにくいようである. ③ (B)のように,条件の一部分が図だけにある場合でも,解けることがある. ④ (C)のように「問題文を,論理的な文章として示す」と生成AIが問題を正確に判断し,解けるようになる. |
3. 「Gemini」 ⇒ 入力欄に次のように書き込んで,Enterキーを押す
(A) 図1では図として∠xが示されている場合でも,問題は解ける.図2では,∠xの画像が小さくて不鮮明であるためか,問題は解けない
(B) 正解(20°)が表示される. ② 画像で入力すると不鮮明・曖昧な情報になるときは,(B)のように「問題文を,論理的な文章として示す」と生成AIが問題を正確に判断し,解けるようになる.
《ここまでの要約》
生成AIは,英語,日本語などの言語による解釈・処理が得意で,図形だけで問題が示されるようなことは得意ではない. 例外的に,Geminiは問題が図形のみで示されても解けることがある. どの生成AIでも,可能な限り「質問は,図だけで示すよりも,論理的な文章で書く」方が期待した回答を得られる傾向がある. |
(Ⅱ) 行列の計算を生成AIで解くには?(1) 《例2》
図3
行列Aが「右図3のように画像として与えられた場合」「右図4のようにTeXを使った表現(MathJaxを用いた数式)として与えられた場合」の各々について生成AIを使って行列Aのn乗を求める方法を考える.![]() 図4
①ChatGPT,Copilotでは,画像はファイルの形になっているものを利用し,入力欄の左にある「+」をクリックして,画像をアップロードするとよい.(画像がWeb上にあるときは,右クリック→画像としてPCに保存してから使えばよい)
Geminiでは,画像をファイルの形で保存しなくても,「右クリック→メモリーに入れる→貼り付け」の手順で,画像を入力できる.(画像としてPCに保存したものも使える)
②ChatGPT,Copilot,Geminiのいずれも,図4のようにTeXを使った表現(MathJaxを用いた数式)として与えられた場合は,画面上でその式をポイントしてから,マウス右クリック→→Show Math As:TeX Commands(または,Copy to Clipboard:TeX Commands)メモリーに入れる→生成AIの入力画面に貼り付け(マウス右クリック→貼り付け,もしくはCtrl+Shift+Insert)により入力画面にTeXの式が書き込まれる.
③上記の図やTeXの式のいずれも『なじみにくい』という場合には,成分に分けて a_{1,1}=2, a_{1,2}=-1,a_{2,1}=0,a_{2,2}=3 のように書く方法もある
入力欄に次のように書き込んで,Enterキーを押す結果は次のようになる
①
ChatGTP(画像の読み取りは半日待ちなど制約があり,点検できなかった) Copilotでは,上三角行列のn乗という既知の知識を用いて解かれ,ほぼ正しい結果が出る.ただし,次のように(1,2)成分が計算途中のまま?? |
②
ChatGTP推論や漸化式を用いて,正しい結果が得られる Geminiでは,固有値,固有ベクトルを用いた対角化によって途中経過が示され,正しい結果が得られる
③
ChatGTP②と全く同じで,推論や漸化式を用いて,正しい結果が得られる Geminiでは,固有値,固有ベクトルを用いた対角化によって途中経過が示され,正しい結果が得られる |
(Ⅲ) 行列の計算を生成AIで解くには?(2) ・・・固有値が重解となる場合・・・ 《例3》
図5
行列Aが「右図3のように画像として与えられた場合」「右図4のようにMathJaxを用いた数式として与えられた場合」の各々について生成AIを使って行列Aのn乗を求めることを考える.![]() 図6 (Ⅱ)のほぼ同様の問題であるが「固有値が重解となる」場合に,現時点(2025.2月)で生成AIに側に学習不足の可能性があり,経過観察を要するかも 入力欄に次のように書き込んで,Enterキーを押す 結果は次のようになる
①
ChatGTPでは,行列Aの成分の読み取り,固有値の計算(重解λ=1)の計算は正しいが,計算が途中で終わってしまう Copilotでは,行列Aの成分の読み取り,固有値の計算(重解λ=1)の計算は正しいが,対角化行列の計算を間違え,誤った結果が示される |
②
※無料版では,3つの生成AIが別々の答えを示し,全部違うのは驚き!正しくは,次のようになる
ChatGTPでは,行列Aの成分の読み取り,固有値の計算(重解λ=1)の計算は正しいが,対角化行列の計算を間違え,誤った結果が示される Copilotでは,行列Aの成分の読み取り,固有値の計算(重解λ=1)の計算は正しいが,対角化行列の計算を間違え,誤った結果が示される
③
ChatGTPでは,行列Aの成分の読み取り,固有値の計算(重解λ=1)の計算は正しいが,対角化行列の計算を間違え,誤った結果が示される |
(Ⅳ) Excelの計算を生成AIで解くには?(1)
右のような表がExcel上にあるとき,各教科ごとの平均,中央値,分散を求めるには Excel上で表の範囲をコピーしてから,生成AIの入力欄に貼り付け,次のように書き込んで,Enterキーを押す 1. 「ChatGTP」 ⇒ 教科 平均値 中央値 分散 国語 52.8 59 439.36 数学 38.2 38 343.36 2. 「Copilot」 ⇒ 教科 平均値 中央値 分散 国語 52.8 59 440.16 数学 38.2 38 342.34 ※平均値,中央値は合っているが,分散が微妙に合わない(統計で使う不偏分散にも等しくない) 3. 「Gemini」 ⇒ 教科 平均値 中央値 分散 国語 52.8 59 439.36 数学 38.2 38 343.36
① Excelから表の部分をコピー→生成AIの入力欄に貼り付けすると,文章で尋ねられたことに答えることができる.(この程度の計算なら,Excelの中でやる方が早い)
② Copilotでは分散の計算が微妙に合わなくなる(途中計算で小数の丸め方に失敗している可能性あり)
|
■このサイト内のGoogle検索■ |