Thứ Bảy, 1 tháng 8, 2026

M36 🤖 LLM GENERATION ENGINE & MODEL ROUTING

📚 AI Encyclopedia A–Z by VietDBA Academy

PHẦN V – ENTERPRISE AI

MODULE M36

🤖 LLM GENERATION ENGINE & MODEL ROUTING

Chọn đúng mô hình, đúng hạ tầng, đúng chi phí cho từng yêu cầu AI

“Không phải câu hỏi nào cũng cần mô hình lớn nhất. Enterprise AI tốt là hệ thống biết chọn đúng mô hình cho đúng nhiệm vụ.”


🎯 M36.1 MỤC TIÊU

Sau module này, người học có thể:

✅ Hiểu LLM Generation Engine hoạt động như thế nào.

✅ Hiểu quá trình sinh token.

✅ Phân biệt Temperature, Top-p, Top-k và Max Tokens.

✅ Hiểu Streaming Response.

✅ Phân biệt mô hình nhỏ và mô hình lớn.

✅ Thiết kế Model Routing theo nhiệm vụ, độ nhạy dữ liệu và chi phí.

✅ Phân biệt Cloud LLM và On-premises LLM.

✅ Hiểu GPU Inference, KV Cache và Continuous Batching.

✅ Hiểu Quantization.

✅ Thiết kế LLM Gateway.

✅ Xây dựng cơ chế Retry, Fallback và Load Balancing.

✅ Thiết kế kiến trúc nhiều mô hình cho Oracle DBA AI và Telecom AI.

✅ Xây dựng HA, DR, Monitoring và Cost Control cho LLM Serving.


📚 MỤC LỤC

🎬 M36.1 Câu chuyện mở đầu

🤖 M36.2 LLM Generation Engine là gì?

⚙️ M36.3 Quy trình sinh câu trả lời

🔤 M36.4 Token Generation

🌡️ M36.5 Temperature

🎯 M36.6 Top-k và Top-p

📏 M36.7 Max Tokens và Stop Conditions

📡 M36.8 Streaming Response

🧠 M36.9 Small Model vs Large Model

🧭 M36.10 Model Routing

🔀 M36.11 Routing theo loại nhiệm vụ

🔐 M36.12 Routing theo bảo mật dữ liệu

💰 M36.13 Routing theo chi phí

☁️ M36.14 Cloud LLM vs On-premises LLM

🖥️ M36.15 Open-source Model Serving

🎮 M36.16 GPU Inference

🧠 M36.17 KV Cache

📦 M36.18 Continuous Batching

🗜️ M36.19 Quantization

⚡ M36.20 Speculative Decoding

🌐 M36.21 LLM Gateway

⚖️ M36.22 Load Balancing

🔁 M36.23 Retry, Fallback và Circuit Breaker

📊 M36.24 Rate Limit và Quota

💻 M36.25 Oracle DBA Model Routing

📡 M36.26 Telecom Model Routing

🏦 M36.27 Banking Model Routing

🏛️ M36.28 Government Model Routing

🏗️ M36.29 Enterprise Architecture

☸️ M36.30 Kubernetes/OpenShift Deployment

📈 M36.31 Performance và SLA

📊 M36.32 Observability

💰 M36.33 Cost Model

⚖️ M36.34 Trade-off

⚠️ M36.35 Sai lầm phổ biến

💡 M36.36 Góc AI Architect

🧪 M36.37 Hands-on Project

👑 M36.38 CTO Perspective

📶 M36.39 Maturity Model

⚠️ M36.40 Risk Register

📋 M36.41 Production Checklist

🧠 M36.42 Mindmap

🎨 M36.43 Infographic kiến thức

🏗️ M36.44 Infographic kiến trúc

🧯 M36.45 Failure Injection

✅ M36.46 Acceptance Test

📦 M36.47 Sản phẩm đầu ra

🎬 M36.1 CÂU CHUYỆN MỞ ĐẦU

Giả sử doanh nghiệp có 20.000 người dùng.

Mỗi ngày họ hỏi AI các loại câu hỏi khác nhau:

“ORA-01555 là lỗi gì?”

“Phân tích RCA sự cố RAC node eviction.”

“Tóm tắt tài liệu 200 trang.”

“Tạo runbook nâng cấp Oracle 11g lên 19c.”

“Kiểm tra trạng thái Data Guard hiện tại.”

“Phân tích 5 triệu dòng log.”

“Viết email thông báo sự cố.”

Nếu tất cả câu hỏi đều được gửi đến một mô hình lớn nhất:

GPU quá tải.

Chi phí tăng cao.

Câu hỏi đơn giản vẫn phải chờ lâu.

Dữ liệu mật có thể bị gửi ra ngoài.

Khi mô hình đó lỗi, toàn bộ hệ thống dừng.

Giải pháp tốt hơn:

Câu hỏi đơn giản

↓

Small Model
Phân tích kỹ thuật phức tạp

↓

Large Model
Dữ liệu mật

↓

On-premises Model
Yêu cầu thời gian thực

↓

Tool/API + Model

Hệ thống lựa chọn này gọi là:

🧭 Model Routing


🤖 M36.2 LLM GENERATION ENGINE LÀ GÌ?

LLM Generation Engine là lớp chịu trách nhiệm:

  • Nhận Prompt.

  • Chọn mô hình.

  • Phân bổ GPU hoặc CPU.

  • Thực hiện Inference.

  • Sinh token.

  • Streaming câu trả lời.

  • Kiểm soát timeout.

  • Retry khi lỗi.

  • Theo dõi token và chi phí.

  • Trả kết quả cho Output Validator.

Pipeline:

Prompt

↓

Model Router

↓

LLM Serving Engine

↓

Token Generation

↓

Streaming Output

↓

Validation

↓

