From my own experiments with various models, I suspect that LLMs have distinct/partitioned cutoff dates; for example, historical literature doesn't change (Greek history, Shakespeare, Goethe), general knowledge (updated only in certain areas), technologies (updated regularly), software also remains surprisingly stable - for example, with GIT, a basic command set is sufficient to do 99% of the jobs - new features are…
I would have thought that as well but at least for coding vs world event facts I didn't see obvious differences in cutoffs
Exploring Claude/GPT Knowledge Cutoffs and Pre-Training Timelines
11–20 of 22 posts
Re: Exploring Claude/GPT Knowledge Cutoffs and Pre-Training Timelines
#12This was great! One thing that wasn't addressed that I always assume, is that a marketing name like "Opus 5" is not a single model, but many models, versions and gets minor updates over time. I also assumed many questions get routed to simpler models or programs to answer correctly, but it almost surprisingly didn't seem that way from the post. Anyways, great post.
In the API, we keep the models fixed. There are tiny caveats like rare bug fixes or models like `chat-latest`, but this is spiritually true. Suspicions of models changing over time are either human hallucinations or bugs on our end.
However, in ChatGPT, we sometimes update models without changing their names. For example, we recently launched an update to GPT-5.6 Sol in ChatGPT (https://openai.com/index/improving-gpt-5-6-sol-in-chatgpt/). Our goal isn't to be opaque or sneaky, but just to not exhaust people trying to keep track of little changes. When the changes are big, we give models a new name so that people know to expect something different.
Re: Exploring Claude/GPT Knowledge Cutoffs and Pre-Training Timelines
#13Re: Exploring Claude/GPT Knowledge Cutoffs and Pre-Training Timelines
#14This was great! One thing that wasn't addressed that I always assume, is that a marketing name like "Opus 5" is not a single model, but many models, versions and gets minor updates over time. I also assumed many questions get routed to simpler models or programs to answer correctly, but it almost surprisingly didn't seem that way from the post. Anyways, great post.
I can explain how we do it at OpenAI. In the API, we keep the models fixed. There are tiny caveats like rare bug fixes or models like `chat-latest`, but this is spiritually true. Suspicions of models changing over time are either human hallucinations or bugs on our end. However, in ChatGPT, we sometimes update models without changing their names. For example, we recently launched an update to GPT-5.6 Sol in ChatGPT (…
But, insofar as:
1. "a model" as presented to the user, isn't just its weights, but also anything else happening on the "business layer" (though this maybe applies more to ChatGPT than "direct" model access via the API); and
2. said business layer has any "knowledge base"-type stuff going on in it (i.e. automatic or tool-call-triggered embedding of results from search of some vector-DB into which has been embedded distilled pre-validated trustworthy info — like per-user memory mechanisms, but searching + injecting from global shared data sources); and
3. said "knowledge base" mechanisms are where most of the up-to-date, fast-changing info a model "knows" (without having to do a web search) is actually coming from;
...then do y'all ever update the pinned knowledge-base data snapshot associated with the model version, without updating the weights themselves?
Re: Exploring Claude/GPT Knowledge Cutoffs and Pre-Training Timelines
#15This was great! One thing that wasn't addressed that I always assume, is that a marketing name like "Opus 5" is not a single model, but many models, versions and gets minor updates over time. I also assumed many questions get routed to simpler models or programs to answer correctly, but it almost surprisingly didn't seem that way from the post. Anyways, great post.
I can explain how we do it at OpenAI. In the API, we keep the models fixed. There are tiny caveats like rare bug fixes or models like `chat-latest`, but this is spiritually true. Suspicions of models changing over time are either human hallucinations or bugs on our end. However, in ChatGPT, we sometimes update models without changing their names. For example, we recently launched an update to GPT-5.6 Sol in ChatGPT (…
As an example, S3 team was able to migrate from eventually-consistent, to consistent without making any API changes, a complete re-architecture on the backend with 0 API changes.
Re: Exploring Claude/GPT Knowledge Cutoffs and Pre-Training Timelines
#16Earlier quoted context omitted.
I can explain how we do it at OpenAI. In the API, we keep the models fixed. There are tiny caveats like rare bug fixes or models like `chat-latest`, but this is spiritually true. Suspicions of models changing over time are either human hallucinations or bugs on our end. However, in ChatGPT, we sometimes update models without changing their names. For example, we recently launched an update to GPT-5.6 Sol in ChatGPT (…
That's an good answer to the question when taken in strict terms of a model version = weights. But, insofar as: 1. "a model" as presented to the user, isn't just its weights, but also anything else happening on the "business layer" (though this maybe applies more to ChatGPT than "direct" model access via the API); and 2. said business layer has any "knowledge base"-type stuff going on in it (i.e. automatic or tool-ca…
Re: Exploring Claude/GPT Knowledge Cutoffs and Pre-Training Timelines
#17Re: Exploring Claude/GPT Knowledge Cutoffs and Pre-Training Timelines
#18Why don't the labs just run autoresearch on improving themselves?
Re: Exploring Claude/GPT Knowledge Cutoffs and Pre-Training Timelines
#19Great read and interesting analysis! I’m less charitable toward Anthropic supposedly not distilling ChatGPT for training purposes. Maybe not today, but during the GPT-4 era when Anthropic was the underdog - I can see it happen. Packaged along with some of Amodei’s clever jumping through hoops to prove how that is, in fact, virtuous.
Re: Exploring Claude/GPT Knowledge Cutoffs and Pre-Training Timelines
#20I wonder if this kind of analysis will give us a way to check if the frontier labs are waiting for the right moment to release their models. To me it feels obvious that these companies are not releasing models as soon as they are done doing their post training / testing with any new model. But there is no real way to know how much of this "waiting" any lab is doing, if we can get better estimates this way maybe we ca…