【第2弾】AIは言葉をどうやって「数字」にしているのか? 栽培台帳で学ぶ「ベクトル」入門

🧠 AI基礎知識
初級

AIは言葉をどうやって「数字」にしているのか? 栽培台帳で学ぶ「ベクトル」入門

農業者のためのAI教養講座|書籍『ChatGPTはどのように動いているのか?』を農業の言葉で読み解く 第2回

第1回で、ChatGPTの正体は「次に来そうな言葉を確率で予測する装置」だと分かりました。

でも、ここでひとつ疑問が浮かびます。

「コンピュータは数字しか扱えないのに、どうやって”言葉”を処理しているの?」

答えは意外とシンプルです。言葉を「数字の並び」に変換してから処理しているのです。

この「数字の並び」のことを、専門用語でベクトルと呼びます。

「ベクトル」と聞くと高校数学を思い出すかもしれませんが、安心してください。今回使うのは数式ではなく、トマトの栽培台帳です。

📢
特集「農業者のためのAI教養講座」全13回のご案内

この記事は、書籍『ChatGPTはどのように動いているのか?』を農業の言葉で読み解く 全13回連載の第2回 です。

← 第1回:そもそもChatGPTは何をしているのか?

⚠️
この記事を読む前に

第1回を先に読むと、今回の内容がスムーズに理解できます。第1回のポイント:ChatGPTは「次に来そうな言葉を予測する装置」

🌱

🍅 トマトの「状態」をどう伝えるか? ── 1つの数字では足りない

あなたが営農指導員に「今年のトマトの状態」を伝えるとします。

もし1つの数字だけで伝えるなら、こうなります:

「糖度は8.5です」

…これだけで「トマトの状態」が分かるでしょうか?

分かりませんよね。糖度が高くても、酸味がなければぼんやりした味になるし、皮が硬ければ食感が悪い。色が薄ければ見た目で売れない。

つまり、トマトの状態を正確に伝えるには、複数の数値をセットで伝える必要があるのです:

📋

トマトの栽培台帳 ── 5つの数値で「状態」を表す

糖度

8.5

8.5

酸度

4.5

4.5

水分

92

92%

皮の硬さ

3.0

3.0

赤色度

7.8

7.8

このトマト[8.5, 4.5, 92, 3.0, 7.8]

↑ この「数字の並び」こそがベクトルです。

これが「ベクトル」の正体です。

難しい数学ではありません。「あるものの状態を、複数の数値の並びで表したもの」── それがベクトル。農家の皆さんがすでにやっている「栽培台帳」と、まったく同じ発想です。

💡
ベクトルの一言まとめ

ベクトル = 複数の数値をセットにしたもの。
高校数学では「矢印」で習ったかもしれませんが、AIの世界では「特徴を数値の並びで表現する方法」として使われています。数式は忘れてOK。「栽培台帳の数字版」だと覚えてください。

🌱

💬 ChatGPTは「言葉」も同じようにしている

トマトの状態を数字の並びで表せるなら、言葉もそうできないか?

ChatGPTは、まさにそれをやっています。

たとえば「りんご」という単語を、こんな数値の並びに変換しています:

「りんご」[0.82, -0.15, 0.44, 0.91, -0.33, 0.67, …](実際には数百〜数千個の数値が並ぶ)

これだけ見ると意味不明ですよね。でも、栽培台帳と同じ発想で考えると分かりやすくなります:

🌾 農業の場合

トマトの栽培台帳

  • 糖度 8.5
  • 酸度 4.5
  • 水分 92
  • 硬さ 3.0
  • 赤色度 7.8

→ 5つの特徴で状態を表現

🤖 AIの場合

「りんご」の言葉の意味台帳

  • 果物っぽさ 0.91
  • 甘さの連想 0.82
  • 赤色の連想 0.67
  • 乗り物っぽさ -0.15
  • … ×数百項目

→ 数百の「意味の特徴」で言葉を表現

トマトの品質を「糖度・酸度・水分…」で表すように、AIは言葉を「果物っぽさ」「甘さの連想」「動物っぽさ」…のような意味的な特徴の数値で表しています。

もちろん、AIの場合は人間が「糖度」「酸度」と名前をつけたわけではありません。AIが膨大なテキストを読む中で、自動的に「こういう特徴軸があると便利だ」と発見したものです。

💡
ここが第1回とつながる!

第1回で「ChatGPTは次の言葉を予測する」と学びました。
でも予測するためには、まず言葉を数字に変えないとコンピュータは処理できない
その「言葉→数字」の変換方法が、今回学んでいるベクトル化です。

つまり:ベクトル化(今回)→ 予測(第1回)の順番で動いています。