User Response

⚙️ M36.3 QUY TRÌNH SINH CÂU TRẢ LỜI

Một câu trả lời được sinh theo trình tự:

Prompt

↓

Tokenizer

↓

Input Tokens

↓

Transformer Model

↓

Logits

↓

Sampling Strategy

↓

Next Token

↓

Lặp lại đến khi hoàn thành

LLM không sinh toàn bộ câu trả lời trong một lần.

Nó sinh:

Token 1

↓

Token 2

↓

Token 3

↓

...

↓

Token cuối

Do đó, thời gian trả lời phụ thuộc:

  • Số token đầu vào.

  • Số token đầu ra.

  • Kích thước mô hình.

  • GPU.

  • Batch Size.

  • KV Cache.

  • Thuật toán sinh.

  • Tải hệ thống.


🔤 M36.4 TOKEN GENERATION

Ví dụ câu:

Oracle RAC bị lỗi interconnect.

Có thể được chia thành nhiều token:

Oracle

RAC

bị

lỗi

inter

connect

Mỗi bước, mô hình dự đoán token tiếp theo có xác suất cao nhất hoặc phù hợp với cấu hình Sampling.

Các chỉ số quan trọng:

Input Tokens

Output Tokens

Tokens per Second

Time to First Token

Total Generation Time

🌡️ M36.5 TEMPERATURE

Temperature điều chỉnh mức độ ngẫu nhiên khi chọn token.

Temperature thấp

Ví dụ:

0.0 – 0.3

Đặc điểm:

  • Ổn định.

  • Ít sáng tạo.

  • Kết quả gần như lặp lại.

  • Phù hợp với kỹ thuật và RCA.

Áp dụng:

  • Oracle Troubleshooting.

  • Runbook.

  • Văn bản pháp lý.

  • Phân tích log.

  • Câu trả lời có cấu trúc.


Temperature cao

Ví dụ:

0.7 – 1.2

Đặc điểm:

  • Đa dạng.

  • Sáng tạo hơn.

  • Có nhiều cách diễn đạt.

  • Khó lặp lại chính xác.

Áp dụng:

  • Marketing.

  • Brainstorm.

  • Sáng tạo nội dung.

  • Viết kịch bản.

  • Đề xuất ý tưởng.


Khuyến nghị Enterprise

RCA kỹ thuật:
0.0 – 0.2

Runbook:
0.0 – 0.3

Tóm tắt:
0.2 – 0.4

Chatbot CSKH:
0.3 – 0.6

Sáng tạo nội dung:
0.7 – 1.0

Các giá trị cần benchmark theo mô hình thực tế.


🎯 M36.6 TOP-K VÀ TOP-P

Top-k

Chỉ chọn token trong nhóm k token có xác suất cao nhất.

Ví dụ:

Top-k = 20

Mô hình chỉ xem xét 20 token đứng đầu.


Top-p

Chọn nhóm token có tổng xác suất đạt ngưỡng p.

Ví dụ:

Top-p = 0.9

Mô hình chọn tập token có tổng xác suất khoảng 90%.


Ý nghĩa

Top-k nhỏ

↓

Kết quả ổn định hơn
Top-p lớn

↓

Kết quả đa dạng hơn

Trong Enterprise RAG, thường ưu tiên tính ổn định hơn tính sáng tạo.


📏 M36.7 MAX TOKENS VÀ STOP CONDITIONS

Max Tokens giới hạn độ dài đầu ra.

Ví dụ:

max_output_tokens = 2.000

Nếu không giới hạn:

  • Câu trả lời có thể quá dài.

  • Chi phí tăng.

  • Latency tăng.

  • Có thể vượt giới hạn hệ thống.

Stop Conditions giúp dừng khi gặp:

END_OF_REPORT

</json>

KẾT THÚC

EOS Token

📡 M36.8 STREAMING RESPONSE

Streaming Response gửi từng phần câu trả lời ngay khi mô hình sinh token.

Không Streaming:

Người dùng đợi 20 giây

↓

Nhận toàn bộ câu trả lời

Có Streaming:

Sau 1 giây

↓

Nhìn thấy câu đầu tiên

↓

Nội dung tiếp tục xuất hiện

Lợi ích

✅ Cải thiện trải nghiệm.

✅ Giảm cảm giác chờ.

✅ Phù hợp chatbot.

Lưu ý

  • Output Validation khó hơn.

  • JSON chưa hoàn thành không được xử lý sớm.

  • Cần kiểm soát nội dung độc hại khi stream.

  • Có thể phải buffer trước một phần.


🧠 M36.9 SMALL MODEL VS LARGE MODEL

Tiêu chíSmall ModelLarge Model
Tốc độCaoThấp hơn
Chi phíThấpCao
GPUÍt hơnNhiều hơn
ReasoningCơ bản–KháMạnh hơn
Triển khai On-premisesDễ hơnKhó hơn
Nhiệm vụ đơn giảnRất phù hợpDư thừa
Phân tích phức tạpCó giới hạnPhù hợp hơn

Small Model phù hợp

  • Phân loại ý định.

  • Trích xuất Metadata.

  • Chuẩn hóa câu hỏi.

  • Tóm tắt ngắn.

  • Chuyển đổi định dạng.

  • Phát hiện mã lỗi.

  • Sinh JSON đơn giản.

  • Chatbot FAQ.

Large Model phù hợp

  • Phân tích RCA.

  • Tổng hợp nhiều nguồn.

  • So sánh kiến trúc.

  • Lập kế hoạch migration.

  • Phân tích sự cố đa tầng.

  • Viết báo cáo chuyên sâu.

  • Lập luận nghiệp vụ phức tạp.


🧭 M36.10 MODEL ROUTING

Model Routing là quá trình chọn mô hình phù hợp cho từng yêu cầu.

