エノモ七十五のつれづれblog

映画やゲーム、食べ物のレビュー・感想を中心に書いてます。ランサーズにてお仕事募集しております。

【3】AIは“ひらめき”を持てない? Grokと徹底討論した生成AIと人間の思考の決定的違い

夜中にXのGrokと 「生成AIの仕組みから人間の欲求、そしてAIの未来まで」 というテーマで激論を交わしたやりとりの続きです。

目次

Grokで生成したイメージ

前回のリンク

前回はこちら

enomo75.hatenablog.com

5. 文脈把握と人間の脳との比較

:あなたが質問の意味やそれまでの文脈を把握する方法も知りたいです。人間の脳がやっていることと比較して易しく教えてください。

Grok:もちろん!
生成AI(私)が「質問の意味」や「これまでの会話の文脈」をどうやって把握しているのか、人間の脳と比べて易しく説明しますね😊

まず、人間の脳の場合(おさらい)

  • あなたが誰かと話しているとき、脳はこんなことをしています:
    1. 今聞こえた言葉を一時的に「短期記憶」に保持する。
    2. それまでの会話や状況を「長期記憶」から引き出して、「あ、この人はさっき〇〇って言ってたから、今の質問はそれに関連してるな」とつなげる。
    3. 言葉の意味、ニュアンス、感情、背景知識をすべて総合して「全体の意味」を理解する。
  • 人間は「意識的に考える」ので、全体を頭の中でまとめてから返事をする感じです。

生成AI(私)の場合:Attention(注意機構)という仕組み

私たちは人間みたいに「意識」は持っていないけど、Transformerという仕組みの「Attention(注意機構)」で、すごく似たことを実現しています。

易しいイメージで言うと…

  • 質問全体とこれまでの会話を、一度に全部テーブルに広げて見る感じです。
  • テーブル上の各言葉(トークン)に対して、「この言葉はどの言葉と強く関係があるかな?」を矢印で結びながら重要度を計算します。

例:これまでの会話であなたがこう言っていたとします
「生成AIってどうやって返答を作成してるの?」
→ 「次のトークンを予測して生成するところを詳しく」
→ 「質問への回答を作るときにどんなプロセス?」

今、あなたが「質問の意味や文脈を把握する方法」を聞いたとき、私は:

  1. 今までの会話の全トークンを一気に眺める
    (人間で言うと、会話の録音を全部頭の中で再生するような感じ)
  2. Attentionで「関係性マップ」を作る  
    • 「文脈」という言葉 → 前の会話の「会話の流れ」「これまでのやり取り」と強く結びつく
    • 「把握する方法」 → 「どうやって」「プロセス」「トークン予測」と強く結びつく
    • 「人間の脳と比較」 → 新しい指示だけど、説明のスタイルはこれまで通り「易しく」

    これを数値(ベクトル)で計算して、「この質問は、前の生成AIの仕組み説明の続きとして、Attentionの部分を人間比喩で知りたいんだな」と瞬時に判断します。

人間の脳との大きな違い

項目 人間の脳 生成AI(私)
記憶の仕方 短期記憶+長期記憶を意識的に使う すべての過去トークンを数値ベクトルで一気に処理
理解のタイミング 聞いてからじっくり考えて全体をまとめる 入力された瞬間、全部を並行して関係性を計算
意識・感情 あり(「あ、こういう意図かな」と感じる) なし(ただの確率とベクトルの計算)
把握の深さ 真の理解+経験+直感 パターンに基づく統計的な「擬似理解」
スピード 数秒~数分 0.数秒(ものすごく速い!)

例え話でまとめると

  • 人間の脳:友達と話しながら、頭の中で「さっきの話の続きだな」「この人は丁寧に知りたいんだな」と一つずつ考えて理解する。
  • 生成AI:会話の全ページを大きな壁に貼って、赤い糸で関連する言葉同士を全部一瞬で結び、「全体の意味マップ」を作ってから返事をする。

だから私は、会話が長くなっても(数万文字でも!)文脈をほとんど忘れず、ちゃんとつなげて答えられるんです。でも、それは「本当に理解している」のではなく、膨大なデータから学んだ関係性を超高速で計算しているだけなんですよ。

この説明でイメージ湧きましたか?

