Sơ đồ này mô tả kiến trúc hoạt động của một ứng dụng Agentic AI có khả năng tự suy nghĩ, lập kế hoạch và sử dụng công cụ bên ngoài để hoàn thành nhiệm vụ.
- Người dùng gửi prompt (yêu cầu) đến hệ thống AI thông qua MCP-enabled client (ứng dụng hỗ trợ Model Context Protocol).
- Client này đóng vai trò trung gian, kết nối giữa mô hình AI và các công cụ bên ngoài.
- Prompt cùng danh sách tools khả dụng được gửi vào LLM/Model để AI hiểu mình có thể làm gì.
- Thay vì chỉ trả lời ngay, AI sẽ lập kế hoạch (Plan) để giải quyết bài toán.
- Nếu cần dữ liệu hoặc hành động thực tế, AI yêu cầu client chạy tool với các tham số cụ thể.
- Client giao tiếp với MCP Server qua JSON-RPC, một giao thức chuẩn để gọi công cụ.
- MCP Server thực thi các tác vụ trên hệ thống bên ngoài như network, infrastructure, API, automation platform, database hoặc cloud.
- Kết quả từ tool được trả ngược về AI để AI đánh giá và quyết định bước tiếp theo.
- Quá trình này lặp lại theo vòng Plan → Execute → Evaluate → Repeat, giống một AI Agent thực thụ.
- Khi hoàn tất, AI tổng hợp toàn bộ kết quả và trả về final response cho người dùng.