すみません、愚痴です。しかもプログラマでないとわからない話かと思います。
趣味で作っているプログラムでランダムなIDを生成したくて、JavaのSecureRandomで128ビットの乱数を生成してBASE64エンコードしたら、23文字になった、本来22文字だと思うのだけどなんで? ーーと思ったのですが実は単なる数え間違いで、本当は22文字でした。でもこの「なんで?」の時点でAIに聞いてみたらもっともらしく23文字になる理由を答えるでやんの。
まずはMirosoft Copilot。
この後も何度かやり取りしたのですが、私は全く納得できなくて、ChatGPTにも聞いてみました。
ただ、ChatGPTの方はその後数回のやり取りで、
とか言い出した。
で、実際よく数えてみたら22文字だったわけで、まあ私が間抜けだったわけですが、生成AIというやつは結局LLM(大規模言語モデル)なので「こちらの話に合わせて応対する」ものなんですかねえ。でっかいマルコフ連鎖、というほど単純なものではないのだろうと思いますけど。
おまけ。最後にMicrosoft Copilotに誤りを指摘した。
この記事へのコメント:
コメントを書く
名前: