SKSerhiy Kucherenkoinskucherenko.hashnode.dev·6d ago · 13 min readAsking a RAG in the wrong languageEvery article in this series so far assumed that the person asking speaks the language of the documents. The SEPA rulebooks my RAG indexes exist only in English, and so did every question in my golden01A
SKSerhiy Kucherenkoinskucherenko.hashnode.dev·Sep 14 · 10 min readSwapping every model in a RAGIn the comparison articles (part 1 and part 2) I put my own RAG against five other systems. The models were frozen there on purpose: same embedder, same generator everywhere, so that only the framewor00
SKSerhiy Kucherenkoinskucherenko.hashnode.dev·Sep 12 · 7 min readImproving the scores of a RAGIn the previous articles (part 1 and part 2) I compared my own RAG against five other systems. One of its numbers bothered me since then: recall@5 = 0.60. In plain terms, for 4 questions out of 10 the00
SKSerhiy Kucherenkoinskucherenko.hashnode.dev·Sep 7 · 6 min readComparing RAGs, Part 2: the benchmarkIn Part 1, I laid out why "better" RAG isn't about raw accuracy: it's about whether your data stays inside your own infrastructure or ends up as a standing index on someone else's. Six approaches got 00
SKSerhiy Kucherenkoinskucherenko.hashnode.dev·Sep 5 · 7 min readComparing RAGs, Part 1: the frameworkIn the past, I built my own RAG. The idea was to implement and debug concepts rather than read documentation. So far, a RAG is supposed to address this issue for a person or a company: AS an engineer,00