TutorFlowで作成したサンプル動画
大規模言語モデルのしくみ
文字起こし
大規模言語モデルのしくみを、シンプルなイメージでひもといていきましょう。次に来る言葉を、何度も予測し続けるシステムだと考えてください。
まず、モデルは膨大な量の文章を読み込みます。この学習を通して、言葉どうしのつながり方などのパターンをつかんでいきます。
パターンをよく覚えている、巨大な予測変換を思い浮かべてください。辞書を引いているのではなく、次に何が来るかを見積もっているのです。
モデルの中には、言葉を数値に変える計算の層が何重にも重なっています。その数値を使って、考えを比べたり、関連する意味を結びつけたりします。
プロンプトを入力すると、モデルはまず周りの文脈を読み取ります。そして、次に来そうな言葉の候補をたくさん採点し、ひとつを選びます。
この手順を、トークンひとつずつ、返答がまとまるまで繰り返します。つまり出力は、どこかから取り出すのではなく、一語ずつ組み立てられているのです。
大事なポイントはシンプルです。言語モデルはパターンを学び、文脈を手がかりに、次に来るテキストを予測します。だからこそ、驚くほど人間らしい話し方ができるのです。