Router có thể dựa trên:

  • Loại nhiệm vụ.

  • Độ phức tạp.

  • Độ nhạy dữ liệu.

  • SLA.

  • Ngôn ngữ.

  • Context Size.

  • Chi phí.

  • Tải hệ thống.

  • Chất lượng yêu cầu.

  • Tình trạng mô hình.

Pipeline:

User Query

↓

Intent Classifier

↓

Complexity Estimator

↓

Security Classification

↓

Cost Policy

↓

Model Router

↓

Selected Model

🔀 M36.11 ROUTING THEO LOẠI NHIỆM VỤ

Ví dụ:

Nhiệm vụMô hình đề xuất
Intent ClassificationSmall Model
Entity ExtractionSmall Model
Query RewritingSmall/Medium Model
FAQSmall Model
RCA OracleLarge Model
Code GenerationCoding Model
Dịch thuậtMultilingual Model
Tóm tắt dàiLong-context Model
Phân tích ảnhMultimodal Model
Voice AssistantSpeech + LLM

🔐 M36.12 ROUTING THEO BẢO MẬT DỮ LIỆU

Ví dụ phân loại:

Public

Internal

Confidential

Restricted

Routing Policy:

Public

↓

Cloud hoặc On-premises
Internal

↓

Cloud được phê duyệt hoặc On-premises
Confidential

↓

On-premises ưu tiên
Restricted

↓

Mô hình nội bộ và vùng hạ tầng cách ly

Không nên để LLM tự quyết định dữ liệu nào được gửi ra ngoài.

Quyết định này phải do:

  • Policy Engine.

  • Data Classification.

  • IAM.

  • Security Gateway.


💰 M36.13 ROUTING THEO CHI PHÍ

Ví dụ chính sách:

Câu hỏi đơn giản

↓

Small Model
Câu hỏi thất bại sau lần đầu

↓

Medium Model
Câu hỏi quan trọng hoặc phức tạp

↓

Large Model

Đây gọi là:

Model Escalation

Pipeline:

Small Model

↓

Nếu chất lượng không đạt

↓

Medium Model

↓

Nếu vẫn không đạt

↓

Large Model

Lợi ích:

  • Giảm chi phí.

  • Giữ chất lượng cho trường hợp khó.

  • Tối ưu GPU.


☁️ M36.14 CLOUD LLM VS ON-PREMISES LLM

Tiêu chíCloud LLMOn-premises LLM
Triển khaiNhanhPhức tạp hơn
Đầu tư GPUKhông cần trực tiếpCần
Khả năng mở rộngCaoPhụ thuộc hạ tầng
Kiểm soát dữ liệuPhụ thuộc nhà cung cấpCao
Chi phí ban đầuThấpCao
Chi phí theo sử dụngChủ yếu hạ tầng
Tùy biếnCó giới hạnLinh hoạt
Vận hànhNhà cung cấp hỗ trợDoanh nghiệp tự chịu

Kiến trúc Hybrid phù hợp Enterprise

Public Workload

↓

Cloud LLM
Confidential Workload

↓

On-premises LLM
Critical Workload

↓

On-premises Dedicated Model

🖥️ M36.15 OPEN-SOURCE MODEL SERVING

Một hệ thống Serving thường gồm:

Model Files

↓

Inference Engine

↓

API Server

↓

Scheduler

↓

GPU Worker

↓

Token Stream

Các khả năng quan trọng:

  • OpenAI-compatible API.

  • Continuous Batching.

  • Tensor Parallelism.

  • Pipeline Parallelism.

  • Quantization.

  • KV Cache Management.

  • Streaming.

  • Metrics.

  • Model Loading.

  • Multi-model Serving.


🎮 M36.16 GPU INFERENCE

GPU tăng tốc phép toán ma trận trong LLM.

Các yếu tố ảnh hưởng:

  • Model Size.

  • Precision.

  • Number of GPUs.

  • GPU Memory.

  • Batch Size.

  • Context Length.

  • Output Length.

  • Concurrent Users.

  • KV Cache.


Ví dụ mô hình dung lượng

7B Parameters

13B Parameters

32B Parameters

70B Parameters

Mô hình càng lớn:

Chất lượng có thể tăng.

GPU RAM cần nhiều hơn.

Latency và chi phí cao hơn.


🧠 M36.17 KV CACHE

Trong quá trình sinh token, LLM cần nhớ các token trước đó.

KV Cache lưu lại các trạng thái trung gian.

Không có KV Cache:

Mỗi token mới

↓

Tính lại toàn bộ token trước

Có KV Cache:

Tái sử dụng kết quả trước

↓

Sinh token nhanh hơn

Nhưng KV Cache tiêu tốn

  • GPU Memory.

  • RAM.

  • Capacity.

  • Khả năng phục vụ nhiều session.

Context càng dài:

KV Cache càng lớn.


📦 M36.18 CONTINUOUS BATCHING

Batching truyền thống:

Chờ gom đủ request

↓

Chạy cùng lúc

Continuous Batching:

Request mới có thể gia nhập batch đang chạy

Request hoàn thành được loại ra

GPU tiếp tục phục vụ request khác

Lợi ích:

✅ Tăng GPU utilization.

✅ Tăng throughput.

✅ Giảm lãng phí.

✅ Phù hợp hệ thống có nhiều người dùng.


🗜️ M36.19 QUANTIZATION

Quantization giảm độ chính xác số học của trọng số mô hình.

Ví dụ:

FP16

↓

INT8

↓

INT4

Lợi ích:

  • Giảm GPU RAM.

  • Tăng khả năng chạy model lớn.

  • Có thể tăng throughput.

  • Giảm chi phí.

