なぜなぜラボ

← 記事一覧

コンピュータとAI

なぜAIは、同じ質問でもちがう答えを返すことがあるの?

まず、答え

ことばのAIは「次に来そうな言葉」を確からしさで選んでいて、毎回すこし「ゆらぎ」を持たせているからです。だから、同じ質問でも、少しちがう答えになることがあります。

どうして?

AIは、次に置く言葉の候補を「これが来そう」という確からしさで持っています。いつも一番の候補だけを選ぶと毎回まったく同じになりますが、それだと単調です。そこで、少しゆらぎを入れて、確からしい候補の中から選びます。このゆらぎのおかげで、表現が自然になったり、いろいろな言い方が出たりします。だから、同じ問いでも答えがちがうことがあるのです。

もう一歩

この「ゆらぎ」の大きさは、設定で変えられます(専門的には温度と呼ばれます)。ゆらぎを小さくすると毎回ほぼ同じ、大きくすると多様になりますが、的外れも増えます。また、少し前のやりとりや、聞き方のちがいでも答えは変わります。だから、大事なことは、何度か聞き方を変えて確かめると、より確からしい答えに近づけます。

へぇ、となる話

人も、同じ質問に毎回まったく同じ言葉では答えません。AIのばらつきは、単調さをさける工夫でもあります。ただし「正しさ」が毎回変わってよいわけではないので、大事なことは自分でも確かめると安心です。

身のまわりの同じしくみ

チャットAIに同じ質問をする、AIに文章の言いかえを何度も頼む。そのたびに少しちがう答えが返ってきます。

#AI

力だめしクイズ

AIが同じ質問でちがう答えを返すのは?

こんなことにも

この考え方は、こんな「なぜ?」にもつながります。まだ記事がないものは、下の「もっと知りたい」から送ってね。

もっと知りたい・聞いてみたい

この記事を読んで、まだわからないこと、ぎゃくにもっと知りたくなったこと、ふしぎに思ったことはありますか。 おしえてくれた「なぜ?」は、つぎの記事のもとになります。

送るのは