I wouldn't say that. It seems analogous to saying a program uses a simple version of a document-oriented database built in to the system when in truth it's just using dictionaries. Sure, conceptually they do kind of the same thing sometimes and you might even persist it to disk, but it's a bit of a stretch to call it "something like a DB" imo.
Comments
They are still using something like a vector DB when it is appropriate. It's just a very simple version built in to the system.
In a just world, this would be added to the title before I clicked the link.
I wouldn't say that. It seems analogous to saying a program uses a simple version of a document-oriented database built in to the system when in truth it's just using dictionaries. Sure, conceptually they do kind of the same thing sometimes and you might even persist it to disk, but it's a bit of a stretch to call it "something like a DB" imo.
At this point I wonder why they don’t simply use faiss. Insisting on using np is unnecessarily low level here imo.
Numpy is also my favorite Vector DB.