?? File n�y d� du?c t�i c?u tr�c. Xem chi ti?t t?i W6/README.md

Task Board Chi tiết — Tuần 6: RAG, Safety Engine & LLM Deployment

Sprint: 3/8 (Nửa sau) | Tuần: 6/16
Ngày bắt đầu: 26/10/2026 (Thứ Hai)
Ngày kết thúc: 01/11/2026 (Chủ Nhật)
Trọng tâm: RAG retriever, LLM Gemini API, Bộ lọc an toàn (Safety layer), Triển khai IIS
Nguồn lực Sprint 3: 1 NCS (16h tổng, tuần này 8h), GVHD (1.25h tuần này), CVYK (1h), AI Agent


1. Đánh giá Trạng thái — Nửa sau Sprint 3

1.1 Deliverable Tuần 6

  1. RAG retriever & citation engine: Truy vấn ChromaDB và trích dẫn thẻ tri thức.
  2. LLM integration: Kết nối Gemini API, prompt engineering.
  3. Safety engine: Cờ đỏ (red flag) detection (pre/post check).
  4. IIS deployment: Cấu hình HttpPlatformHandler chạy ứng dụng.

1.2 Lịch làm việc GVHD (Plan A)

  • Thứ Hai: 16:00-16:30 (Sync)
  • Thứ Tư: 16:00-16:15 (Check)
  • Thứ Sáu: 16:00-16:30 (Sync/Gate)

2. Kết quả Bắt buộc Khi Hết Tuần 6

  1. RAG Retrieval Quality: Truy vấn 10 câu test trả về đúng nguồn.
  2. LLM Answers: API /chat trả về phản hồi hợp lý, văn phong chuẩn, có trích dẫn.
  3. Safety Enforcement: Các query chứa "cờ đỏ" bị chặn/chuyển hướng an toàn.
  4. App Deployed: Chạy thành công trên IIS thông qua HttpPlatformHandler.

3. Task Board — 7 Ngày (Ngày 36–42)

NGÀY 36 (26/10): RAG Retriever & Citation

Mục tiêu: Hoàn thiện module tìm kiếm ngữ nghĩa từ ChromaDB
Lịch GVHD: 16:00-16:30 (Sync) - Review chất lượng truy xuất

# Task ID Task Name Mô tả Input Output/Artifact DoD Phân công Giờ Dependencies
1 W6-D36-T01 RAG Retriever Code Viết hàm query ChromaDB và trích xuất nguồn (citation) ChromaDB Data W6_D36_Retriever_v1.0.py Hàm nhận chuỗi query, trả về list các chunk liên quan kèm metadata (citation) 🤖 AI 1.5h Pipeline Tuần 5
2 W6-D36-T02 Kiểm thử Truy xuất (10 Queries) Chạy thử 10 câu hỏi test, kiểm tra chunk trả về Script Retriever W6_D36_Retrieval_Test.md Báo cáo ghi rõ query và nguồn trả về, đánh giá độ chính xác 📝 NCS 1h W6-D36-T01
3 W6-D36-T03 GVHD Checkpoint (Retriever) GVHD xem qua kết quả test 10 câu Retrieval Test Nhật ký Xác nhận hướng đi đúng, có cần tinh chỉnh k 🧑‍🏫 GVHD 0.5h W6-D36-T02

NGÀY 37 (27/10): Tích hợp LLM & Prompt Engineering

Mục tiêu: Gắn Gemini API, viết system prompt

# Task ID Task Name Mô tả Input Output/Artifact DoD Phân công Giờ Dependencies
4 W6-D37-T01 Tích hợp LLM & Prompt Gọi Gemini API, kết hợp ngữ cảnh (RAG), tạo system prompt API Key, Retriever W6_D37_LLM_Chat_v1.0.py Route /chat gọi được Gemini, truyền context, nhận câu trả lời đầy đủ (kèm nguồn) 🤖 AI 2h W6-D36-T01
5 W6-D37-T02 Test Trả lời LLM Test chat với API qua Postman, kiểm tra văn phong, trích dẫn LLM endpoint W6_D37_LLM_Answers_Test.md Log 5 câu hỏi và câu trả lời đầy đủ, kiểm tra có chứa hallucination không 📝 NCS 1h W6-D37-T01

NGÀY 38 (28/10): Bộ lọc An toàn (Safety Engine)

Mục tiêu: Chặn truy vấn cờ đỏ
Lịch GVHD: 16:00-16:15 (Check)

