logoalt Hacker News

derefryesterday at 10:28 PM1 replyview on HN

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-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?


Replies

tedsanderstoday at 12:07 AM

Same spirit as above. API is fixed (though of course things like web search results can change from day to day). ChatGPT and Codex harnesses do change over time, though they never result in name changes. We document the big changes here: https://help.openai.com/en/articles/6825453-chatgpt-release-...