Rủi ro:

  • Chất lượng có thể giảm.

  • Một số nhiệm vụ kỹ thuật bị ảnh hưởng.

  • Cần benchmark kỹ.


Khuyến nghị

Không chỉ đo:

Model vẫn chạy được

Mà phải đo:

  • RCA Accuracy.

  • Citation Correctness.

  • JSON Compliance.

  • Technical Term Accuracy.

  • Vietnamese Quality.

  • Hallucination Rate.


⚡ M36.20 SPECULATIVE DECODING

Speculative Decoding sử dụng:

Small Draft Model

+

Large Verification Model

Small Model dự đoán trước nhiều token.

Large Model kiểm tra và chấp nhận các token phù hợp.

Mục tiêu:

  • Tăng tốc sinh.

  • Giảm latency.

  • Giữ chất lượng của Large Model.

Phù hợp khi:

  • Hai model tương thích.

  • Tải lớn.

  • Cần tốc độ cao.


🌐 M36.21 LLM GATEWAY

LLM Gateway là lớp trung gian giữa ứng dụng và các mô hình.

Nhiệm vụ:

  • Chuẩn hóa API.

  • Chọn model.

  • Xác thực.

  • Rate Limit.

  • Retry.

  • Fallback.

  • Logging.

  • Cost Tracking.

  • Redaction.

  • Policy Enforcement.

  • Load Balancing.

Kiến trúc:

Applications

↓

LLM Gateway

↓

Cloud Model A

On-prem Model B

Coding Model C

Multimodal Model D

⚖️ M36.22 LOAD BALANCING

Có thể cân bằng tải theo:

  • Round Robin.

  • Least Connections.

  • Least Latency.

  • GPU Utilization.

  • Queue Depth.

  • Model Availability.

  • Region.

  • Cost.

  • Data Sensitivity.

Ví dụ:

GPU Node 1:
Utilization 95%

GPU Node 2:
Utilization 40%

↓

Route request sang Node 2

🔁 M36.23 RETRY, FALLBACK VÀ CIRCUIT BREAKER

Retry

Thử lại khi:

  • Timeout tạm thời.

  • Network lỗi.

  • Model Server trả lỗi ngắn hạn.

Không nên retry vô hạn.


Fallback

Ví dụ:

Large Model A lỗi

↓

Large Model B

Hoặc:

On-prem Model quá tải

↓

Cloud Model đã được phê duyệt

Chỉ thực hiện khi Policy cho phép.


Circuit Breaker

Khi một Model Endpoint lỗi nhiều lần:

Circuit Open

↓

Tạm ngừng gửi request

↓

Chuyển sang endpoint khác

↓

Kiểm tra phục hồi định kỳ

📊 M36.24 RATE LIMIT VÀ QUOTA

Cần kiểm soát:

  • Request/giây.

  • Token/phút.

  • Token/ngày.

  • Số request đồng thời.

  • Chi phí theo phòng ban.

  • Chi phí theo ứng dụng.

  • Chi phí theo người dùng.

Ví dụ:

DBA Team:
500.000 token/ngày

AI Development:
2.000.000 token/ngày

Public Chatbot:
100 request/phút

Rate Limit giúp tránh:

  • Quá tải GPU.

  • Chi phí bất thường.

  • Lạm dụng.

  • Tấn công DoS.

  • Một ứng dụng chiếm hết tài nguyên.


💻 M36.25 ORACLE DBA MODEL ROUTING

Câu hỏi đơn giản

ORA-01555 là gì?

Route:

Small Model + RAG

Câu hỏi phân tích hiệu năng

Phân tích AWR trong khoảng 09:00–10:00.

Route:

Large Technical Model

Câu hỏi trạng thái hiện tại

Data Guard apply lag hiện tại bao nhiêu?

Route:

Tool Call

↓

SQL/API

↓

Small hoặc Medium Model để diễn giải

Câu hỏi tạo runbook

Tạo runbook nâng cấp 11g lên 19c với downtime dưới 30 phút.

Route:

Large Model

+

RAG

+

Template

+

Human Approval

📡 M36.26 TELECOM MODEL ROUTING

Nhiệm vụModel
Alarm ClassificationSmall Model
KPI Anomaly SummaryMedium Model
Multi-domain RCALarge Model
Voice AssistantSpeech + LLM
Image Tower AnalysisMultimodal Model
CSKH FAQSmall Model
Customer Complaint AnalysisMedium Model
Network PlanningLarge Model

🏦 M36.27 BANKING MODEL ROUTING

Routing cần xét:

  • Dữ liệu PII.

  • Giao dịch.

  • Fraud.

  • KYC.

  • Quy định nội bộ.

  • Mức độ tự động hóa.

Ví dụ:

FAQ công khai

↓

Cloud hoặc Small Model
Phân tích giao dịch nhạy cảm

↓

On-premises Model
Quyết định tín dụng

↓

AI hỗ trợ

+

Human Decision

🏛️ M36.28 GOVERNMENT MODEL ROUTING

Ưu tiên:

  • Mô hình nội bộ.

  • Vùng dữ liệu tách biệt.

  • Audit đầy đủ.

  • Nguồn chính thức.

  • Kiểm soát người dùng.

  • Chính sách lưu trữ dữ liệu.

Routing theo:

  • Mức độ mật.

  • Cơ quan.

  • Loại văn bản.

  • Phạm vi người dùng.

  • Hệ thống chuyên ngành.


🏗️ M36.29 ENTERPRISE ARCHITECTURE

