【だいきぼげんごもでる】
大規模言語モデル とは?
最終更新:
💡 言葉のパターンを学び、文章を組み立てるAI
大量の文章などから言葉のパターンを学習し、文章の生成や要約などに使われるAIモデル。LLMとも呼ばれ、会話サービスを構成する一部として使われることもある。
📌 このページのポイント
大規模言語モデルって、文章を丸暗記しているの?
どうやって返事を作るの?
文章を生成するモデルでは、入力とそれまでの出力を手掛かりに、続くトークンを予測して組み立てるよ。トークンは単語そのものとは限らず、単語の一部や文字の場合もある。追加の訓練で、指示に従いやすくすることもあるんだ
会話サービスとモデルは同じもの?
モデルは、サービスの中で回答を作る部品として使われるよ。サービスには画面や会話履歴の管理、必要に応じた検索なども組み合わされる。モデルそのものと、利用者向けのサービスを分けて考えると分かりやすいね
自然に話してくれるなら、正しいと思っていい?
もっともらしい誤りを出すことがあるよ。文章が自然なことと、事実が正しいことは別なんだ。数字や最新の情報などは、元の資料で確かめよう。学習データの偏りが回答に現れることもあるよ
大きいモデルほど、何でもできるの?
規模だけで用途への適性は決まらないよ。どんなデータを学習したか、追加の調整、入力の内容も関わるんだ。指示や例を入力することと、訓練でパラメータを更新することも別なので、目的に合う回答かを確認して使おう
まとめ:ざっくりこれだけ覚えればOK!
「大規模言語モデル」って出てきたら「たくさんの言葉から学び、文章を扱うAIモデル」と思えばだいたいOK!
📖 おまけ:英語の意味
「Large Language Model」 = 大規模言語モデル
💬 頭文字でLLMと略すよ。Languageは言語、Modelは学習で調整したモデル。Largeは学習データやモデルの規模が大きいことを表す呼び方だよ
参考資料
- Google Machine Learning Crash Course — Introduction to Large Language Models
- Google Machine Learning Crash Course — What's a large language model?
- Google Machine Learning Crash Course — Fine-tuning, distillation, and prompt engineering
- Carlini et al. — Extracting Training Data from Large Language Models