HN 提问:为什么 Claude 或 ChatGPT 没有消息时间戳?

2 分•作者: an0malous•3 个月前
在你与 Claude 或 ChatGPT 在其聊天应用中的任何一次对话中,询问它们发送上一条消息的时间,你会发现它们看不到你聊天记录中任何消息的时间戳。它们可能会猜测或编造一个答案,但会离谱地错误,如果你进一步追问,它们应该会承认它们根本看不到时间戳,只知道当前时间。我通常也注意到,如果你在多天内继续对话,它并不知道中间已经过了多少天。 我:距离你上一条消息过去了多久? Claude:我无法衡量我消息之间的间隔——我没有一个在回合之间运行的时钟,我们对话中的任何内容都没有为我标记消息的时间戳。所以我无法告诉你自上次回复以来过去了多久。可能是几秒钟,也可能是几天。 如果有用的话,我可以告诉你当前时间,但这只会告诉你“现在”是几点,而不是自上次我回复以来经过的时间间隔。 这对我来说非常奇怪,似乎是产品的一个明显缺陷,但两大人工智能公司都在这样做,并且没有实施显示消息时间戳的明显解决方案。有人知道为什么它们不这样做吗?
查看原文
Go to any conversation you’ve had with Claude or ChatGPT in their chat apps and ask them what time they sent their last message, and you’ll find they don’t see timestamps for any of the messages in your chat history. They might guess or hallucinate an answer but they’ll be wildly off and if you probe further they should admit they don’t see timestamps at all, they only know the current time. I’ve also noticed generally that if you pick up conversations over multiple days, it doesn’t know that days have passed in between messages.<p>——<p>Me: How much time has passed since your last message?<p>Claude: I don&#x27;t have a way to measure the gap between my messages—I don&#x27;t have a clock running between turns, and nothing in our conversation timestamps the messages for me. So I can&#x27;t tell you how much time has passed since my last reply. Could&#x27;ve been seconds, could&#x27;ve been days.<p>If it&#x27;s useful, I can check the current time, but that would only tell you <i>now</i>, not the interval since I last wrote.<p>——<p>This is very bizarre to me and seems like an obvious flaw in the product, but both major AI companies are doing this and not implementing the obvious solution of surfacing message timestamps. Does anyone know why they don’t do this?