┌──────────────────────────────────────────────────────────────┐
│                    APPLICATIONS / AI AGENTS                  │
│ DBA AI │ Telecom AI │ SOC AI │ Office AI │ Customer AI      │
└──────────────────────────────┬───────────────────────────────┘
                               │
                               ▼
                    ┌─────────────────────┐
                    │ API Gateway / Kong  │
                    └──────────┬──────────┘
                               │
                               ▼
                    ┌─────────────────────┐
                    │ Identity & Policy   │
                    └──────────┬──────────┘
                               │
                               ▼
                    ┌─────────────────────┐
                    │ LLM Gateway         │
                    │ Auth / Quota / Audit│
                    └──────────┬──────────┘
                               │
                               ▼
                    ┌─────────────────────┐
                    │ Model Router        │
                    │ Task / Cost / Data  │
                    └──────────┬──────────┘
                               │
           ┌───────────────────┼───────────────────┐
           │                   │                   │
           ▼                   ▼                   ▼
  ┌────────────────┐  ┌────────────────┐  ┌────────────────┐
  │ Small Model    │  │ Large Model    │  │ Cloud LLM      │
  │ CPU/GPU        │  │ Multi-GPU      │  │ Approved API   │
  └───────┬────────┘  └───────┬────────┘  └───────┬────────┘
          │                   │                   │
          └───────────────────┼───────────────────┘
                              ▼
                    ┌─────────────────────┐
                    │ Output Validator    │
                    └──────────┬──────────┘
                               │
                               ▼
                    ┌─────────────────────┐
                    │ Trusted Response    │
                    └─────────────────────┘

☸️ M36.30 KUBERNETES/OPENSHIFT DEPLOYMENT

Microservice đề xuất

llm-gateway

model-router

policy-engine

quota-service

cost-service

model-registry

inference-small

inference-large

inference-code

inference-multimodal

fallback-controller

streaming-service

metrics-service

Node Pool đề xuất

CPU Node Pool

↓

Router, Gateway, Validator
GPU Small Model Pool

↓

7B–14B Models
GPU Large Model Pool

↓

32B–70B Models
GPU Multimodal Pool

↓

Image/Video Models

Kubernetes Objects

  • Deployment.

  • StatefulSet nếu cần.

  • Service.

  • Ingress.

  • HPA.

  • PodDisruptionBudget.

  • NetworkPolicy.

  • ConfigMap.

  • Secret.

  • PersistentVolume.

  • ServiceMonitor.

  • PriorityClass.


📈 M36.31 PERFORMANCE VÀ SLA

Các chỉ số quan trọng:

  • Time to First Token.

  • Tokens per Second.

  • End-to-end Latency.

  • Queue Time.

  • GPU Utilization.

  • GPU Memory.

  • Batch Size.

  • Concurrent Requests.

  • Error Rate.

  • Timeout Rate.

  • Model Load Time.

  • Cache Hit Rate.


SLA tham khảo theo loại tác vụ

Intent Classification:
P95 < 500 ms

FAQ Chat:
Time to First Token < 2 giây

RCA Technical:
P95 < 15 giây

Long Document Analysis:
Có thể chạy async workflow nội bộ

Tool-based Operational Query:
P95 < 5 giây

SLA thực tế phải xác định theo nghiệp vụ.


📊 M36.32 OBSERVABILITY

Mỗi request nên có trace:

Request ID

User ID

Application

Prompt Version

Model Selected

Model Version

Input Tokens

Output Tokens

Queue Time

Time to First Token

Total Latency

Fallback Used

Cost

Validation Result

Dashboard gồm:

  • Request volume.

  • Model distribution.

  • GPU utilization.

  • Cost by department.

  • P50/P95/P99 latency.

  • Error rate.

  • Fallback rate.

  • Token throughput.

  • Queue depth.

  • Model quality score.

  • Refusal rate.


💰 M36.33 COST MODEL

Chi phí LLM Serving gồm:

  • GPU.

  • CPU.

  • RAM.

  • Storage.

  • Network.

  • Electricity.

  • Cooling.

  • Cloud Token.

  • Support.

  • Licensing.

  • Operations.

  • Monitoring.


Chi phí trên mỗi request

Có thể tính:

Cost per Request
=
GPU Time
+
Input Token Cost
+
Output Token Cost
+
Infrastructure Cost
+
Operational Cost

Ví dụ chính sách tối ưu

70% câu hỏi đơn giản

↓

Small Model
25% câu hỏi trung bình

↓

Medium Model
5% câu hỏi phức tạp

↓

Large Model

Model Routing tốt có thể giảm đáng kể chi phí so với gửi mọi yêu cầu vào mô hình lớn.


⚖️ M36.34 TRADE-OFF

Lựa chọnƯu điểmNhược điểm
Một ModelĐơn giảnChi phí và rủi ro tập trung
Multi-modelTối ưu hơnPhức tạp
Cloud LLMNhanh triển khaiPhụ thuộc nhà cung cấp
On-premisesKiểm soát caoTốn GPU và vận hành
QuantizationGiảm RAMCó thể giảm chất lượng
StreamingUX tốtValidation khó hơn
Large ModelChất lượng caoChậm và đắt
Small ModelNhanh, rẻKhả năng hạn chế
RetryTăng độ bềnCó thể tăng tải
FallbackDuy trì dịch vụCần kiểm soát bảo mật

⚠️ M36.35 SAI LẦM PHỔ BIẾN

❌ Dùng một mô hình cho mọi nhiệm vụ.

❌ Luôn chọn mô hình lớn nhất.

❌ Không phân loại dữ liệu trước khi routing.

❌ Không có fallback.

❌ Retry vô hạn.

❌ Không giới hạn token.

❌ Không theo dõi GPU Memory.

❌ Không đo Time to First Token.

❌ Không quản lý Model Version.

❌ Quantization nhưng không benchmark chất lượng.

❌ Không có quota theo ứng dụng.

❌ Cho phép Cloud Fallback với dữ liệu Restricted.


💡 M36.36 GÓC AI ARCHITECT

