The recipe is simple: chunk, embed, retrieve, then answer.
It looks clean on paper. But once you use it on real cases, things get messy very quickly: similarity search finds similar wordings but not necessarily useful chunks, the right evidence never shows up in the retrieved context as it ranks too low, or important context may be split across chunk boundaries.
With insufficient context, the LLM ...
