Post cover image
Figure 4: Ensemble voting with blank handling. Case 1 (Mixed Responses): When non-blank answers exist among 5 runs {a, a, blank, b, a}, blank responses are filtered (X) before majority voting, yielding {a, a, b, a} with majority "a" (3 votes). Case 2 (All Blank): When all runs return blank, the system correctly abstains rather than hallucinating, preserving the hallucination score. [Source].

June 23, 2026

KohakuRAG: Climb the Document Tree, Find the Right Evidence

If you’ve ever built a RAG pipeline at work, you probably know the feeling: retrieval looks fine in demos, then quietly falls apart on real…

By Florian June

6 min read