🔍
📍 Bạn đang ở:Project OSGĐ8Tầng Trợ lý AITrợ lý AI

📚 Tài liệu Tầng AI (AI Layer — tự sinh)

Kiến trúc, luồng xử lý, nhà cung cấp (Provider), lược đồ Prompt/Response, Giải thích & Độ tin cậy.

🔄 Luồng xử lý (Gateway → Response)

Người dùng → RBAC (Safety Layer) → AI Gateway
  → Context Builder (CHỈ Intelligence Engine, không DB)
  → Prompt Composer (mục tiêu/context/rule/nguồn/confidence/quyền)
  → Provider Adapter (nội bộ mặc định)
  → Response Engine (câu trả lời + Explain + Confidence + Source + Khuyến nghị)
  → Audit Log → Người dùng

🔌 Nhà cung cấp (Provider Adapter)

  • 🟢 Nội bộ (rule-based, không cần mạng)
  • Ollama (mô hình nội bộ) (llama3)
  • Anthropic Claude (claude-opus-4-8) · cần khóa API
  • OpenAI (gpt-4o) · cần khóa API
  • Google Gemini (gemini-1.5-pro) · cần khóa API
  • Azure OpenAI (gpt-4o) · cần khóa API

Đổi provider không làm thay đổi AI Layer (lớp trừu tượng). Hiện kích hoạt: provider nội bộ (rule-based, offline).

📝 Prompt Schema
{ mucTieu, cauHoi, context, rule[],
  nguon[], gioiHanQuyen, vanBanPrompt }
📤 Response Schema
{ ok, cauTraLoi, giaiThich, confidence,
  insightLienQuan[], ruleLienQuan[],
  khuyenNghi[], canhBao?, nguon[], provider }
💬 Explain Schema

Mỗi phản hồi nêu: engine sinh dữ liệu, nguồn, lý do kết luận — không truy cập DB trực tiếp.

🎯 Confidence Schema

Confidence = trung bình độ tin cậy các engine Intelligence; cảnh báo khi < 50%.

⚖️ ADR liên quan

  • ADR-AI1: AI là lớp giao tiếp, KHÔNG chạm Database — chỉ đọc Intelligence Engine.
  • ADR-AI2: Provider Adapter trừu tượng — provider nội bộ mặc định, LLM ngoài cắm thêm.
  • ADR-AI3: Mọi phản hồi bắt buộc Explain + Confidence + Source + Audit.