[logo] Web連載「数学ガールの秘密ノート」
Share

第453回 シーズン46 エピソード3
生成AIと学ぶ:答えてしまうAI(前編)

$ \newcommand{\TEXT}[1]{\textbf{#1}} \newcommand{\REMTEXT}[1]{\textbf{#1}} \newcommand{\NONAMACROBASE}[2]{\texttt{..}{\scriptstyle #1}#2} \newcommand{\NONAMACROBASEREV}[2]{#1{\scriptstyle #2}\texttt{..}} \newcommand{\NONAMACRO}[1]{\NONAMACROBASE{#1}{#1}} \newcommand{\NONAMACROREV}[1]{\NONAMACROBASEREV{#1}{#1}} \newcommand{\NONA}{\NONAMACROBASE{\textrm o}{\textrm O}} \newcommand{\NONAX}{\NONAMACROBASE{\textrm x}{\textrm X}} \newcommand{\NONAQ}{\NONAMACRO{?}} \newcommand{\NONAQREV}{\NONAMACROREV{?}} \newcommand{\NONAEX}{\NONAMACRO{!}} \newcommand{\NONAHEART}{\NONAMACRO{\heartsuit}} $

【書籍紹介】

「何がわからないのか……わかりません $\NONA$」 学ぶことに慣れていないノナちゃんの初登場はこちら!

登場人物紹介

:数学が好きな高校生。

ユーリのいとこの中学生。 のことを《お兄ちゃん》と呼ぶ。 論理的な話は好きだが飽きっぽい。

ノナユーリの同級生。 ベレー帽をかぶってて、丸い眼鏡を掛けていて、ひとふさだけの銀髪メッシュ。 数学は苦手だけど、興味を持ってる中学生。

ノナちゃん

ここはの家。今日は土曜日。

いつものように、いとこのユーリが遊びに来ている。

でも、今日はユーリの同級生、ノナも一緒だ。

「久しぶりだね、ノナちゃん」

ノナ「はい……こんにちは $\NONA$」

そう言って、ぴょこんとお辞儀をするノナ

ノナは、どこかふわふわした話し方をしているから、 ちょっと幼い印象もあるけれどユーリの同級生だ。

ノナはいつもベレー帽をかぶっている。 はひそかに《ふわふわアーティスト》と呼んでいる。

ユーリ「あのね、ノナも《えーあいAI》使ってみたいんだって。お兄ちゃんのコンピュータ、貸して」

先日、ユーリのコンピュータを使ってAIとチャットした(第451回参照)。

ユーリの両親はAIを使うことに反対しているので、 のところにやってきたのだ(第452回参照)。

まあ、そこまではわからないではない。

親に反対されたとしても、どうしてもやってみたいことは、やってみたいから。

それはいいんだけど、ノナまでのところに来るとは?

ノナ「お願い……お願いします $\NONA$」

「うん、まあ、いいよ。ちょっと待ってね。いま用意するから」

AIとチャットできるウインドウを開き、 ノナにコンピュータを渡した。

ノナAIに質問を投げかけ、AIノナに回答する。

二人の《対話》の始まりだ——と思ったけれど、なかなか始まらないな。

ユーリが隣で操作方法を教えている。

ユーリ「そっか、ノナってタイピング遅いんだ」

ノナ「ユーちゃん、代わりに入力して $\NONA$」

ユーリ「やだよー。自分で話すからおもしろいんじゃん」

「だったら、音声入力モードにしてみようか。 ノナちゃんはマイクに向かって話せばいいよ。 声に出すだけで、自動的に文字に変換されるから」

はマイクの設定をした。

ノナAIに質問を投げかけ、AIノナに回答する。

二人の《対話》の始まりだ。

ノナとAIの対話

ノナ「このまま話していいんですか、円周率?」

AI「もちろん、 話してかまいません。 むしろ、気になることはどんどん話してみてください」

ノナ「話すと……話したこと全部伝わるの $\NONAQ$」

ユーリ「『話していいか』とか、 いちいち断らないで、 すぐ質問しちゃえばいーんだよ! 円周率が何だって?」

ノナ「円周率は $3.14$ ?」

AI「円周率( $\pi$ パイ)は、一般的に $3.14$ と覚えられることが多いですが、 実は $3.14$ は円周率の近似値です。 円周率の正確な値は $3.1415926535\cdots$ と、 小数点以下が無限に続く無理数であり、決して割り切れることがありません。 そのため、日常の簡単な計算では $3.14$ が使われますが、 より正確な計算が必要な場面では、 さらに多くの桁数($3.14159$ など)を用いることがあります」

ノナ「たくさん……たくさん答えてきた。難しい $\NONA$」

ユーリ「AIクンには《答え方》も教えてやるんだよー」

ノナ「$\NONAQ$」

ユーリ「『もっと短く答えろ』って言っとくといーよ。それから、 『私はいたいけな中学生』って言っとくと優しくなるよー」

ノナ「短く答えて。私は中学生」

AI「円周率は $3.14$ と近似されますが、 実際は $3.141592\cdots$ と無限に続きます」

ノナ「短く……短くなった $\NONAEX$」

ユーリ「ほーらね! AIクンはちゃんと言った通りやってくれるから、 ノナが聞きたいように質問できるのさ!」

ノナ「すごい $\NONA$」

なるほど。

は、二人の少女の対話を興味深く聞いていた。

ユーリは先日が言ったことをノナに伝えている。 AIに《回答の仕方》を伝えると、AIはそれに従ってくれるという話だ(第452回参照)。

ユーリが話しているのは、いわばの「受け売り」ではあるんだけど、 が話したことが、ちゃんとユーリに伝わっていたという印でもある。

それから、もう一つ。

ノナが話しているのを実際に聞いていると、 ふわふわしていて、足下が何とも定まらない感じがする。

でも、 ノナが音声入力して、文字になった発言を読むとその印象はずいぶん変わる。 ふわふわしたところがなくなって、むしろシャープになってる。

たぶん、 話すときのスピードが文字として表現されないからだな。 それから、ノナが話している途中のもたつきも文字になると消えてしまうことも影響している。 言いよどむ部分や言葉の繰り返しも、コンピュータの音声入力で整理されてしまってシャープな印象になるんだろう。

音声で聞くのと、文字で見るのとでは、ノナはまるで別人のように感じる。

無限?

ノナAIの対話が続く。

ノナ「どうして無限に続くの?」

AI「円周率は、円の周の長さと直径の比を表す数です。 小数で表すと $3.14159\cdots$ のように無限に続きます。 決して割り切れることがないからです」

ノナ「どうして無限に続くの?」

AI「円周率は、 無理数と呼ばれる数の仲間だからです。 無理数は、正確に整数や分数で表すことは不可能なんです」

ノナ「どうして無限に続くの?」

AI「円周率は、どのような整数や分数を使っても正確な値を表すことができない、特別な性質を持った数だからです」

ユーリ「ノナ、ノナ。おんなじ質問をただ繰り返してもダメだよー」

ノナ「だめ $\NONAQ$」

ユーリ《聞き方》を変えないと、似たよーな答えをしてくるから。 AIクンは頭いいけど、ゆーずーは効かないのさ」

ノナ「難しい $\NONA$」

「ノナちゃんは円周率のどんなところを知りたいのかな?」

ノナ「$\NONA$」

はつい口を出してしまった。

ノナAIのやりとりを見ていると、 もどかしさでむずむずしてきたのだ。

確かにAIの回答はそれなりに正しい。

ここまでAIの語ることは、厳密に言えば怪しいところもあるけれど、 おおむねウソは言ってない。

でも、 ノナが抱えている疑問には答えていないようだ。 納得感がないので、ノナは繰り返し同じような質問をしてしまうのだろう。

「ノナちゃんは、円周率が無限に続くというところに興味があるの?」

ノナは大きく頷く。

その拍子に丸眼鏡がちょっとズレて、彼女は両手で位置を直した。

ノナ「無限に続くのにあるの……円周率はあるんですか $\NONAQ$」

「そうだね。円周率はあるよ。 ノナちゃんが引っ掛かっているところや、 知りたいことを別の言い方で話してみたら?」

ノナはしばらく考えてから、AIに向かって話し出す。

無料で「試し読み」できるのはここまでです。 この続きをお読みになるには「読み放題プラン」へのご参加が必要です。

ひと月500円で「読み放題プラン」へご参加いただきますと、 450本以上の記事がすべて読み放題になりますので、 ぜひ、ご参加ください。


参加済みの方/すぐに参加したい方はこちら

結城浩のメンバーシップで参加 結城浩のpixivFANBOXで参加

(2025年7月4日)

[icon]

結城浩(ゆうき・ひろし) @hyuki


『数学ガール』作者。 結城メルマガWeb連載を毎週書いてます。 文章書きとプログラミングが好きなクリスチャン。2014年日本数学会出版賞受賞。

Twitter note 結城メルマガ Mastodon Bluesky Threads Home