🌱

📊 なぜ「複数の数値」が必要なのか? ── 1つの数字の限界

「そもそも、なぜ複数の数値が要るの? 1つの数字じゃダメなの?」

いい質問です。試してみましょう。

📏
1つの数値だけ
「糖度8.5」

甘いことは分かるが、酸味・硬さ・色は不明。同じ糖度でも全然違うトマトがある。

情報不足 ❌

📐
3つの数値
「糖度8.5 / 酸度4.5 / 硬さ3.0」

味の方向性はだいたい掴める。でも色や水分量の情報がない。

まあまあ △

📊
5つの数値
「糖度 / 酸度 / 水分 / 硬さ / 赤色度」

味・食感・見た目をカバー。「この品種の特徴」が立体的に見えてくる。

かなり正確 ✅

数値が増えるほど、対象の特徴を正確に捉えられる。

ChatGPTの場合は、1つの単語を数百〜数千の数値で表現しています。人間の感覚では想像しにくいですが、「5項目の栽培台帳が、数千項目に拡張されたもの」と考えれば同じことです。

この「何項目で表すか」を、専門用語では「次元」と呼びます。

💡
「次元」を農業で言うと?

次元 = 栽培台帳の項目数。
5項目で評価するなら「5次元」。100項目なら「100次元」。
ChatGPTは言葉を「数百次元〜数千次元」で表している ── つまり、ものすごく細かい栽培台帳で言葉の意味を捉えている、ということです。

🌱

⚖️ 数字にすると「比較」ができるようになる

ベクトル化の最大のメリットは、「比較」ができるようになることです。

トマトの品種AとBの栽培台帳を並べれば、「どの項目が近くて、どこが違うか」が一目で分かります。同じことを、AIは言葉で行っています。

比較対象 果物っぽさ 甘さ 赤色 乗り物っぽさ
りんご 0.91 0.82 0.67 -0.15
みかん 0.89 0.75 -0.10 -0.18
トラクター -0.20 -0.30 0.10 0.95

数字を見ると一目瞭然ですね:

  • 「りんご」と「みかん」は数値パターンが似ている → 意味が近い
  • 「りんご」と「トラクター」は数値パターンが全く違う → 意味が遠い

ChatGPTが「りんご」の話をしているときに「みかん」を連想できるのは、ベクトルが近いからです。「トラクター」が出てこないのは、ベクトルが遠いから。

第1回で「ChatGPTは次に来そうな言葉を予測する」と学びました。その予測の裏側では、ベクトルの近さが重要な手がかりになっているのです。

💡
農業現場で言うと?

A圃場とB圃場の土壌データ(pH、EC、窒素、リン、カリウム…)が数値パターンとして似ているなら、「同じ管理方針が使えるかもしれない」と判断できます。

AIも同じ。言葉をベクトルに変換して、「数値パターンが似ている=意味が近い」という判断をしています。

🌱

🔧 AIのベクトル化はどう行われているのか?

ここまでで「言葉を数字の並びにする」ことの意味は分かりました。では、実際にどうやって変換しているのか?

ざっくり言うと、次の流れです:

1

大量のテキストを読ませる

インターネット上の膨大な文章(本、記事、会話…)をAIに読み込ませる。

2

「一緒に出てくる単語」のパターンを記録する

「りんご」の周りには「果物」「甘い」「赤い」がよく出てくる。「トラクター」の周りには「畑」「エンジン」「馬力」が多い。このパターンを学習する。

3

パターンから「数値の並び」を自動生成する

同じ文脈で使われる言葉は「近い数値パターン」に、違う文脈の言葉は「遠い数値パターン」になるように、AIが自動的にベクトルを決めていく。

4

結果として「意味の近さ」が数字で測れるようになる

「りんご」と「みかん」のベクトルは自然と近くなり、「りんご」と「トラクター」は自然と遠くなる。人間が教えなくても、文脈の統計パターンから意味が浮かび上がる。

ポイントは、人間が「りんごは果物だ」と教えたわけではないということです。
AIは膨大なテキストの中で「りんご」と「果物」が近い文脈に出てくるパターンを見て、自分でベクトルを調整したのです。

🌾 農業の場合だと「新人がベテランの横で3年間働いているうちに、言語化できない”土の良し悪し”が分かるようになる」のと似ています。明示的に教わったわけではなく、大量の経験からパターンを自分で掴んだイメージです

🌱

💡 「数字にする」と知るだけで、AIの使い方が変わる

📌
第2回の結論

