许多用户在使用 DeepSeek 系列大模型(如 DeepSeek-VL、DeepSeek-Coder、DeepSeek-MoE 等)时,发现其在回答中经常提到“当前是2023年”或类似表述。这并非程序错误,而是由以下原因导致:
1. 训练数据截止时间
DeepSeek 模型的训练数据通常截止于 2023 年底。这意味着模型在训练阶段未接触 2024 年及之后的真实世界事件、日期或新闻。因此,当被问及“现在是哪一年”时,模型会基于其知识边界做出最合理的推测——即“2023年”。
2. 缺乏实时时间感知能力
大多数语言模型(包括 DeepSeek)本身不具备访问系统时间的能力。除非通过外部插件或 API 显式注入当前时间,否则模型无法知道真实日期。它只能依赖训练数据中的上下文进行推断。
3. 用户提示词的影响
如果用户在提问中包含“2023年”等关键词,模型可能会沿用该时间背景作答。此外,部分模板化回答也可能固化了“截至2023年”的表述习惯。
4. 如何获取准确时间?
若需模型返回当前真实时间,建议在调用时显式提供时间信息,例如:“今天是2025年11月14日,请根据此日期回答问题。” 这样可引导模型基于最新时间推理。
总之,DeepSeek 并非“记错”年份,而是受限于其训练数据的时间范围和缺乏实时感知机制。理解这一点有助于更合理地使用大模型进行问答与创作。