Hỏi: Em có nghe nhiều về Model Context Protocol (MCP) trong lĩnh vực AI, khái niệm mới quá nên em mờ quá. Mong được a thông não ạ, em cảm ơn a
Đáp: Model Context Protocol (MCP) là khái niệm đúng là mới thật nhưng là khái niệm mới với đại đa số ngoài ngành khoa học máy tính thôi em, chứ nó xuất hiện trong ngành từ lâu nhưng ít người dùng nên không ai đặt tên cho nó cả. Em có thể hiểu, về bản chất thì AI nó cũng như con người (anh giả dụ vậy, ý là nó cũng có suy luận, cần thông tin để xử lý thông tin khác như con người). Thế bây giờ, có phải em lên internet để xử lý thông tin mà cái thông tin ấy em không hiểu hay mơ hồ về nó, có phải em search Google, Search Facebook đúng không? Thì AI nó cũng như em vậy, khi cần hiểu rõ về một thông tin nào đấy, nó cũng phải tìm kiếm và đọc để hiểu rõ chứ.
Thì em dùng máy tính, thông qua bàn phím gõ gõ kích kích trên trình duyệt để vào Google để tìm kiếm thông tin, nghĩa là em cần có công cụ là phím, máy tính, phần mềm (trình duyệt) và Google (trang web) và giao thức để lấy gửi, nhận thông tin là http, tức HyperText Transfer Protocol cái này là quy tắc để trình duyệt (như Chrome, Firefox) giao tiếp với web (như Google). Nhờ có HTTP, em mới có thể gửi yêu cầu tìm kiếm lên Google và nhận lại kết quả hiển thị.
Thế thì AI nó cũng phải có công cụ và giao thức để thông qua đấy mà tìm kiếm thông tin khác ngoài kho lưu trữ của nó chứ, đúng không? thì đấy chính là Model Context Protocol (MCP). Nó là bộ công cụ, giao thức giúp AI có thể kết nối, tìm kiếm và đấu nối với các kho dữ liệu để tìm kiếm thông tin nó cần.
Vậy, tóm tắt lại cho em dễ hình dung.
Con người dùng:
– Phím để gõ, chuột để click
– Trình duyệt để mở web
– Giao thức HTTP để gửi/nhận thông tin
– Và Google để tìm kiếm, truy xuất thông tin (ví dụ vậy)
AI (LLM) dùng:
– Tools (thay cho ngón tay bấm nút)
– MCP server (giống như trình duyệt + kết nối vào hệ thống)
– MCP protocol (giao thức như HTTP nhưng dành riêng cho AI)
– Và nguồn dữ liệu/API ngoài (thay cho Google)
Nói đơn giản, MCP giúp AI:
1- Lấy thông tin đúng lúc, đúng chỗ. Ví dụ:
Em hỏi: “Tình trạng đơn hàng #1234 của khách A là gì?”
=> Lúc này, AI không tự nhiên biết thông tin đó.
=> MCP sẽ tự động gọi đến hệ thống quản lý đơn hàng (qua API), lấy đúng dữ liệu đơn hàng #1234.
=> Sau đó, MCP đưa thông tin này vào ngữ cảnh để AI đọc và trả lời: “Đơn hàng #1234 của khách A đang giao, dự kiến giao ngày mai.”
2- Làm việc theo yêu cầu. Ví dụ:
Em nói: “Tạo giúp anh một báo cáo doanh thu tuần này và gửi vào email giám đốc.”
=> AI sẽ không tự đi gửi mail được.
=> Nhưng nhờ MCP, AI sẽ:
Gọi tool A để tạo báo cáo doanh thu từ dữ liệu
Gọi tool B để gửi email đến đúng người
Rồi mới trả lời lại em: “Đã gửi báo cáo doanh thu tuần này vào email giám đốc rồi anh nhé!”
3- Hiểu cách em muốn giao tiếp với nó, thông qua việc MCP nó sẽ tự động lấy thêm thông tin bên ngoài kèm với câu hỏi của em rồi mới gửi vào AI. Ví dụ:
Em nói: “Tóm tắt nhanh nội dung cuộc họp hôm qua cho team kỹ thuật.”
=> AI để trả lời, nó sẽ cần biết:
—–>”Cuộc họp hôm qua” là file nào?
—–>”Team kỹ thuật” là ai? Gửi qua đâu?
=> MCP sẽ tự động đi lấy thêm các thông tin cần thiết từ các hệ thống khác:
—–>Truy cập file ghi âm hoặc biên bản họp hôm qua
—–>Lọc ra nội dung liên quan đến kỹ thuật
—–>Tìm danh sách thành viên team kỹ thuật và nền tảng liên lạc (VD: Slack, email)
—> Sau đó, mới đưa toàn bộ bối cảnh này cho AI xử lý và trả lại kết quả chuẩn chỉnh.
Done! Dễ hiểu chưa em, hết mơ hồ chưa ![]()