AIは言葉を「数字の並び(ベクトル)」に変換してから処理しています。
これは、トマトの状態を「糖度・酸度・水分・硬さ・色」で数値化するのとまったく同じ発想です。
数値にすることで、言葉同士の「似ている度合い」が計算できるようになる ── これがChatGPTの言語理解の土台です。

この知識があると、AIの使い方が変わります:

  1. 「AIが文脈を理解している」の正体が分かる

    実は「言葉のベクトルが近い」かどうかを見ているだけ。
    だから文脈を明確に伝えるほど、AIの精度は上がる

  2. 「AIが間違える理由」が分かる

    ベクトルが近い言葉を混同することがある。
    「うどんこ病」と「うどん」のベクトルが近すぎれば、AIは混乱する

  3. 「似た事例を検索する」機能の仕組みが分かる

    RAG(検索拡張生成)やAI検索は、ベクトルの近さで「関連情報」を探している

🌱

まとめ

  • AIは言葉をそのまま処理できない。まず「数字の並び(ベクトル)」に変換してから処理する
  • ベクトルとは「あるものの特徴を、複数の数値で表したもの」 ── 栽培台帳と同じ発想
  • 数値が多いほど(=次元が多いほど)正確に特徴を捉えられる。ChatGPTは数百〜数千次元
  • ベクトルにすることで「似ている度合い」を数字で計算できるようになる
  • AIは人間に教わらず、大量のテキストの文脈パターンから自動的にベクトルを学んだ
🌱

✅ 5分アクション ── 「栽培台帳」と「言葉の台帳」を体験しよう

✅ 今日の5分アクション:ベクトル化を体感してみよう

  1. ChatGPT(無料版でOK)を開く
  2. 以下のプロンプトをコピーして貼り付ける
  3. AIが返す「数値化」を見て、「ベクトル化とはこういうことか」と実感する

📋 栽培台帳体験プロンプト ── コピーしてそのまま使えます
以下の3品種を「甘さ・酸味・硬さ・香り・色の鮮やかさ」の5項目で、
0〜10のスコアにしてください。
表形式で出してください。①桃太郎トマト
②アイコ(ミニトマト)
③シャインマスカットその後、「どの2品種が最も似ているか」を、
スコアのパターンをもとに判定してください。

📋 言葉のベクトル化体験プロンプト ── コピーしてそのまま使えます

あなたはAIの仕組みを教える先生です。

以下の5つの単語を、「食べ物っぽさ」「乗り物っぽさ」「農業っぽさ」
「甘さの連想」「大きさの連想」の5つの軸で、
-1.0〜1.0のスコアにしてください。表形式で。

①りんご ②トラクター ③みかん ④田植え機 ⑤いちご

そのあと、「最もベクトルが近い(似ている)2つの単語」と
「最もベクトルが遠い(似ていない)2つの単語」を教えてください。

🤔
やってみて気づくこと

圃場A-Bは数値パターンが似ているので類似度が高く出るはず。「数値が近い=コサインが近い=管理方針が似ている」という感覚が掴めるはずです。AIもこれを言葉の世界でやっています。

🌱

📖 次回予告

第3回:「似ている」をどうやって測るのか? ── 圃場の状態マップで理解する「次元」「空間」「コサイン類似度」

今回ベクトルにした言葉を、地図上に並べたらどうなるか? 似た意味の言葉は近くに、遠い意味の言葉は遠くに配置される──その「意味の地図」の作り方と、2つの言葉がどれくらい似ているかを数字で測る方法を学びます。

🌱

📚 参考文献

🌱

💬読者の声をお聞かせください

この記事に関するご質問・ご感想をお待ちしています。




最後までお読みいただきありがとうございます。
農業AI通信では、農家さんの「困った」を解決するAI活用情報を発信しています。

※ この記事はAIツール(ChatGPT・Claude等)を活用して作成し、編集部が内容を確認・編集しています。正確性には十分配慮していますが、最新情報は公式サイト等でご確認ください。

この記事は農家の皆さんのAI活用を応援するために作成しました。
ご質問やご感想があれば、ぜひお寄せください。

© 2026 農業AI通信 / Metagri研究所

日報を書く時間、AIに返しませんか。
農業関係者100人に「AIの使い道」を聞いたら、1位は栽培でも収穫でもなく「記録・文書・事務作業」(48人)でした。栽培管理・現場判断は12人。そこで作ったのが『AI日報スターターキット』です。しゃべるだけで日報が終わるコピペ用プロンプト3本+記録がたまるスプレッドシート雛形+100人調査ダイジェスト(全7ページ)を、メール登録で無料でお届けします。
📩 登録後すぐに届きます/新しいAIが出るたび農家目線の検証を週3〜5回配信・解除はいつでも1クリック
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人