Hands typing on a laptop beside a stethoscope on a clinician's desk
Healthcare AI · RAG assistant

A retrieval assistant answering ~50,000 people a day

Built a RAG assistant that gives fast, grounded answers from a million-document corpus — without hallucinating its way into a problem.

50K/day
people served
0.5s
median response

The challenge

A healthcare organization needed to answer a high volume of questions on demand from a corpus of more than a million documents. Keyword search was slow and unreliable, and in a regulated, patient-facing setting a confidently wrong answer wasn't acceptable.

What we did

We built a document-processing and vectorization pipeline, then combined vector search with keyword matching for hybrid retrieval that stayed grounded in the source material. Answers streamed to a React front end with a server-sent-events fallback, and Redis caching plus query tuning brought latency down hard.

The outcome

The assistant serves roughly 50,000 people a day. Median response time dropped from 3 seconds to half a second, and answer accuracy improved about 40% over the keyword-only baseline it replaced.

Stack

PythonNode.jsReactPineconeElasticsearchRedisOpenAI API

Discuss a project like this.

If this looks like the problem you're staring at, let's talk. We'll tell you what's actually wrong and the smallest change that fixes it.