HealthWise
An agentic RAG health coach that only says what it can cite. A Corrective RAG (CRAG) loop re-retrieves when the evidence check comes back weak — and refuses outright when a second pass still can't support an answer. The citation ships with the answer, and an Android client feeds physiological data into the coaching context.
The interesting problem wasn't generating nutrition advice — any model does that. It was the corrective loop: when the evidence check finds too little support, the system rewrites the query and re-retrieves before drafting — and when a second pass still comes back weak it refuses rather than shipping an unsupported answer; the citation stays visible so a user can check the claim themselves. Responses are grounded in a curated medical-research corpus and evaluated for relevance, groundedness, and verifiability. Built as my M.S. capstone, advised by Prof. Leilani Gilpin of the AIEA Lab.
- Python
- RAG
- Verification Loops
- Health Data Sync
- LLM Orchestration
Retrieval loop — select a stage