# Task ID Task Name Mô tả Input Output/Artifact DoD Phân công Giờ Dependencies
6 W6-D38-T01 Safety Engine Implementation Viết bộ lọc (pre/post check) phát hiện từ khóa "cờ đỏ" dựa trên luật Rules cờ đỏ W6_D38_Safety_Engine_v1.0.py API từ chối hoặc cảnh báo đi khám khi query chứa cờ đỏ 🤖 AI 1.5h Triage Tuần 2
7 W6-D38-T02 Test Dấu hiệu Nguy hiểm Test thử nhập cờ đỏ (VD: "đau ngực", "tê liệt") xem phản hồi Safety endpoint W6_D38_Safety_Test_Log.md API trả về cảnh báo khẩn cấp thay vì tư vấn thông thường 📝 NCS 1h W6-D38-T01
8 W6-D38-T03 GVHD Checkpoint Cập nhật trạng thái an toàn & LLM Log test Nhật ký Báo cáo tiến độ 🧑‍🏫 GVHD 0.25h W6-D38-T02

NGÀY 39 (29/10): Triển khai IIS Config

Mục tiêu: Đưa FastAPI chạy lên IIS

# Task ID Task Name Mô tả Input Output/Artifact DoD Phân công Giờ Dependencies
9 W6-D39-T01 IIS Deployment Config Tạo file web.config dùng HttpPlatformHandler cho FastAPI Document IIS W6_D39_web.config File config chuẩn, trỏ đúng đường dẫn Python và uvicorn 🤖 AI 1h W5-D30-T02
10 W6-D39-T02 Chạy Script Deploy & Test NCS deploy lên IIS local và test chạy qua port của IIS web.config W6_D39_IIS_Deployment_Log.txt Mở browser trên localhost:<iis_port> gọi /health trả 200 OK 📝 NCS 1.5h W6-D39-T01

NGÀY 40 (30/10): API Review & Đóng Sprint

Mục tiêu: Đánh giá tổng thể API, tính "sensible" của câu trả lời
Lịch GVHD: 16:00-16:30 (Sync/Gate)

# Task ID Task Name Mô tả Input Output/Artifact DoD Phân công Giờ Dependencies
11 W6-D40-T01 Đánh giá Trả lời Tự động GVHD duyệt chất lượng câu trả lời từ API (sự hợp lý, trích dẫn) LLM Test W6_D40_GVHD_Review_Log.md GVHD xác nhận API trả lời hợp lý (sensible answers) theo ngữ cảnh hệ thống 🧑‍🏫 GVHD 0.5h W6-D37-T02
12 W6-D40-T02 Báo cáo Sprint 3 (NCS) Tóm tắt hoàn thành Sprint 3 Các artifacts W6_D40_Sprint3_Report.md Liệt kê đủ 7 deliverable của Sprint 📝 NCS 1h Tất cả

NGÀY 41 (31/10): CVYK Review (Y Khoa & An Toàn)

Mục tiêu: Cố vấn Y khoa thẩm định kết quả tư vấn AI

# Task ID Task Name Mô tả Input Output/Artifact DoD Phân công Giờ Dependencies
13 W6-D41-T01 Chuẩn bị Safety Pack cho CVYK Tổng hợp 10 câu test y khoa + 5 câu cờ đỏ đã chạy qua hệ thống Log các test W6_D41_Clinical_Review_Pack.md Đủ nội dung input/output để CVYK đánh giá 🤖 AI 0.5h W6-D37-T02, W6-D38-T02
14 W6-D41-T02 Thẩm định Y Khoa & Safety CVYK xem phản hồi của bot xem có vi phạm an toàn y tế không Review Pack W6_D41_CVYK_Approval.md Chữ ký xác nhận của Lương y Vũ Thế Sỹ (Duyệt/Yêu cầu sửa) 👨‍⚕️ CVYK 1h W6-D41-T01

NGÀY 42 (01/11): NGHỈ (Chủ Nhật)


4. Phân loại Task

  • 🤖 AI tự làm: RAG Retriever (W6-D36-T01), LLM Chat (W6-D37-T01), Safety Engine (W6-D38-T01), IIS Config (W6-D39-T01), Soạn pack cho CVYK (W6-D41-T01).
  • 📝 NCS test/review: Test RAG, test LLM, test Safety cờ đỏ, Deploy IIS local, Viết báo cáo. (Tổng khoảng 6h)
  • 🧑‍🏫 GVHD checkpoint: Xem Retriever, Check giữa tuần, Review API Trả lời Tự động cuối tuần. (Tổng 1.25h)
  • 👨‍⚕️ CVYK review: Thẩm định nội dung y khoa và xử lý cờ đỏ (Thứ Bảy - 1h).

5. Gantt Chart Tuần 6

gantt
    title Tuần 6: RAG, LLM & Deployment
    dateFormat YYYY-MM-DD
    axisFormat %d/%m

    section RAG & LLM
    Retriever                :d36, 2026-10-26, 1d
    LLM Integration          :d37, 2026-10-27, 1d

    section Safety
    Safety Engine            :d38, 2026-10-28, 1d

    section Deployment
    IIS Config & Deploy      :d39, 2026-10-29, 1d

    section Reviews
    GVHD API Review          :d40, 2026-10-30, 1d
    CVYK Safety Review       :crit, d41, 2026-10-31, 1d