RAG Is Simpler Than You Think
111–120 of 166 posts
Re: RAG Is Simpler Than You Think
#112I worked on large scale RAG systems before and can say people vastly underestimate full text search and vastly overestimate embeddings. FTS is really easy, portable and scalable and gets you very far, the 80/20 rule applies. Embeddings appear to be nice and magic but when you really get into them you notice: semantic similarity isn’t as good as you think and certainly it won’t make everyone happy. You will inevitably…
> people vastly underestimate full text search It is not psychological, it is fully justified: substring search cannot find synonyms, periphrases and mistaken neighbours.
It is, if people don't even stop to think if they need synonyms, periphrases, or mistaken neighbours.
As the blog post points out, more often than not you don't, particularly if your primary usecase is to search for technical keywords or codenames.
Re: RAG Is Simpler Than You Think
#113Earlier quoted context omitted.
What about splitting bigger content into chunks before embedding?
How are you gonna handle the relations that span across individual chunks... if a later chunk refers something from 2 chunks before using `it`, rather than proper name, how will you handle that? Because at query time, that later chunk would not match.
If someone gave me a report, in my hands, that said “see ‘it’” I’d also be confused.
Re: RAG Is Simpler Than You Think
#114More LLM-generated text about LLMs. Is anyone else actually finding it harder and harder to read LLM generated text? I find it quite tiring, my brain just does not want to get through it.
"using GPT-4o-mini for query rewriting" -> model from 2024, when RAG was trendy, and all the langchain, llama-index, etc, docs mentioned this specific model
Re: RAG Is Simpler Than You Think
#115More LLM-generated text about LLMs. Is anyone else actually finding it harder and harder to read LLM generated text? I find it quite tiring, my brain just does not want to get through it.
Re: RAG Is Simpler Than You Think
#116RAG is about providing an grounded response, given the actual data in the corpus.
Great article and content, nonetheless!!
Re: RAG Is Simpler Than You Think
#117Earlier quoted context omitted.
What about splitting bigger content into chunks before embedding?
How are you gonna handle the relations that span across individual chunks... if a later chunk refers something from 2 chunks before using `it`, rather than proper name, how will you handle that? Because at query time, that later chunk would not match.
Re: RAG Is Simpler Than You Think
#118Re: RAG Is Simpler Than You Think
#119More LLM-generated text about LLMs. Is anyone else actually finding it harder and harder to read LLM generated text? I find it quite tiring, my brain just does not want to get through it.
Everything that is generate from a LLM is shit, I don't know why people continue using it. I'm waiting for this bubble to explode once for all so we can return doing things in the sane way.
Re: RAG Is Simpler Than You Think
#120I worked on large scale RAG systems before and can say people vastly underestimate full text search and vastly overestimate embeddings. FTS is really easy, portable and scalable and gets you very far, the 80/20 rule applies. Embeddings appear to be nice and magic but when you really get into them you notice: semantic similarity isn’t as good as you think and certainly it won’t make everyone happy. You will inevitably…
https://www.anthropic.com/engineering/contextual-retrieval
This is from two years ago, but I think it's still SotA?