AI Engineering Systems from RAG to Agents

Luồng tổng quát

Cụm bài ByteByteGo về AI engineering cho thấy một phổ kiến trúc:

Mental model

RAG giải bài toán “model cần biết gì”. Agent giải bài toán “model cần làm gì tiếp”. Context engineering giải bài toán “model nên thấy gì ở đúng thời điểm”. LLM evaluation giải bài toán “làm sao biết thay đổi này thật sự tốt hơn”.

Quyết định thiết kế

Nhu cầuPattern hợp lýCẩn thận
Hỏi đáp trên tài liệu sạchRetrieval-Augmented GenerationRetrieval phải đúng và context không nhiễu
Câu hỏi mơ hồ, nhiều nguồnAgentic RAGLatency/cost tăng theo số vòng
Cần gọi API hoặc thao tácLLM Agent + Tool UseGuardrail, permission, logging
Nhiều nhánh nghiên cứu song songMulti-Agent SystemToken cost, tổng hợp kết quả, tracing
Production cần đo chất lượngLLM EvaluationEval set phải đại diện và được version
Context dài, tool output nhiềuContext EngineeringCompression có thể làm mất chi tiết

Ghi nhớ

Không nên mặc định “agent hóa” mọi thứ. Nếu tri thức nằm trong một corpus sạch và query đơn giản, RAG chuẩn thường dễ vận hành hơn. Agentic loop đáng tiền khi hệ thống cần quyết định lại giữa chừng: chọn nguồn khác, gọi tool khác, kiểm tra kết quả, hoặc sửa kế hoạch.

Liên kết