← PC用は別頁
「生成AIの能力を生かす質問の仕方」(1)
・・・『できること』と『傾向』の実演レポート
※このページの内容は,2025年2月現在で,無料利用可能な日本語対応の生成AI
1. 「ChatGTP」 , 2. 「Copilot」 , 3. 「Gemini」
を用いて,数学の答案を引き出すための質問の仕方を考えたもので,「単なる個人の感想」です.
(�T) 数学の図形問題を生成AIに解ける形で入力するには?
《例1》
次の図が画像として示されているときに,∠xの大きさ求めたいとき
1. 「ChatGTP」 ⇒
入力欄に次のように書き込んで,Enterキーを押す
(A)  (B) 
図1 図2 (C) 
図1 図2
(A) 図1,図2とも問題は解けない.
(B) 図1:「D の位置関係が明確ではありません。」ということで,解答は示されない.
図2:「図の関係をもう少し詳しく説明してもらえれば、より正確な答えを導けます!」ということで,解答は示されない.
(C) 図1,図2とも正しい答案が示される.64°と20°
\( \Large \Longrightarrow\) �@ ChatGPTでは,画像はファイルの形になっているものを利用し,入力欄の左にある「+」をクリックして,画像をアップロードするとよい.(画像がWeb上にあるときは,右クリック→画像としてPCに保存してから使えばよい)
�A ChatGPTでは,問題が画像だけで示された場合,答は示されない.「質問は文章で述べるように」という旨の忠告があ.
�B (C)のように「問題文を,論理的な文章として示す」と生成AIが問題を正確に判断し,解けるようになる・・・(B)のように条件の一部が図のみで示されている場合には,判断を誤ることがある.

2. 「Copilot」 ⇒
入力欄に次のように書き込んで,Enterキーを押す
(A)  (B)  (C) 
図1 図2
(A) 図1は誤答(∠x=80°),図2も誤答(∠x=70°)となる
(B) 正解(20°)が表示される.
(C) 図1,図2とも正しい答案が示される.64°と20°
\( \Large \Longrightarrow\) �@ Copilotでは,画像はファイルの形になっているものを利用し,入力欄の左にある「+」をクリックして,画像をアップロードするとよい.(画像がWeb上にあるときは,右クリック→画像としてPCに保存してから使えばよい)
�A この実験結果だけから判断すれば,2025.2月現在で,Copilotは問題が図だけで示されると,正確な情報として受けとめにくいようである.
�B (B)のように,条件の一部分が図だけにある場合でも,解けることがある.
�C (C)のように「問題文を,論理的な文章として示す」と生成AIが問題を正確に判断し,解けるようになる.

3. 「Gemini」 ⇒
入力欄に次のように書き込んで,Enterキーを押す
(A)  (B) 
(A) 図1では図として∠xが示されている場合でも,問題は解ける.図2では,∠xの画像が小さくて不鮮明であるためか,問題は解けない
(B) 正解(20°)が表示される.

\( \Large \Longrightarrow\) �@ Geminiでは,画像をファイルの形で保存しなくても,「右クリック→メモリーに入れる→貼り付け」の手順で,画像を入力できる.
�A 画像で入力すると不鮮明・曖昧な情報になるときは,(B)のように「問題文を,論理的な文章として示す」と生成AIが問題を正確に判断し,解けるようになる.
《ここまでの要約》
 生成AIは,英語,日本語などの言語による解釈・処理が得意で,図形だけで問題が示されるようなことは得意ではない.
 例外的に,Geminiは問題が図形のみで示されても解けることがある.
 どの生成AIでも,可能な限り「質問は,図だけで示すよりも,論理的な文章で書く」方が期待した回答を得られる傾向がある.

(�U) 行列の計算を生成AIで解くには?(1)
《例2》
図3 
図4 \(\displaystyle A=\begin{pmatrix}2& 1\\0& 3\end{pmatrix}\)
 行列Aが「右図3のように画像として与えられた場合」「右図4のようにTeXを使った表現(MathJaxを用いた数式)として与えられた場合」の各々について生成AIを使って行列Aのn乗を求める方法を考える.
 �@ChatGPT,Copilotでは,画像はファイルの形になっているものを利用し,入力欄の左にある「+」をクリックして,画像をアップロードするとよい.(画像がWeb上にあるときは,右クリック→画像としてPCに保存してから使えばよい)
 Geminiでは,画像をファイルの形で保存しなくても,「右クリック→メモリーに入れる→貼り付け」の手順で,画像を入力できる.(画像としてPCに保存したものも使える)
 �AChatGPT,Copilot,Geminiのいずれも,図4のようにTeXを使った表現(MathJaxを用いた数式)として与えられた場合は,画面上でその式をポイントしてから,マウス右クリック→→Show Math As:TeX Commands(または,Copy to Clipboard:TeX Commands)メモリーに入れる→生成AIの入力画面に貼り付け(マウス右クリック→貼り付け,もしくはCtrl+Shift+Insert)により入力画面にTeXの式が書き込まれる.
 �B上記の図やTeXの式のいずれも『なじみにくい』という場合には,成分に分けて a_{1,1}=2, a_{1,2}=-1,a_{2,1}=0,a_{2,2}=3 のように書く方法もある
入力欄に次のように書き込んで,Enterキーを押す
�@ �A �B
結果は次のようになる
�@
 ChatGTP(画像の読み取りは半日待ちなど制約があり,点検できなかった)
 Copilotでは,上三角行列のn乗という既知の知識を用いて解かれ,ほぼ正しい結果が出る.ただし,次のように(1,2)成分が計算途中のまま?? \[ A^n=\begin{pmatrix}2^n& \sum_{k=0}^{n-1}2^k\cdot3^{n-1-k}\\0& 3^n\end{pmatrix}\]  Geminiでは,固有値,固有ベクトルを用いた対角化によって途中経過が示され,正しい結果が得られる
