🕌

GPT APIに今日は何日か聞いてみた。

2024/02/11に公開

はじめに

ChatGPTに、今日は何日か聞いてみると、適切な日にちを返してくれます。ChatGPTを使っているユーザーにとっては、当たり前かもしれません。では、GPT APIに今日は何日か聞いてみます。ChatGPTと同じなら適切な日にちを返してくれるはずです。
Alt text
ChatGPTに今日の日付を聞いた結果

実験

実験として、Open AIのPlaygroundで今日は何日か聞いてみます。
https://platform.openai.com/playground?mode=chat

使用するモデルは、下記の通りです。

  • gpt-3.5-turbo
  • gpt-3.5-turbo-1106
  • gpt-4

実験結果

それぞれのモデルで図の様な結果が得られました。

gpt-3.5-turboの結果

Alt text
gpt-3.5-turboの結果

gpt-3.5-turbo-1106の結果

Alt text
gpt-3.5-turbo-1106の結果

gpt-4の結果

Alt text
gpt-4の結果

結論

どのモデルも今日は何日かを答えることはできませんでした。gpt-3.5-turbo,gpt-3.5-turbo-1106のモデルは、明確な日にちを回答しました。ですが、執筆時の日にちが2023年12月22日なので間違っていました。 トレーニングデータが影響してるのかと考えていましたが、gpt-3.5-turboのトレーニングデータは2021年の物(執筆当時)なので、トレーニングデータとは関係のない返答の様です。

おわりに

GPT APIは現在時刻を適切に把握していませんでした。GPT APIを使ったAIキャラクターをゲームなどに活用する際に、別途現在時刻を参照するプログラムを書いておく必要がありました。この記事を執筆して疑問に思うのは、現在が何日か分からないGPTに対して、過去のエピソードをFine-tuningするとそれは過去と認識するのでしょうか。

Discussion