← Presentation home · Part 3 of 4

Our approach / solution

Approach: RAG Proxy on Faculty hardware, normal chat apps, policy chunks, pins, web UI.
← Previous Next →
You
  |
  v
+------------------+
| Open WebUI       |  chat in the browser
+--------+---------+
         |
         v
+------------------+
| RAG Proxy        |  middle hop (nginx idea)
|  1. cheat sheet  |  which pin, this topic
|  2. search       |  other markdown in the folder
|  3. pack prompt  |  pin + hits + your question
+--------+---------+
         |
         v
+------------------+
| vLLM             |  local model, already loaded
|  Lightning / Qwen|
+------------------+
corpus/                         the library (just markdown)
  Policy-H03.md                 normal doc. Search may find this
  clinic-hours.md
  needlestick-pin.md            also markdown. This is the pin

Cheat sheet the proxy reads:
  needlestick question  →  always paste needlestick-pin.md
  hours question        →  always paste clinic-hours.md

You ask about a needlestick. The proxy looks at that cheat sheet, pastes needlestick-pin.md onto the prompt. Search may still add Policy H.03. Two markdown files. One extra rule that says "this topic, this file."

# needlestick-pin.md

Use Policy H.03 only.
Do not invent a policy number.
If H.03 is not in the pages we found, say you do not have it.

More links: Open WebUI · vLLM · MLX