Một AI Architect phải trả lời:

  • Có bao nhiêu model cần phục vụ?

  • Model nào chạy Cloud?

  • Model nào chạy On-premises?

  • Ai quyết định Routing Policy?

  • Khi GPU đầy thì làm gì?

  • Model lỗi có fallback không?

  • Context dài được route tới model nào?

  • Model nào hỗ trợ tiếng Việt tốt?

  • Chi phí mỗi model là bao nhiêu?

  • Model nào phục vụ workload quan trọng?

  • Làm sao rollout model mới?

  • Làm sao rollback model?


Nguyên tắc kiến trúc

Route by task

Route by sensitivity

Route by quality

Route by cost

Always validate output

🧪 M36.37 HANDS-ON PROJECT

Project 05: Xây dựng Multi-model LLM Gateway

Bước 1: Định nghĩa Model Registry

{
  "model_id": "enterprise-large-01",
  "type": "large",
  "location": "on-premises",
  "security_level": "confidential",
  "context_window": 128000,
  "capabilities": [
    "rag",
    "reasoning",
    "json",
    "vietnamese"
  ],
  "status": "active"
}

Bước 2: Định nghĩa Routing Rules

Nếu task = classification

↓

Small Model
Nếu task = RCA

↓

Large Model
Nếu data = restricted

↓

On-premises only
Nếu large model unavailable

↓

Fallback theo approved policy

Bước 3: Xây Model Router

Input:

{
  "task": "oracle_rca",
  "security_level": "confidential",
  "context_tokens": 42000,
  "priority": "high",
  "budget_class": "enterprise"
}

Output:

{
  "selected_model": "enterprise-large-01",
  "fallback_model": "enterprise-large-02",
  "reason": "RCA + confidential data"
}

Bước 4: Triển khai Small Model

  • Một GPU hoặc CPU mạnh.

  • Dùng cho classifier.

  • Query Rewrite.

  • Metadata Extraction.


Bước 5: Triển khai Large Model

  • Multi-GPU.

  • Tensor Parallelism.

  • Continuous Batching.

  • KV Cache Monitoring.


Bước 6: Xây LLM Gateway

Gateway thực hiện:

  • Authentication.

  • Rate Limit.

  • Routing.

  • Retry.

  • Fallback.

  • Logging.

  • Cost Tracking.


Bước 7: Xây Streaming API

  • Server-Sent Events hoặc WebSocket.

  • Buffer kiểm tra an toàn.

  • Timeout.

  • Cancel Request.


Bước 8: Xây Observability

Dashboard:

  • Request/model.

  • GPU utilization.

  • Token/s.

  • TTFT.

  • Latency.

  • Queue.

  • Fallback.

  • Cost.


Bước 9: Load Test

Kịch bản:

100 concurrent users

500 concurrent users

1.000 concurrent users

Đo:

  • P95 latency.

  • Token throughput.

  • GPU Memory.

  • Error rate.

  • Queue time.


Bước 10: Failure Test

  • Tắt một model endpoint.

  • Làm đầy GPU.

  • Giả lập timeout.

  • Ngắt mạng.

  • Làm hỏng Model Registry.

  • Kiểm tra fallback.


👑 M36.38 CTO PERSPECTIVE

CTO cần quan tâm:

  • Có nhất thiết tự đầu tư GPU không?

  • Workload nào nên chạy Cloud?

  • Workload nào phải chạy nội bộ?

  • Tỷ lệ sử dụng GPU thực tế?

  • Chi phí mỗi 1.000 truy vấn?

  • Hạ tầng có phục vụ 20.000 người dùng không?

  • Có bị khóa vào một model không?

  • Khi model lỗi, dịch vụ có dừng không?

  • Mô hình mới được đánh giá và phê duyệt thế nào?

  • Có kế hoạch DR cho AI không?


KPI cấp lãnh đạo

  • Chi phí trung bình mỗi request.

  • Tỷ lệ câu hỏi chạy Small Model.

  • Tỷ lệ GPU utilization.

  • Tỷ lệ fallback.

  • SLA đạt được.

  • Tỷ lệ lỗi.

  • Tỷ lệ workload chạy On-premises.

  • Tỷ lệ workload Cloud.

  • Chất lượng theo từng model.

  • Mức giảm chi phí nhờ Model Routing.


📶 M36.39 MATURITY MODEL

Level 1 — Prototype

  • Một model.

  • Không routing.

  • Không monitoring.

Level 2 — Controlled

  • Có Gateway.

  • Có quota.

  • Có retry cơ bản.

Level 3 — Production

  • Multi-model.

  • Có Routing Policy.

  • Có Metrics.

  • Có fallback.

Level 4 — Enterprise

  • Hybrid Cloud/On-premises.

  • Security-aware Routing.

  • Cost-aware Routing.

  • HA và DR.

  • Model Registry.

Level 5 — Autonomous

  • Tự tối ưu Routing.

  • Tự phát hiện model suy giảm.

  • Tự scale GPU.

  • Tự fallback theo policy.

  • Tự đề xuất model mới.

  • Thay đổi quan trọng vẫn phải được kiểm soát.


⚠️ M36.40 RISK REGISTER

Rủi roTác độngBiện pháp
GPU quá tảiLatency tăngHPA + Queue + Router
Model lỗiGián đoạnFallback + Circuit Breaker
Sai RoutingRò rỉ dữ liệuSecurity Policy
Chi phí tăngVượt ngân sáchQuota + Cost Dashboard
Model DriftChất lượng giảmEvaluation định kỳ
Quantization quá mạnhSai kết quảBenchmark
Cloud outageMất dịch vụHybrid Fallback
On-premises outageDừng nội bộHA + DR
Model version khác nhauKết quả không ổn địnhRegistry + Pin Version
Retry stormTăng tảiBackoff + Circuit Breaker

