Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ LLMの実際の仕組み | AIとは何か
業務向け実践AI

LLMの実際の仕組み

メニューを表示するにはスワイプしてください

Claudeと会話しましたね。では、数式を使わずに、その仕組みを見てみましょう。

ステップ1:テキストが数字に変換される

コンピューターは単語を読むことができず、計算しかできません。 そのため、最初にあなたのメッセージはトークンと呼ばれる単位に分割され、それぞれのトークンが数字に変換されます。

トークンは英語テキスト約4文字分に相当します。単語全体、単語の一部、または句読点の場合もあります。スペースや大文字・小文字も重要で、トークンが変わります。

Claudeが実際に見るもの

あなたが次のように書くと:

Hello, marketing manager!

Claudeは次のように受け取ります:

["Hello", ",", " marketing", " manager", "!"]

これが次のように変換されます:

[9906, 11, 8661, 6783, 0]

5つのトークン。5つの数字。これが入力です。

目安: 750語は約1,000トークンに相当します。トークン数が多いほどコストが高くなり、応答も遅くなります。

ステップ2:次のトークンの予測

すべてが数値に変換された後、モデルが行うことはただ一つ:次に何が来るかを予測することです。これを何度も繰り返します。

あなたが書きます:

The capital of France is

モデルは、どのトークンが最も続く可能性が高いかを考えます:

  • "Paris" — 92%;
  • " Paris" — 5%;
  • "Lyon" — 1%;
  • "the" — 0.5%。

最も確率の高いものを選びます。そして繰り返します。停止するまで続けます。

重要: モデルがParisを選んだのは答えを知っているからではありません。学習データでこのフレーズの後にはほとんど常に"Paris"が続いていたからです。

AI = パターン予測、知識ではない。

ステップ3:パターンはどこから来るのか

モデルは公開インターネットのテキスト、書籍、コードなどで、特定のカットオフ日までのデータで学習されました。

学習とは、どのトークンがどの文脈でどのように続くかの確率を調整することです。

2つの結果:

  • モデルは最近の出来事、あなたの会社のデータ、カットオフ以降の情報を知りません;
  • インターネットから学習したため、その誤りも含まれます。もし学習データの一部が誤っていれば、モデルはその誤りを自信を持って繰り返すことがあります。

なぜAIは幻覚を起こすのか

**幻覚(ハルシネーション)**とは、モデルが自信を持って現実的に見える内容を生成するが、実際には誤っている場合を指します。

よくある例:偽の引用、架空のURL、誤った統計情報。

これは、モデルの目標が最も確率の高いトークン列を生成することであり、最も真実なものを生成することではないために起こります。正しそうに聞こえれば、たとえそれが誤りでも生成されることがあります。

解決策

解決方法は、単にモデルを賢くすることではありません。モデルにツール——ウェブ検索、実データ、ドキュメント——を与えることで、パターンだけでなく事実に基づいて判断できるようにします。

これは前の章で見た通りであり、今後も引き続き使用していきます。

question mark

同僚が「Claudeに先月変更された規制について尋ねたら間違った答えが返ってきた——このツールは信頼できない」と言っています。何が起きたのか、最も正確な説明はどれですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  2

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

LLMの実際の仕組み

Claudeと会話しましたね。では、数式を使わずに、その仕組みを見てみましょう。

ステップ1:テキストが数字に変換される

コンピューターは単語を読むことができず、計算しかできません。 そのため、最初にあなたのメッセージはトークンと呼ばれる単位に分割され、それぞれのトークンが数字に変換されます。

トークンは英語テキスト約4文字分に相当します。単語全体、単語の一部、または句読点の場合もあります。スペースや大文字・小文字も重要で、トークンが変わります。

Claudeが実際に見るもの

あなたが次のように書くと:

Hello, marketing manager!

Claudeは次のように受け取ります:

["Hello", ",", " marketing", " manager", "!"]

これが次のように変換されます:

[9906, 11, 8661, 6783, 0]

5つのトークン。5つの数字。これが入力です。

目安: 750語は約1,000トークンに相当します。トークン数が多いほどコストが高くなり、応答も遅くなります。

ステップ2:次のトークンの予測

すべてが数値に変換された後、モデルが行うことはただ一つ:次に何が来るかを予測することです。これを何度も繰り返します。

あなたが書きます:

The capital of France is

モデルは、どのトークンが最も続く可能性が高いかを考えます:

  • "Paris" — 92%;
  • " Paris" — 5%;
  • "Lyon" — 1%;
  • "the" — 0.5%。

最も確率の高いものを選びます。そして繰り返します。停止するまで続けます。

重要: モデルがParisを選んだのは答えを知っているからではありません。学習データでこのフレーズの後にはほとんど常に"Paris"が続いていたからです。

AI = パターン予測、知識ではない。

ステップ3:パターンはどこから来るのか

モデルは公開インターネットのテキスト、書籍、コードなどで、特定のカットオフ日までのデータで学習されました。

学習とは、どのトークンがどの文脈でどのように続くかの確率を調整することです。

2つの結果:

  • モデルは最近の出来事、あなたの会社のデータ、カットオフ以降の情報を知りません;
  • インターネットから学習したため、その誤りも含まれます。もし学習データの一部が誤っていれば、モデルはその誤りを自信を持って繰り返すことがあります。

なぜAIは幻覚を起こすのか

**幻覚(ハルシネーション)**とは、モデルが自信を持って現実的に見える内容を生成するが、実際には誤っている場合を指します。

よくある例:偽の引用、架空のURL、誤った統計情報。

これは、モデルの目標が最も確率の高いトークン列を生成することであり、最も真実なものを生成することではないために起こります。正しそうに聞こえれば、たとえそれが誤りでも生成されることがあります。

解決策

解決方法は、単にモデルを賢くすることではありません。モデルにツール——ウェブ検索、実データ、ドキュメント——を与えることで、パターンだけでなく事実に基づいて判断できるようにします。

これは前の章で見た通りであり、今後も引き続き使用していきます。

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  2
some-alt