From 454edfa492cd114c730b50811ed6d17625736f19 Mon Sep 17 00:00:00 2001 From: BaoVu2k4 Date: Tue, 25 Aug 2026 17:31:16 +0700 Subject: [PATCH] Document the 2 known RAG gaps instead of leaving them unwritten Weight-based dosing and multi-drug comparison were measured live and recorded as fixtures (known_gaps.jsonl) but never showed up in the canonical docs describing chat capabilities. --- docs/rag-chat.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docs/rag-chat.md b/docs/rag-chat.md index 801ee6d..232b732 100644 --- a/docs/rag-chat.md +++ b/docs/rag-chat.md @@ -65,3 +65,17 @@ reason, answer, resolved drug, citations, blocks, answer plan, candidate assessm quick replies và disclaimer cố định. Citation giữ chunk, printed page, physical page, source crop/attachment và thông tin drug/section/source document. +## Giới hạn đã biết + +Hai năng lực dưới đây **chưa có code path**, đo trực tiếp qua live query (không +suy đoán) và ghi lại làm fixture tại `apps/ai-service/evals/known_gaps.jsonl` để +tái kiểm chứng thay vì chỉ dựa trên tuyên bố: + +- **Tính liều theo cân nặng.** `rag/calculators.py::body_surface_area_m2()` tồn + tại nhưng không được `agent.py` gọi trên đường xử lý thật — hỏi liều theo cân + nặng vẫn quay lại hỏi tuổi thay vì tính ra số. +- **So sánh nhiều thuốc.** Không có `turn_type` hay đường xử lý riêng cho so + sánh thuộc tính giữa 2+ thuốc; đường 2-thuốc duy nhất hiện có + (`agent.py::_interaction`) chỉ xử lý tương tác thuốc-thuốc, không tổng quát + hoá được. Hệ thống trả lời trung thực "chưa đủ cơ sở" thay vì bịa bảng so sánh. +