📋 M36.41 PRODUCTION CHECKLIST

Architecture

  • ☐ Có LLM Gateway.

  • ☐ Có Model Router.

  • ☐ Có Model Registry.

  • ☐ Có Load Balancing.

  • ☐ Có Retry và Fallback.

  • ☐ Có Circuit Breaker.

Security

  • ☐ Routing theo Data Classification.

  • ☐ Restricted Data không ra Cloud.

  • ☐ Có AuthN/AuthZ.

  • ☐ Có Secret Management.

  • ☐ Có Audit.

Performance

  • ☐ Có TTFT SLA.

  • ☐ Có P95/P99 latency.

  • ☐ Có GPU Metrics.

  • ☐ Có Queue Monitoring.

  • ☐ Có Load Test.

  • ☐ Có Capacity Plan.

Cost

  • ☐ Có Cost per Query.

  • ☐ Có Quota.

  • ☐ Có Budget Alert.

  • ☐ Có Model Escalation.

  • ☐ Có Dashboard theo phòng ban.

Operations

  • ☐ Có Runbook restart.

  • ☐ Có Scale procedure.

  • ☐ Có Model rollback.

  • ☐ Có Backup Model Registry.

  • ☐ Có DR test.

  • ☐ Có Failure Injection.


🧠 M36.42 MINDMAP

                    🤖 LLM GENERATION ENGINE
                              │
       ┌──────────────────────┼──────────────────────┐
       │                      │                      │
   🧭 Routing            🎮 Inference           🔐 Control
       │                      │                      │
 Task Type              GPU / KV Cache         Policy
 Complexity             Quantization           Quota
 Security               Batching               Audit
 Cost                    Streaming              Validation
       │                      │                      │
       └──────────────────────┼──────────────────────┘
                              │
                         🌐 Gateway
                              │
                        🔁 Fallback
                              │
                       📊 Monitoring
                              │
                     💬 Trusted Response

🎨 M36.43 INFOGRAPHIC KIẾN THỨC

┌──────────────────────────────────────────────────────────────────┐
│              🤖 LLM GENERATION & MODEL ROUTING                   │
├──────────────────────────────────────────────────────────────────┤
│                                                                  │
│  👤 USER QUERY                                                   │
│         │                                                        │
│         ▼                                                        │
│  🧭 MODEL ROUTER                                                 │
│  Task │ Complexity │ Security │ Cost │ SLA                        │
│         │                                                        │
│         ├──────────────┬──────────────┬──────────────┐           │
│         ▼              ▼              ▼              ▼           │
│  🟢 SMALL MODEL   🔵 LARGE MODEL   🟠 CLOUD LLM   🟣 MULTIMODAL  │
│  Nhanh, rẻ        Phân tích sâu    Linh hoạt       Ảnh/Video     │
│         │              │              │              │           │
│         └──────────────┴──────────────┴──────────────┘           │
│                              │                                   │
│                              ▼                                   │
│                      🎮 INFERENCE ENGINE                         │
│             KV Cache │ Batching │ Quantization │ Streaming        │
│                              │                                   │
│                              ▼                                   │
│                      🔍 OUTPUT VALIDATION                        │
│                              │                                   │
│                              ▼                                   │
│                     💬 TRUSTED RESPONSE                          │
├──────────────────────────────────────────────────────────────────┤
│ 💡 Model lớn nhất không phải lúc nào cũng tốt nhất. Hệ thống tốt │
│    phải chọn đúng model theo nhiệm vụ, dữ liệu, SLA và chi phí.  │
└──────────────────────────────────────────────────────────────────┘

🏗️ M36.44 INFOGRAPHIC KIẾN TRÚC TRIỂN KHAI

┌──────────────────────────────────────────────────────────────────┐
│          🏗️ ENTERPRISE MULTI-MODEL LLM PLATFORM                  │
├──────────────────────────────────────────────────────────────────┤
│                                                                  │
│             👥 USERS / APPLICATIONS / AI AGENTS                  │
│                              │                                   │
│                              ▼                                   │
│                       🌐 API GATEWAY                             │
│                              │                                   │
│                              ▼                                   │
│                     🔐 IAM & POLICY ENGINE                       │
│                              │                                   │
│                              ▼                                   │
│                        🌐 LLM GATEWAY                            │
│        Auth │ Quota │ Audit │ Rate Limit │ Cost Tracking         │
│                              │                                   │
│                              ▼                                   │
│                       🧭 MODEL ROUTER                            │
│      Task │ Security │ Context │ Quality │ Cost │ Availability    │
│                              │                                   │
│          ┌───────────────────┼───────────────────┐               │
│          │                   │                   │               │
│          ▼                   ▼                   ▼               │
│ ┌────────────────┐  ┌────────────────┐  ┌────────────────┐      │
│ │ 🟢 SMALL MODEL │  │ 🔵 LARGE MODEL │  │ 🟠 CLOUD MODEL │      │
│ │ CPU/GPU Pool   │  │ Multi-GPU Pool │  │ Approved API   │      │
│ └───────┬────────┘  └───────┬────────┘  └───────┬────────┘      │
│         │                   │                   │               │
│         └───────────────────┼───────────────────┘               │
│                             ▼                                    │
│                    🔁 FALLBACK CONTROLLER                        │
│                             │                                    │
│                             ▼                                    │
│                    🔍 OUTPUT VALIDATOR                           │
│                             │                                    │
│                             ▼                                    │
│                    💬 ENTERPRISE RESPONSE                        │
│                             │                                    │
│                             ▼                                    │
│       📊 PROMETHEUS │ GRAFANA │ OPENTELEMETRY │ COST DASHBOARD   │
│                                                                  │
├──────────────────────────────────────────────────────────────────┤
│ 🔐 Quy tắc: Dữ liệu quyết định nơi chạy; nhiệm vụ quyết định     │
│    model; SLA quyết định tài nguyên; chi phí quyết định routing. │
└──────────────────────────────────────────────────────────────────┘