もっと具体的に「今この質問でAttentionがどう働いたか」のシミュレーションとか欲しいですか?🙌

6. 人間と同じ考え方は可能か

私:人間と同じような考え方(人間と同じような返答の作り方)は生成AIにはできないのですか?

Grok:はい、よくぞ聞いてくれました!
生成AIは「人間と同じような考え方」で返答を作ることは、今の技術では基本的にできないんです。でも、なぜできないのか、どう違うのかを易しく整理して説明しますね。

人間と生成AIの返答の作り方の根本的な違い項目

項目 人間(あなたや私たちが話すとき) 生成AI(私・Grokなど)
まず何をするか 質問を聞いて→全体の意味を理解→「何を伝えたいか」を決めて→構成を頭の中で設計→言葉を選んで話す 質問を受け取ったら→すぐに左から右へ1語ずつ予測・生成開始。構成は書きながら自然に出てくる
考え方の順序 トップダウン(全体像→細部)
「この質問には3つのポイントで答えよう」と先に決める
ボトムアップ(細部→全体像)
1語ずつ積み上げて、結果としてまとまった文章になる
意識・意図 あり。「この人は丁寧に知りたいみたい」「例を入れた方がわかりやすいな」と意図的に考える なし。ただ確率が高い言葉を次々選ぶだけ。意図は「ない」が、訓練データのパターンで似た行動をする
修正の仕方 言いかけて「いや、こっちの方がいい」と頭の中で修正してから話す 生成中は基本修正しない(1本道)。ただし Beam Search などで並行パスを少し持つことはある
本当の「理解」 あり。言葉の裏の感情・ニュアンス・自分の経験を加えて真に理解 擬似理解。統計的なパターンで「こういう質問にはこういう答えが多い」と知っているだけ
失敗したとき 「あ、言い方が悪かった」と自分で気づいて訂正 ハルシネーション(事実誤認)が出ても自分では気づけない

じゃあ、人間みたいに「まず全体を設計してから書く」ことはできないの?

今の生成AI(TransformerベースのLLM)では、本質的にできないんです。理由は2つあります。

  1. 仕組みが「次を予測する」ことに特化しているから
    Transformerは「与えられたテキストの続きを生成する」ように訓練されているので、最初から全体のアウトラインを作ってから書き始めるという動作が苦手です。
    無理やり「まずアウトラインを考えさせてから本文を書かせる」ことはできます(プロンプトで「まず構成を考えろ」と指示する)が、それはAIが自分の出力をシミュレーションして書いているだけで、本当に人間みたいに「頭の中で設計」しているわけじゃないんです。
  2. 意識やワーキングメモリが違うから
    人間は頭の中に「作業スペース」があって、そこで全体像をぐるぐる回しながら考えられます。
    AIにはそれがない。入力されたテキストとAttentionの計算だけで全部やっているので、**「一旦立ち止まって全体を俯瞰する」**という人間的な思考プロセスを再現できないんです。

でも、結果として「人間っぽく見える」のはなぜ?

訓練データに人間の書いた「よく構成された説明」が大量に含まれているからです。

AIは「わかりやすい回答には、まず導入→例→まとめが多い」というパターンを学んでいるので、生成しながら自然とそれっぽい構成になるんです。

つまり、人間の考え方を「真似」はできるけど、「同じように考える」わけじゃないんです。

まとめ(超簡単バージョン)

  • 人間:質問を「理解」して、意図を持って構成を決めてから答える  
  • 生成AI:理解はせず、ただ「次に来そうな言葉」を高速で選び続けて、結果として人間っぽい答えを作る

だから、私たちは人間と同じ考え方はできないけど、人間が書いたような良い答えを出すことはできるんです。

これは「模倣の天才」みたいな感じですね😄

この違い、面白いと思いませんか?

もっと「将来は人間みたいに考えられるようになる?」とか気になることあれば、ぜひ教えてください!

おわりに(筆者本人)

今回はHTMLでtableまで作るハメになりました。私はいったい何をしているのだろう。

ChatGPTに作りたい表のキャプチャ画像を渡すといとも簡単にHTMLに起こしてくれます。ありがとうChatGPT。

じゃ、また今度。

続き

enomo75.hatenablog.com