Cuối năm 2024 và đầu năm 2025 chứng kiến một bước ngoặt lớn của thế giới AI khi Anthropic giới thiệu Model Context Protocol (MCP) — một giao thức nguồn mở thiết lập chuẩn kết nối chung giữa các mô hình ngôn ngữ lớn (LLM) và các nguồn dữ liệu, công cụ bên ngoài. Tại Tekino, chúng tôi đã nhanh chóng đưa MCP vào trung tâm kiến trúc hệ thống để xây dựng các giải pháp AI Agent, đặc biệt là HR Agent.

Model Context Protocol (MCP) là gì?

Trước khi có MCP, mỗi khi muốn tích hợp một LLM với một công cụ bên ngoài (ví dụ: Google Drive, Slack, GitHub, cơ sở dữ liệu Postgres), lập trình viên phải tự viết các đoạn code kết nối riêng (custom integration) cho từng API. Việc này tốn nhiều thời gian, dễ sinh lỗi và khó bảo trì.

MCP giải quyết triệt để vấn đề này bằng cách cung cấp một chuẩn giao tiếp client-server thống nhất. Nó hoạt động tương tự như chuẩn USB cho phần cứng máy tính:

  • Các mô hình AI hoạt động như các MCP Client.
  • Các ứng dụng, tệp tin và công cụ hoạt động như các MCP Server.
  • Chỉ cần kết nối thông qua giao thức MCP, AI có thể tự động hiểu và sử dụng an toàn các tài nguyên mà Server cung cấp mà không cần viết code custom.
"MCP hoạt động giống như một cổng dịch thuật vạn năng, giúp AI hiểu được cấu trúc dữ liệu của mọi phần mềm doanh nghiệp chỉ qua một giao thức chung."

Kiến trúc HR Agent sử dụng MCP tại Tekino

Trong quy trình tuyển dụng và quản lý nhân sự, HR Agent cần tương tác với rất nhiều hệ thống khác nhau: Cơ sở dữ liệu ứng viên (Postgres/MySQL), công cụ lưu trữ CV (Google Drive/S3), kênh trao đổi nội bộ (Slack/Zalo), hệ thống gửi email (SMTP/Brevo). Bằng cách áp dụng MCP, Tekino thiết lập kiến trúc tối ưu:

1. MCP Server cho Hệ thống lưu trữ CV (Filesystem Server)

Cho phép HR Agent đọc hiểu, tìm kiếm và phân tích trực tiếp các file CV định dạng PDF, DOCX được lưu trữ trên Cloud Storage một cách nhanh chóng dưới dạng luồng dữ liệu an toàn.

2. MCP Server cho Database (Database Server)

Cho phép Agent truy vấn lịch sử ứng tuyển của ứng viên, cập nhật trạng thái phỏng vấn trực tiếp vào cơ sở dữ liệu ATS mà không qua các lớp trung gian cồng kềnh.

3. MCP Server cho API Giao tiếp (Communication Server)

Cung cấp cho Agent khả năng gửi thông báo tự động đến HR team qua Slack và gửi lịch hẹn phỏng vấn trực tiếp tới email ứng viên khi được HR phê duyệt.

Tại sao Tekino lại chọn MCP thay vì các giải pháp cũ?

  • Tính bảo mật tối đa (High Security): MCP phân quyền truy cập rất chặt chẽ. AI Agent chỉ có thể thấy các tài nguyên được MCP Server định nghĩa và cho phép, ngăn chặn tối đa nguy cơ rò rỉ dữ liệu hoặc thực thi lệnh ngoài ý muốn.
  • Khả năng mở rộng vượt trội (Scalability): Khi doanh nghiệp muốn thay đổi từ Slack sang Microsoft Teams, hoặc đổi từ cơ sở dữ liệu Postgres sang Oracle, chúng tôi chỉ cần thay đổi MCP Server tương ứng mà không cần phải lập trình lại bộ não suy luận chính của AI Agent.
  • Tốc độ phản hồi cực nhanh (Performance): Nhờ cấu trúc giao tiếp gọn nhẹ thông qua JSON-RPC, MCP giúp giảm độ trễ (latency) khi Agent gọi công cụ, mang lại trải nghiệm tương tác thời gian thực mượt mà cho người dùng.

Kết luận

MCP không chỉ là một trào lưu công nghệ, mà là nền móng vững chắc cho kỷ nguyên các hệ thống AI tự chủ và kết nối. Bằng việc ứng dụng MCP vào HR Agent, Tekino tự hào mang đến cho doanh nghiệp giải pháp tuyển dụng tự động thông minh, bảo mật và sẵn sàng mở rộng cho mọi quy mô.