How are people actually using vector databases?<p>The closest explanation to a use case architecture I've seen recently was <a href="https://mattboegner.com/knowledge-retrieval-architecture-for-llms/" rel="nofollow noreferrer">https://mattboegner.com/knowledge-retrieval-architecture-for...</a> - it basically describes doing knowledge retrieval (keyword parsing) from LLM queries, feeding that to a vector db to do similarity search to get a top K similar documents to the parsed keywords, then feeding that list that back into the LLM as potential useful documents it can reference in its response. It's neat but it seems a bit hacky. Is that really the killer app for these things?