なぜAIは、同じ質問でもちがう答えを返すことがあるの?
まず、答え
ことばのAIは「次に来そうな言葉」を確からしさで選んでいて、毎回すこし「ゆらぎ」を持たせているからです。だから、同じ質問でも、少しちがう答えになることがあります。
どうして?
AIは、次に置く言葉の候補を「これが来そう」という確からしさで持っています。いつも一番の候補だけを選ぶと毎回まったく同じになりますが、それだと単調です。そこで、少しゆらぎを入れて、確からしい候補の中から選びます。このゆらぎのおかげで、表現が自然になったり、いろいろな言い方が出たりします。だから、同じ問いでも答えがちがうことがあるのです。
もう一歩
この「ゆらぎ」の大きさは、設定で変えられます(専門的には温度と呼ばれます)。ゆらぎを小さくすると毎回ほぼ同じ、大きくすると多様になりますが、的外れも増えます。また、少し前のやりとりや、聞き方のちがいでも答えは変わります。だから、大事なことは、何度か聞き方を変えて確かめると、より確からしい答えに近づけます。
へぇ、となる話
人も、同じ質問に毎回まったく同じ言葉では答えません。AIのばらつきは、単調さをさける工夫でもあります。ただし「正しさ」が毎回変わってよいわけではないので、大事なことは自分でも確かめると安心です。
身のまわりの同じしくみ
チャットAIに同じ質問をする、AIに文章の言いかえを何度も頼む。そのたびに少しちがう答えが返ってきます。