\[A^n = \begin{pmatrix} 2^n & -2^n + 3^n \\ 0 & 3^n \end{pmatrix}\]

�A
 ChatGTP推論や漸化式を用いて,正しい結果が得られる
\[A^n = \begin{pmatrix} 2^n & 3^n-2^n \\ 0 & 3^n \end{pmatrix}\]  Copilotでは,上三角行列のn乗という既知の知識を用いて解かれ,正しい結果が出る. \[A^n = \begin{pmatrix} 2^n & 3^n(1-(\frac{2}{3})^n) \\ 0 & 3^n \end{pmatrix}\] ※�@のときと同じ問題として認識されているが,結果の書き方が少し変わる??
 Geminiでは,固有値,固有ベクトルを用いた対角化によって途中経過が示され,正しい結果が得られる
\[A^n = \begin{pmatrix} 2^n & -2^n + 3^n \\ 0 & 3^n \end{pmatrix}\]
�B
 ChatGTP�Aと全く同じで,推論や漸化式を用いて,正しい結果が得られる
\[A^n = \begin{pmatrix} 2^n & 3^n-2^n \\ 0 & 3^n \end{pmatrix}\]  Copilotでは,上三角行列のn乗という既知の知識を用いて解かれ,正しい結果が出る.
\[A^n = \begin{pmatrix} 2^n & 3^n(1-(\frac{2}{3})^n) \\ 0 & 3^n \end{pmatrix}\] ※�Aのときと同じ
 Geminiでは,固有値,固有ベクトルを用いた対角化によって途中経過が示され,正しい結果が得られる
\[A^n = \begin{pmatrix} 2^n & -2^n + 3^n \\ 0 & 3^n \end{pmatrix}\]

(�V) 行列の計算を生成AIで解くには?(2)
・・・固有値が重解となる場合・・・
《例3》
図5 
図6 \(\displaystyle A=\begin{pmatrix}2& -1\\1& 0\end{pmatrix}\)
 行列Aが「右図3のように画像として与えられた場合」「右図4のようにMathJaxを用いた数式として与えられた場合」の各々について生成AIを使って行列Aのn乗を求めることを考える.
(�U)のほぼ同様の問題であるが「固有値が重解となる」場合に,現時点(2025.2月)で生成AIに側に学習不足の可能性があり,経過観察を要するかも 入力欄に次のように書き込んで,Enterキーを押す
�@ �A �B
結果は次のようになる
�@
 ChatGTPでは,行列Aの成分の読み取り,固有値の計算(重解λ=1)の計算は正しいが,計算が途中で終わってしまう
 Copilotでは,行列Aの成分の読み取り,固有値の計算(重解λ=1)の計算は正しいが,対角化行列の計算を間違え,誤った結果が示される \[A^n=\begin{pmatrix} 2 & -n \\ 1 & 1-n\end{pmatrix}\]  Geminiでは,行列Aの成分の読み取り,固有値の計算(重解λ=1)の計算は正しいが,対角化行列の計算を間違え,誤った結果が示される \[A^n=\begin{pmatrix} 1-n & n \\ -n & 1+n\end{pmatrix}\]

�A
 ChatGTPでは,行列Aの成分の読み取り,固有値の計算(重解λ=1)の計算は正しいが,対角化行列の計算を間違え,誤った結果が示される \[A^n=\begin{pmatrix} -1 & 1-n \\ 0 & 1\end{pmatrix}\]
 Copilotでは,行列Aの成分の読み取り,固有値の計算(重解λ=1)の計算は正しいが,対角化行列の計算を間違え,誤った結果が示される \[A^n=\begin{pmatrix} 2 & -n \\ 1 & 1-n\end{pmatrix}\]  Geminiでは,行列Aの成分の読み取り,固有値の計算(重解λ=1)の計算は正しいが,対角化行列の計算を間違え,誤った結果が示される \[A^n = \begin{pmatrix} 1-n & n \\ -n & 1+n \end{pmatrix}\]
※無料版では,3つの生成AIが別々の答えを示し,全部違うのは驚き!正しくは,次のようになる \[A^n = \begin{pmatrix} n+1 & -n \\ n & 1-n \end{pmatrix}\]
�B
 ChatGTPでは,行列Aの成分の読み取り,固有値の計算(重解λ=1)の計算は正しいが,対角化行列の計算を間違え,誤った結果が示される \[A^n=\begin{pmatrix} 1 & n \\ 1 & 1-n\end{pmatrix}\]  Copilotでは,行列Aの成分の読み取り,固有値の計算(重解λ=1)の計算は正しいが,�Aのときと同じ,誤った結果が示される \[A^n=\begin{pmatrix} 2 & -n \\ 1 & 1-n\end{pmatrix}\]  Geminiでは,行列Aの成分の読み取り,固有値の計算(重解λ=1)の計算は正しいが,�Aのときと同じ,誤った結果が示される \[A^n = \begin{pmatrix} 1-n & n \\ -n & 1+n \end{pmatrix}\]

(�W) Excelの計算を生成AIで解くには?(1)
1組国語数学
No.13957
No.28260
No.32124
No.45938
No.56312
《例3》
 右のような表が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の中でやる方が早い)
�A Copilotでは分散の計算が微妙に合わなくなる(途中計算で小数の丸め方に失敗している可能性あり)
1組英数
No.13957
No.28260
No.32124
No.45938
No.56312
�B行見出し,列見出しとして文字列が含まれるのは構わないが,右の例のような「セルの結合」を含むような場合には,データの個数を読み間違うことがある.「セルの結合」は避けた方がよい.


...(携帯版)メニューに戻る

...メニューに戻る