What is it actually doing with the files you upload? Is it just pasting the full text into the prompt? Or is it doing something RAG-like and dynamically retrieving some subset based on the query?
What is it actually doing with the files you upload? Is it just pasting the full text into the prompt? Or is it doing something RAG-like and dynamically retrieving some subset based on the query?
We know it's Qdrant because an error message leaked that detail: https://twitter.com/altryne/status/1721989500291989585
It only applies that mechanism to some file types though - PDFs and .md files for example.
Other file formats that you upload are stored and made available to Code Interpreter but are not embedded for vector search.
They're clearly running a vector store (you can get further hints at that by spying on the JSON using browser DevTools).
Qdrant is a very good vector store - it's powering all of the new Twitter features as of a few weeks ago.
Seems much more likely to me that they're using Qdrant than this is a weird error message coincidence.
I've seen gpts playing games with code that was attached to the prompt generating the turn results
I've seen gpt using API for converting YouTube to text to provide summaries
There's a lot of things that can be done, even if it's not the most dev friendly experience