🧯 M36.45 FAILURE INJECTION

Kịch bản 1: Large Model lỗi

Kỳ vọng:

Circuit Breaker mở

↓

Router chuyển sang Model dự phòng

↓

Ghi Audit và Alert

Kịch bản 2: GPU Memory đầy

Kỳ vọng:

Không nhận thêm request

↓

Queue hoặc route sang GPU khác

↓

Không làm Pod crash hàng loạt

Kịch bản 3: Cloud LLM timeout

Kỳ vọng:

Retry có giới hạn

↓

Fallback theo Data Policy

↓

Không gửi Restricted Data sang endpoint khác

Kịch bản 4: Routing sai dữ liệu mật

Kỳ vọng:

Policy Engine chặn

↓

Không gửi request

↓

Security Alert

Kịch bản 5: Token tăng bất thường

Kỳ vọng:

Quota chặn

↓

Cost Alert

↓

Kiểm tra Prompt hoặc abuse

✅ M36.46 ACCEPTANCE TEST

Hệ thống được nghiệm thu khi:

  • ☐ Model Router chọn đúng model theo test case.

  • ☐ Restricted Data chỉ chạy trên hạ tầng được phép.

  • ☐ Small Model xử lý workload đơn giản đúng SLA.

  • ☐ Large Model xử lý RCA đạt chất lượng yêu cầu.

  • ☐ P95 latency đạt SLA.

  • ☐ Time to First Token đạt mục tiêu.

  • ☐ Fallback hoạt động khi model lỗi.

  • ☐ Circuit Breaker ngăn retry storm.

  • ☐ GPU utilization được giám sát.

  • ☐ Có Cost per Query.

  • ☐ Quota hoạt động.

  • ☐ Model Version được ghi Audit.

  • ☐ Có thể rollout và rollback model.

  • ☐ Load Test đạt số concurrent user mục tiêu.

  • ☐ DR Test thành công.


📦 M36.47 SẢN PHẨM ĐẦU RA

enterprise-ai-platform/
├── ingestion/
├── retrieval/
├── reranking/
├── prompting/
├── llm-serving/
│   ├── gateway/
│   ├── router/
│   ├── registry/
│   ├── policy/
│   ├── small-model/
│   ├── large-model/
│   ├── cloud-model/
│   ├── multimodal/
│   ├── quota/
│   ├── cost/
│   ├── fallback/
│   ├── streaming/
│   ├── observability/
│   └── tests/
├── deployment/
├── monitoring/
└── documentation/

🔜 MODULE M37

🔍 OUTPUT VALIDATION & AI GUARDRAILS

M36 đã sinh câu trả lời từ LLM.

M37 sẽ giải quyết câu hỏi:

Làm sao kiểm tra câu trả lời trước khi đưa cho người dùng hoặc kích hoạt hành động?

M37 sẽ đi sâu vào:

  • Output Validation.

  • JSON Schema Validation.

  • Citation Validation.

  • Hallucination Detection.

  • Faithfulness Check.

  • PII Detection.

  • Secret Detection.

  • Toxicity Filter.

  • Policy Enforcement.

  • Command Safety.

  • SQL Safety.

  • Tool Call Validation.

  • Human Approval.

  • Risk Scoring.

  • Guardrail Gateway.

  • Oracle DBA Command Validator.

  • Telecom Change Validator.

  • Banking và Government Guardrails.

  • Infographic kiến thức.

  • Infographic kiến trúc Enterprise AI Guardrail.

Pipeline tiếp theo:

LLM Generation

↓

Output Validation

↓

AI Guardrails

↓

Human Approval hoặc Auto-Execution

↓

Trusted Enterprise Action
=============================
TƯ VẤN: Click Here hoặc Hotline/Zalo 090.29.12.888
=============================
Website không chứa bất kỳ quảng cáo nào, mọi đóng góp để duy trì phát triển cho website (donation) xin vui lòng gửi về STK 90.2142.8888 - Ngân hàng Vietcombank Thăng Long - TRAN VAN BINH
=============================
Nếu bạn không muốn bị AI thay thế và tiết kiệm 3-5 NĂM trên con đường trở thành DBA chuyên nghiệp hay làm chủ Database thì hãy đăng ký ngay KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE, được Coaching trực tiếp từ tôi với toàn bộ bí kíp thực chiến, thủ tục, quy trình của gần 20 năm kinh nghiệm (mà bạn sẽ KHÔNG THỂ tìm kiếm trên Internet/Google) từ đó giúp bạn dễ dàng quản trị mọi hệ thống Core tại Việt Nam và trên thế giới, đỗ OCP.
- CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
- Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
2 khóa học online qua video giúp bạn nhanh chóng có những kiến thức nền tảng về Linux, Oracle, học mọi nơi, chỉ cần có Internet/4G:
- Oracle cơ bản: https://bit.ly/admin_1200
- Linux: https://bit.ly/linux_1200
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile/Zalo: 0902912888
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: https://www.youtube.com/@binhguru
👨 Tiktok: https://www.tiktok.com/@binhguru
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhguru
👨 Podcast: https://www.podbean.com/pu/pbblog-eskre-5f82d6
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội

=============================
cơ sở dữ liệu, cơ sở dữ liệu quốc gia, database, AI, trí tuệ nhân tạo, artificial intelligence, machine learning, deep learning, LLM, ChatGPT, DeepSeek, Grok, oracle tutorial, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,sql tutorial, khóa học pl/sql tutorial, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c/21c/23c/23ai, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail,oracle RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, ms sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, docker, k8s, micro service, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master