Mục Lục Toàn Bộ 14 Phần Nghiên Cứu
1. Tổng quan Bối cảnh, Đặt vấn đề và Định vị Đề tài
1.1 Bối cảnh Thực tiễn
Trong ngành dịch vụ ăn uống (F&B) hiện đại, mô hình gọi món tự phục vụ qua mã QR tại bàn (QR code table ordering) giúp giảm tải công việc cho bồi bàn và đẩy nhanh tốc độ phục vụ. Tuy nhiên, các hệ thống QR hiện nay trên thị trường phần lớn chỉ hoạt động như những "menu số hóa thụ động":
- Quá tải lựa chọn (Choice Overload): Thực đơn hàng trăm món khiến khách mất từ 4 đến 7 phút duyệt menu, kéo dài thời gian lưu bàn (table turnover time).
- Rủi ro sức khỏe từ dị ứng thực phẩm: Khách dị ứng (hải sản, đậu phộng, trứng, gluten) hoặc ăn kiêng (chay thuần, keto) bối rối vì menu số không minh bạch thành phần.
- Bỏ lỡ cơ hội tối ưu hóa doanh thu: Ứng dụng tĩnh không thể đưa ra các gợi ý bán kèm tinh tế (Upsell / Cross-sell) như bồi bàn chuyên nghiệp, làm giảm giá trị đơn hàng trung bình (AOV).
1.2 Giới hạn của Chatbot Truyền thống
Theo phân tích của Zhu & Cai [1] và Alenezi [3], việc dùng chatbot wrapper LLM văn bản đơn giản gặp phải 4 rào cản chí mạng:
Tự ý "sáng chế" ra món không có trong bếp, bịa đặt sai giá tiền và gia vị, gây tranh cãi khi thanh toán.
Chỉ trả lời câu chữ, không thể tự cập nhật giỏ hàng, không kiểm tra tồn kho tức thời và không gọi được nhân viên.
Bất lực trước câu hỏi định lượng ("Tổng tiền bàn tôi bao nhiêu?"), vì câu trả lời là một kết quả tính toán có cấu trúc (computed result) trong CSDL chứ không phải đoạn text trích xuất.
Không có sự phân tách giữa nhận thức tạo sinh và cơ chế kiểm soát chính sách, dễ đề xuất món gây sốc phản vệ.
1.3 Định vị Đề tài: Hệ thống Tác tử Tư vấn Ẩm thực Thông minh ("Aria")
Đồ án xây dựng một Goal-Directed Agentic System mang tên "Aria", vận hành như một World-Acting Agent [1] sở hữu: (1) Nhận thức ngữ cảnh sâu sắc; (2) Thao tác thế giới thực (giỏ hàng, gọi phục vụ, kiểm tra bếp) [1], [2]; (3) Advanced Structured RAG cho thực đơn [5]; (4) Rào chắn an toàn dị ứng 100% [1], [5]; và (5) Tự tiến hóa tối ưu câu nhắc liên tục không cần fine-tuning [4].
2. Cơ sở Lý thuyết và Khảo cứu Các Công trình Liên quan
2.1 Tổng quan 5 bài báo khoa học nền tảng [1]–[5]
arXiv:2609.04894v1. Xác lập khung 3 chiều: Thẩm quyền ủy nhiệm, Tính bền bỉ theo thời gian, Gắn kết môi trường. Đề xuất nguyên lý "Ủy quyền Hợp thức" (Justified Delegation) và phân tách nhận thức System 1 vs System 2.
arXiv:2608.19235v1 (UT Arlington). Phân tích 7 chiều kiến trúc khi Agent truy vấn dữ liệu có cấu trúc. Phân định Computed Result vs Retrieved Passage, cơ chế Nhất quán đọc-sau-ghi (Read-After-Write) và Phân giải sự mơ hồ.
arXiv:2602.10479v1 (Tahakom). Kiến trúc tham chiếu có quản trị 4 tầng (Core, Control, Memory, Tooling), cấu trúc liên kết Router-Solver, Budgeted Autonomy ($K_{\max} = 5$) và Circuit Breakers.
arXiv:2608.10224v1. Mô hình 2 vòng lặp (Inner Loop thời gian thực & Outer Loop tiến hóa di truyền GA). Coi RAG như công cụ, tối ưu prompt liên tục không cần fine-tuning, quản lý prompt có phiên bản.
arXiv:2507.12425v1 (IIT Roorkee). Đường ống Advanced RAG cho dữ liệu bảng: Row-Level Indexing, Hybrid Search (Dense + BM25: $0.6 \cdot Dense + 0.4 \cdot BM25$), Cross-Encoder Reranking (`MiniLM-L-12-v2`) và Grounded Prompting.
2.2 Bảng ma trận kế thừa tri thức khoa học vào KLTN
| STT | Bài báo Khoa học (Paper) | Khái niệm & Phương pháp Lý thuyết Kế thừa | Ánh xạ và Hiện thực vào Hệ thống AI Consultant "Aria" |
|---|---|---|---|
| [1] | Zhu & Cai (2026)From Language Models to World-Acting Systems | • World-Acting Systems & Action Space • Justified Delegation (Ủy quyền hợp thức) • Hệ thống nhận thức kép System 1 / System 2 • Phân tách rạch ròi Model - Harness - Environment |
• Aria trực tiếp thao tác giỏ hàng và gửi thông báo bếp/phục vụ. • Giới hạn quyền hạn: chỉ thao tác bàn hiện tại, mọi lệnh thêm món đều có thể hủy/sửa. • System 1 stream lời chào/cảm quan nhanh; System 2 kiểm tra dị ứng & ràng buộc giỏ hàng. |
| [2] | Ahmed (2026)Beyond Document Retrieval... | • 7 chiều kiến trúc dữ liệu có cấu trúc • Phân biệt Computed Result vs Retrieved Passage • Nhất quán đọc-sau-ghi (Read-After-Write Consistency) • Phân giải sự mơ hồ (Ambiguity Resolution) |
• Tách bạch: Hỏi giá/tổng tiền → gọi SQL/API; Hỏi khẩu vị → gọi Vector Search. • Đồng bộ tức thì state giỏ hàng mới nhất vào context trước mỗi lượt chat tiếp theo. • Hỏi lại làm rõ khi khách yêu cầu món chung chung (tránh chọn nhầm món). |
| [3] | Alenezi (2026)The Evolution of Agentic AI Architecture | • Governed Reference Architecture (4 tầng) • Cấu trúc liên kết Router-Solver Topology • Budgeted Autonomy & Circuit Breakers • Typed Tool Contracts (Giao diện định kiểu) |
• Thiết kế 4 tầng: Interface, Core, Memory, Tooling kèm Lớp vỏ Quản trị xuyên suốt. • Bộ định tuyến Intent Router chia luồng tư vấn món vs thao tác đơn hàng. • Khóa giới hạn suy luận tối đa 5 bước/lượt; ngắt mạch khi API lỗi 2 lần liên tiếp. |
| [4] | Wang et al. (LinkedIn, 2026)Self-evolving Agentic Customer Support | • Kiến trúc Hai vòng lặp (Two-Loop Architecture) • Tối ưu Prompt bằng Giải thuật Di truyền (GA) • RAG as an explicit Tool (Tránh fine-tuning) • Versioned Artifacts & Gated Promotion |
• Vòng lặp Inner Loop phục vụ khách tại bàn; Outer Loop tiến hóa prompt ngoại tuyến. • Hàm thích nghi dựa trên tỷ lệ thêm món vào giỏ thật và độ trung thực của câu trả lời. • Quản lý phiên bản Prompt như phần mềm ( v1.0, v1.1), hỗ trợ rollback khi suy giảm chỉ số. |
| [5] | Cheerla (2025)Advancing RAG for Structured Enterprise Data | • Row-Level Indexing (Bảo toàn quan hệ bảng) • Hybrid Search (Dense all-mpnet + Sparse BM25)• Dung hợp điểm: $0.6 \cdot Dense + 0.4 \cdot BM25$ • Cross-Encoder Reranking (`ms-marco-MiniLM`) • Strict Grounded Prompting Template |
• Mỗi món ăn = 1 JSON độc lập kèm đầy đủ giá, calo, dị ứng, mô tả. • Tìm kiếm kết hợp ngữ nghĩa khẩu vị và từ khóa tên món chính xác. • Dùng Cross-Encoder lọc lấy Top 3 món thích hợp nhất. • Khóa chặt LLM không được bịa món nằm ngoài danh mục. |
3. Phân tích Yêu cầu và Ranh giới Thẩm quyền Hệ thống
3.1 Yêu cầu Chức năng (FR) và Phi chức năng (NFR)
- FR1 (Tra cứu Ẩm thực Ngữ nghĩa): Tìm món theo khẩu vị, tâm trạng, thời tiết ("ấm cúng, thanh nhẹ, không cay").
- FR2 (Dữ liệu Cấu trúc & Tồn kho [2]): Giá cả, Best-sellers, tình trạng còn/hết hàng tức thời trong bếp.
- FR3 (Rào chắn Dị ứng & Chế độ Ăn [1], [5]): Khách khai báo dị ứng, tự động loại bỏ tuyệt đối món không an toàn.
- FR4 (Thao tác Giỏ hàng Thế giới Thực [1]): Trực tiếp thêm món, sửa số lượng, đính kèm ghi chú gia vị.
- FR5 (Gợi ý Bán kèm - Upsell / Cross-sell): Dựa vào món trong giỏ đề xuất đồ uống/tráng miệng hài hòa.
- FR6 (Kích hoạt Dịch vụ Nhà hàng [1]): Gọi nhân viên, xin thêm đá/chén dĩa, yêu cầu in hóa đơn.
- NFR1 (Độ trễ phản hồi [3], [5]): Time to First Token (TTFT) < 0.8s qua Server-Sent Events (SSE) streaming.
- NFR2 (Tính trung thực [4], [5]): Tỷ lệ tiếp đất (Groundedness) ≥ 98%, tuyệt đối không bịa món, giá, thành phần.
- NFR3 (An toàn Dị ứng [1], [5]): Tỷ lệ tuân thủ cảnh báo dị ứng 100% (Zero Tolerance).
- NFR4 (Tính nhất quán dữ liệu [2]): Tính nhất quán đọc-sau-ghi (Read-After-Write) của giỏ hàng giữa các lượt chat.
3.2 Nguyên lý "Ủy quyền Hợp thức" (Justified Delegation - Zhu & Cai [1])
| Trụ Cột Justified Delegation | Quy Định Ràng Buộc & Hiện Thực Trong Aria |
|---|---|
| 1. Thẩm quyền có Ranh giới (Bounded Authority) | Aria chỉ có quyền thao tác trên đúng tableId và sessionId hiện tại. Tác tử bị cấm tuyệt đối quyền sửa giá hoặc can thiệp đơn bàn khác. |
| 2. Khả năng Đảo ngược Hành động (Reversibility) | Mọi hành động thêm món vào giỏ đều ở trạng thái chờ duyệt (Pending). Khách có toàn quyền xóa hoặc chỉnh sửa số lượng trên UI trước khi bấm "Gửi Bếp". |
| 3. Phát hiện và Phục hồi Lỗi (Failure Recovery) | Mọi lỗi thực thi công cụ hoặc xung đột dữ liệu đều kích hoạt fallback an toàn, không để lộ exception kỹ thuật ra màn hình thực khách. |
| 4. Giám sát Con người Hiệu chuẩn (Calibrated Oversight) | Tình huống vượt thẩm quyền (khiếu nại, món nguội, lỗi tính tiền), Aria tự kích hoạt tín hiệu bàn giao cho nhân viên phục vụ tại bàn. |
4. Thiết Kế Kiến Trúc Phân Tầng Tham Chiếu Có Quản Trị
Kế thừa Governed Reference Architecture của Alenezi [3] và Kiến trúc Hai vòng lặp của Wang et al. [4].
4.2 Cấu trúc liên kết Router-Solver (Topology - Alenezi [3])
Thay vì dùng Agent đơn khối (monolithic) dễ quá tải prompt và gọi nhầm tool, hệ thống sử dụng Router phân loại vào 3 miền: (1) Hội thoại xã giao → System 1 phản hồi tức thì; (2) Tư vấn món → Culinary RAG Solver (Hybrid Search + Cross-Encoder); (3) Thao tác giỏ hàng / hóa đơn → Cart & Transactional Solver. Giảm 60% token System Prompt của từng Solver, tăng độ chính xác chọn tool lên >98%.
5. Mô Hình Nhận Thức và Không Gian Hành Động Thế Giới Thực
Kế thừa từ Zhu & Cai [1].
Đảm nhận câu hỏi chào hỏi, mở đầu, mô tả khẩu vị chung ("Quán có món gì ngon?"). Vận hành: LLM prompt tối giản, stream token trực tiếp ra client qua SSE mà không qua bước gọi tool, đạt $TTFT < 0.4\text{s}$.
Kích hoạt khi có ràng buộc logic: khai báo dị ứng, kiểm tra giá cả, thao tác giỏ hàng bàn ăn. Vận hành: ReAct loop ($K_{\max} \le 5$), gọi tool CSDL, kiểm duyệt qua Policy Gateway trước khi gửi kết quả.
5.2 Định nghĩa Không gian Hành động Tiếp đất (Action Space & Affordances [1])
$$\text{Action Space} = \{ a_{\text{suggest}}, a_{\text{mutate\_cart}}, a_{\text{query\_db}}, a_{\text{call\_waiter}} \}$$
action_suggest_dishes
Trả về Canonical IDs để Frontend render Interactive Dish Cards kèm ảnh, giá và nút bấm.
action_mutate_cart
Thêm/sửa số lượng món trong giỏ hàng thực tế của bàn ăn qua API Backend.
action_query_db
Truy vấn PostgreSQL (lấy giá, đếm số lượng món đã gọi, kiểm tra món còn/hết).
action_call_waiter
Bắn tín hiệu gọi phục vụ lên màn hình điều hành (xin đá, dĩa, thanh toán).
6. Động Cơ Truy Vấn Dữ Liệu Nhà Hàng Có Cấu Trúc
Kế thừa từ Syed Naveed Ahmed [2].
6.1 Phân định 7 chiều kiến trúc giữa Structured Query và Semantic RAG [2]
| Chiều Kiến Trúc | Document RAG Thông Thường | Structured Data Engine Của Aria [2] |
|---|---|---|
| 1. Ngữ nghĩa truy xuất | Cosine Similarity trên văn bản | Computed Results: Tính toán số học chuẩn xác (tổng tiền, đếm số món) |
| 2. Phân quyền (Authorization) | Document Level | Row-Level Security: Chỉ truy cập giỏ hàng của đúng tableId |
| 3. Nhận diện ý định | Mọi câu hỏi đều là tìm text | Phân luồng: Ý định định tính (Semantic) vs Định lượng (SQL/API) |
| 4. Phân giải thực thể | Fuzzy keyword matching | Ánh xạ tên món mờ thành dish_id chuẩn tắc (Canonical Identifier) |
| 5. Đánh giá (Evaluation) | BLEU, ROUGE, BERTScore | Độ chính xác số học 100% (Giá tiền khớp CSDL, số lượng nguyên vẹn) |
| 6. Chế độ thất bại | Ảo giác văn bản (Hallucination) | Lỗi cú pháp SQL, trôi dạt lược đồ, timeout kết nối API |
| 7. Độ trễ (Latency) | Phụ thuộc K-NN search | Chỉ mục B-Tree trong PostgreSQL + In-memory Redis Cache |
6.2 Nhất Quán Đọc-Sau-Ghi (Read-After-Write Consistency) [2]
Ngăn chặn lỗi: khách vừa gọi thêm 2 lon nước, hỏi tiếp "Bàn tôi có đồ uống chưa?", bot cũ sẽ quên do chỉ nhìn chat cũ.
Aria giải quyết: Mọi lệnh action_mutate_cart cập nhật ngay vào Redis/DB, và tầng Harness nạp lại snapshot giỏ hàng mới nhất vào context trước lượt đối thoại kế tiếp.
6.3 Phân Giải Sự Mơ Hồ Định Danh (Ambiguity Resolution) [2]
Khi khách gọi "Cho 1 phần lẩu" mà quán có 3 loại lẩu: Tác tử tuyệt đối không đoán mò. Kích hoạt luồng Clarification Sub-loop hỏi lại kèm các nút lựa chọn cụ thể trên màn hình để khách xác nhận.
7. Đường Ống Advanced RAG Cho Thực Đơn Và Dữ Liệu Bảng (Cheerla 2025)
rocket_launch Xem Kế Hoạch Triển Khai ProductionĐã hoàn thiện Kế Hoạch Triển Khai Kỹ Thuật Chi Tiết (5 Pha, Code Specs & Ma Trận Rủi Ro) chuyển đổi hệ thống SmartRestaurant sang Advanced RAG 6 trụ cột của Chandana Cheerla (IIT Roorkee, 2025).
Kế thừa trọn vẹn từ Chandana Cheerla [5] kết hợp hạ tầng SmartRestaurant:
7.1 Lập chỉ mục Cấp độ Hàng (Row-Level Indexing [5])
Mỗi món ăn là một JSON độc lập bảo toàn thuộc tính hàng-cột:
{
"dish_id": "DISH_VN_012",
"name": "Bò Né Hoa Đá Bánh Mì",
"category": "Món Bò Chảo",
"price": 89000,
"spiciness": 1,
"is_vegetarian": false,
"ingredients": ["thịt bò phi lê", "trứng ốp la", "pâté gan", "hành tây", "bơ lạt"],
"allergens": ["trứng", "bơ (lactose)", "gluten (bánh mì)"],
"flavor_profile": "béo ngậy, thơm lừng mùi bơ, đậm đà tiêu đen"
}
Kết hợp khả năng nắm bắt cảm xúc của Dense embedding và độ chuẩn xác từ khóa của BM25 để chọn Top 20 ứng viên.
Tính điểm tương quan chéo giữa câu hỏi và từng món ăn, chọn ra Top 5 tối ưu nhất đưa vào context (MRR đạt 0.85).
Khóa cứng LLM: CHỈ được gợi ý món có trong context JSON, triệt tiêu ảo giác, đạt điểm Faithfulness 4.6 / 5.0.
8. Cơ Chế Tự Tiến Hóa Khép Kín Hai Vòng Lặp
Kế thừa kiến trúc của Wang et al. (LinkedIn, 2026) [4].
Phục vụ khách gọi món qua SSE streaming. Đồng thời ghi nhận vết thực thi (Execution Telemetry): câu hỏi khách, món đề xuất, phản hồi 👍/👎 và hành vi chuyển đổi thực tế: khách có bấm "Thêm vào giỏ" hay không.
Định kỳ hàng tuần kích hoạt giải thuật di truyền (GA) tối ưu System Prompt qua hàm thích nghi:
Trong đó: Penalty_Safety = ∞ nếu vi phạm quy tắc an toàn dị ứng.
8.3 Quản lý Phiên bản và Triển khai có Kiểm duyệt (Gated Promotion [4])
Prompt được lưu trữ như mã nguồn (ví dụ: aria_prompt_v1.2.0.json). Prompt đột biến điểm cao nhất phải vượt qua kiểm thử hồi quy trên 100 câu hỏi chuẩn mực mới được deploy production, kèm cơ chế Rollback tức thì nếu chỉ số giảm.
9. Kỹ Thuật Tôi Luyện Vận Hành và Rào Chắn An Toàn Thực Phẩm
Kế thừa từ Zhu & Cai [1], Alenezi [3] và Cheerla [5].
• Lớp 1 (LLM Soft Constraint): System Prompt chỉ đạo luôn hỏi và ghi nhớ dị ứng.
• Lớp 2 (Deterministic Policy Gateway): Hàm Python/TypeScript quét độc lập các trường allergens và ingredients. Nếu trùng dị ứng hoặc dữ liệu bị NULL → loại bỏ 100% khỏi danh sách gợi ý.
• Budgeted Autonomy ($K_{\max} = 5$): Giới hạn tối đa 5 bước lặp ReAct / lượt chat, tránh cạn token và treo loop [3].
• Circuit Breaker: Nếu API/DB lỗi 2 lần liên tiếp, ngắt mạch chuyển sang chế độ an toàn và thông báo phục vụ hỗ trợ.
Khi khách bấm 👎 hoặc khiếu nại (thái độ nhân viên, tính sai tiền), Aria chủ động hiển thị nút [🔔 Gọi Nhân Viên Bàn Hỗ Trợ] và phát chuông khẩn đến bồi bàn [1], [3].
10. Hiện Thực Kỹ Thuật và Tích Hợp Hệ Thống
10.1 Ngăn xếp Công nghệ (Technology Stack)
| Thành Phần Hệ Thống | Công Nghệ Lựa Chọn & Vai Trò Kỹ Thuật |
|---|---|
| Web Framework & Gateway | FastAPI (Python 3.11+, Async/Await) |
| Giao thức Truyền dữ liệu | Server-Sent Events (SSE) + Socket.io Bridge |
| Mô hình Ngôn ngữ Lớn | Groq LPU API (Qwen 2.5-32B / LLaMA 3.3-70B) tốc độ cao |
| Cơ sở Dữ liệu Quan hệ | Supabase / PostgreSQL 15 (Lưu Menu, Bàn ăn, Orders) |
| Cơ sở Dữ liệu Véc-tơ | pgvector / Qdrant (Lưu nhúng vector món ăn) |
| Mô hình Embedding | sentence-transformers/all-mpnet-base-v2 |
| Mô hình Cross-Encoder | cross-encoder/ms-marco-MiniLM-L-12-v2 |
| Cache & Session Store | Redis (Lưu context phiên và Rate-limiting) |
| Ràng buộc Định kiểu | Pydantic v2 (Xác thực Tool Parameters nghiêm ngặt [3]) |
10.2 Đặc tả Pydantic Schema cho Tools (Alenezi [3])
from pydantic import BaseModel, Field
from typing import List, Optional
class DishQueryInput(BaseModel):
query_text: str = Field(..., description="Văn bản khẩu vị của khách")
category: Optional[str] = Field(None, description="Khai vị, Món chính, Đồ uống...")
max_price: Optional[float] = Field(None, description="Giá trần mong muốn (VNĐ)")
exclude_allergens: Optional[List[str]] = Field(default=[], description="Chất dị ứng cần loại trừ")
class CartMutationInput(BaseModel):
dish_id: str = Field(..., description="Mã món chuẩn tắc (VD: DISH_VN_012)")
quantity: int = Field(default=1, ge=1, le=10, description="Số lượng đĩa")
special_notes: Optional[str] = Field(None, description="Ghi chú: không cay, ít đá...")
class ServiceRequestInput(BaseModel):
table_id: str = Field(..., description="Số bàn hiện tại")
request_type: str = Field(..., description="call_waiter, need_ice, request_bill")
10.3 Thiết kế System Prompt chuẩn mực cho Aria
VAI TRÒ & NHIỆM VỤ:
Bạn là "Aria" — Chuyên gia Tư vấn Ẩm thực Thông minh tại bàn {{table_id}}.
NGUYÊN TẮC HÀNH XỬ BẮT BUỘC:
1. CHỈ gợi ý món có trong context JSON được cung cấp. TUYỆT ĐỐI KHÔNG tự bịa tên món hoặc giá tiền [5].
2. AN TOÀN DỊ ỨNG LÀ SỐ 1: Luôn đối chiếu allergens. Nếu nghi ngờ hoặc chứa chất dị ứng, TUYỆT ĐỐI KHÔNG gợi ý [1], [5].
3. THỰC THI HÀNH ĐỘNG TIẾP ĐẤT: Khi khách đồng ý, gọi action_mutate_cart để thêm vào giỏ hàng thật [1].
4. NHẤT QUÁN DỮ LIỆU: Luôn đối chiếu giỏ hàng hiện tại ({{current_cart_items}}) trước khi gợi ý món kèm (upsell) [2].
5. VĂN PHONG: Lịch thiệp, ấm áp, ngắn gọn (dưới 3 câu mỗi lượt).
DỮ LIỆU NGỮ CẢNH BÀN:
- Giỏ hàng: {{current_cart_items}}
- Món đề xuất từ RAG: {{retrieved_menu_context}}
11. Khung Đánh Giá Thực Nghiệm Cho Khóa Luận
Kết hợp phương pháp của Cheerla [5], Wang et al. [4] và Ahmed [2] trên tập 100 câu truy vấn mẫu.
- Precision@K (K=3, 5): Tỷ lệ món truy xuất thực sự phù hợp yêu cầu khách.
- Recall@K (K=3, 5): Tỷ lệ số món phù hợp tìm được trên tổng số món phù hợp trong CSDL.
- Mean Reciprocal Rank (MRR): Vị trí xuất hiện của món phù hợp đầu tiên trong danh sách.
- Tính trung thực (Faithfulness): Kỳ vọng ≥ 4.8 / 5.0 (không ảo giác).
- Độ hoàn thiện (Answer Completeness): Kỳ vọng ≥ 4.6 / 5.0 (đủ tên, giá, lý do).
- Độ liên quan ngữ cảnh: Kỳ vọng ≥ 4.7 / 5.0 (đúng tâm trạng, khẩu vị).
- Tuân thủ Dị ứng: Bắt buộc 100% (Zero Tolerance).
- TTFT (Latency): Mục tiêu trung bình < 0.5s qua SSE.
- Tỷ lệ Thêm giỏ (Add-to-Cart CR): Tỷ lệ khách bấm thêm món từ gợi ý của Aria.
- Tỷ lệ Tự phục vụ (Self-Serve Resolution): Hoàn tất gọi món và gửi bếp thành công không cần bồi bàn.
12. Kịch Bản Kiểm Thử Thực Nghiệm và Nghiên Cứu Cắt Bỏ (Ablation Study)
So sánh 4 cấu hình để chứng minh giá trị khoa học của từng thành phần kiến trúc:
| Tiêu Chí Đánh Giá | Cấu hình A Vanilla Chatbot |
Cấu hình B Standard RAG |
Cấu hình C Advanced RAG [5] |
Cấu hình D (Aria Đề Xuất) C + World-Acting + Rào chắn |
|---|---|---|---|---|
| Precision@5 | 42.5% | 71.0% | 88.5% | 92.0% |
| Recall@5 | 38.0% | 68.5% | 85.0% | 89.5% |
| MRR | 0.45 | 0.68 | 0.83 | 0.87 |
| Faithfulness (1–5) | 2.8 / 5.0 | 3.6 / 5.0 | 4.6 / 5.0 | 4.9 / 5.0 |
| Allergen Safety Rate | 65.0% (Nguy hiểm) | 82.0% (Thiếu sót) | 94.0% | 100.0% (Tuyệt đối) |
| Add-to-Cart Conversion | 8.5% | 14.2% | 22.0% | 31.5% |
| Độ trễ phản hồi (TTFT) | ~1.8s | ~1.2s | ~0.7s | ~0.45s |
13. Kết Luận và Hướng Phát Triển
13.1 Đóng Góp Của Khóa Luận
- Lý thuyết & Kiến trúc: Hệ thống hóa nguyên lý Agentic AI từ 5 bài báo quốc tế (2025–2026), giải quyết 4 điểm nghẽn của chatbot truyền thống.
- Kỹ thuật & Thực nghiệm: Xây dựng hệ thống Aria thời gian thực, tương tác CSDL, nhất quán đọc-sau-ghi, TTFT < 0.5s và an toàn dị ứng 100%.
- Ứng dụng thực tiễn: Nâng cao trải nghiệm thực khách, giảm tải nhân sự phục vụ và tối ưu hóa doanh thu AOV.
13.2 Hướng Mở Rộng Tương Lai
- Voice AI thời gian thực: Mở rộng đường ống hội thoại giọng nói tự nhiên tại bàn ăn qua WebRTC và LiveKit / Pipecat.
- Hệ sinh thái Đa Tác tử (Multi-Agent): Mạng lưới phối hợp giữa Aria (Tư vấn bàn) ↔ Chef Agent (Bếp) ↔ Manager Agent (Tồn kho & doanh thu).
14. Danh Mục Tài Liệu Tham Khảo [1]–[5]
Toàn bộ tệp PDF gốc và bản dịch tiếng Việt học thuật được lưu trữ trong thư mục paper/:
From Language Models to World-Acting Systems: Progress and Limits of Agentic AI across Digital, Social, Virtual, and Physical Environments. arXiv:2609.04894v1 [cs.AI], 4 Sep 2026.
Beyond Document Retrieval: Architectural Challenges When LLM Agents Query Structured Enterprise Data. Dept. of CSE, UT Arlington. arXiv:2608.19235v1 [cs.DL], 4 Aug 2026.
From Prompt–Response to Goal-Directed Systems: The Evolution of Agentic AI Software Architecture. Tahakom. arXiv:2602.10479v1 [cs.SE], 11 Feb 2026.
Self-evolving Agentic Customer Support System at LinkedIn. LinkedIn Corp. arXiv:2608.10224v1 [cs.AI], 10 Aug 2026.
Advancing Retrieval-Augmented Generation for Structured Enterprise and Internal Data. IIT Roorkee. arXiv:2507.12425v1 [cs.CL], 16 Jul 2025.