Hybrid search, reranking, citations, permissions, drift monitoring. A no-nonsense reference architecture.
Retrieval is where most production AI actually lives, and where most of it quietly underperforms. The model is rarely the bottleneck; the chunk it was handed usually is.
Fixed-size chunks split arguments in half. Structure-aware chunking — by heading, by clause, by row — keeps the unit of meaning intact, which is what a query is actually looking for.
Filtering results after retrieval leaks in two ways: through result counts, and through the model summarising what it should not have seen. Attach the access predicate to the query so restricted documents never enter the candidate set.
Quoting the source is usually framed as a trust feature for the reader. It is also the cheapest way for you to notice the system is confidently retrieving the wrong document — a claim with a citation you can click is a claim you can falsify.
Why the next decade of competitive advantage belongs to organizations whose software does the doing — and what that demands of how we build.
A practical guide to building eval suites that actually catch regressions — and why your prompt is code that needs CI.
Free-text scratchpads. Unbounded tool use. Recursive critics. We've made every mistake. Here's the postmortem.
One call with a Kriyava AI architect. We map your highest-leverage workflow, scope a build, and ship something live before your next quarterly review.