User question
chat
- feeds
- BM25 · Dense search
Staff asked colleagues instead of reading the policy. Now they ask and get an answer they can check.
Answer accuracy
89.2%
Hybrid retrieval + reranker + citations
Was
61%
Naive single-vector RAG pilot
No jargon in this section. The technical write-up is further down.
Company knowledge sat in policy documents nobody read, so people interrupted colleagues instead. An earlier chatbot attempt made things worse: it answered confidently with no way to tell whether it was right.
We built an assistant that searches the actual documents, ranks what it finds, and answers only with a link to the source it used — plus a test suite that runs before any change goes live.
Answers went from 61% correct to 89%, every answer arrives with a source to verify, and new staff get up to speed measurably faster.
Scroll through the stages. Anything marked as added is a component that did not exist before this project.
chat
lexical
embeddings
top-50 → 8
grounded
live state
with citations
340 tasks
chat
lexical
embeddings
top-50 → 8
We added thisgrounded
live state
We added thiswith citations
340 tasks
We added thisDataset, approach, measured results and the stack. Written for whoever has to review it.
A secure assistant that answers questions and triggers internal tools with guardrails.
Institutional knowledge lived in scattered policy documents. Staff asked colleagues instead of reading them, and a naive chatbot pilot produced confident answers with no way to check them.
Next
Answer six questions and we will tell you whether this shape fits your problem — including when it does not.