AIは生きている存在ではありません。
人が設計したプログラムが、学習したパターンと今の文脈をもとに、次に来る言葉(トークン)の確率を計算して文章を作ります。
どこから始めるか迷ったら、この順番で学んでみましょう。
ここでいうAIは、文章で会話する「言語モデル」のことです。身近な一文で、返答を作る仕組みを見てみましょう。
あなたなら空欄に何を入れますか? 例を押してみましょう。
私は今朝、__________。 私は今朝、朝ごはんを食べました。 私は今朝、散歩をしました。 私は今朝、本を読みました。
仕組みを知るために用意した例です。選んだ例をもう一度押すと、空欄に戻ります。
はい、次に続く言葉を予測するという点では似ています! 言語モデルは、学習したパターン、あなたの入力、それまでの文章をもとに、次に何が続くかの確率を計算します。そして、単語や単語の一部などの小さな文字列「トークン」を選び、これを繰り返して返答を作ります。
穴埋めは理解を助けるたとえです。実際の会話では、主に文章の末尾へトークンを付け足していきます。いつも確率が最も高いものを選ぶとは限らず、複数の候補から確率に応じて選ぶこともあります。
問題を段階的に解く様子を、そう表現することがあります。その土台では、学習したパターンと入力を使って計算しています。自然に話すというだけで、人のような感情や意図を持つ存在だと受け取る必要はありません。
自然につながる言葉でも、間違うことがあります。大切な答えは確かめましょう。
言語モデルが答えを作る仕組み
人が設計したプログラムが、学習したパターンと今の文脈をもとに、次に来る言葉(トークン)の確率を計算して文章を作ります。
ニューラル言語モデルは学習例から数値の重みを学びます。生成時には重みと文脈から候補トークンのスコアを計算します。保存されたネットの文を取り出すだけでも、直前の単語だけを数える方法でもありません。
今見ている答えは、生きている存在の考えではなく、文脈に合いやすい言葉で作られた結果です。もっともらしさは真実ではありません。
AIを出発点に、すべての科目をあなた仕様に。
予備知識がなくても始められます。複雑さはユーザーのせいではなく、システムの欠陥です。
ゲーム化・3Dチューター・可視化で学びを遊びのように。退屈もまたシステムが直すべき欠陥です。
ダッシュボード・チャットボット・能力値・進度をあなたに合わせ、自分のペースで学びます。