ChatGPTは、現在時刻を大雑把にしか理解していない、ということに気づいた。午前10時に聞いても、午後2時くらいですよ、という応答が来る。
LLMの実行環境には現在時刻を取得するAPIはなくて、システム側から現在時刻はこれくらい、という情報が渡されてるだけのように見える。
4月8日午前10時30分ごろの会話。
答えてくれるときと、答えてくれないときがあって、しつこく聞くと、PythonやWeb検索で現在時刻を探してくれる。
Geminiは、私は考えるから存在していんだ、みたいなことを言ってくる。
タイムスタンプも見てる?と聞いたら、そうです、と教えてもらえた。
今何時?というクエリにタイムスタンプが含まれている、というのは、ユーザーが既に答えを知っているということでおもしろい。
仕組み的には大規模言語モデルって時刻を覚えているはずはなくて、モデル構築時の知識を持っているものだけど、現在時刻くらいOpenAI社の方が気を利かせて読めるようにしてくれてるんじゃないの?と思っていたので、意外だった。