Morgan Stanley tái định hình API cho kỷ nguyên tác tử AI với MCP và CALM
Jim Gough và Andreea Niculcea trình bày cách Morgan Stanley áp dụng kiến trúc dưới dạng mã (Architecture as Code) với CALM để hiện đại hóa chương trình API. Họ tích hợp Model Context Protocol (MCP) và giao tiếp giữa các tác tử (A2A), đồng thời thực thi quản trị tự động qua các cổng triển khai và nâng cấp nền tảng không gián đoạn.
Khi các tác tử AI (AI agent) ngày càng đảm nhận nhiều tác vụ tự động trong doanh nghiệp, cách chúng ta thiết kế và quản lý API cũng phải thay đổi theo. Tại sự kiện của InfoQ, Jim Gough và Andreea Niculcea đến từ Morgan Stanley đã chia sẻ cách ngân hàng đầu tư này hiện đại hóa chương trình API của mình để sẵn sàng cho làn sóng tác tử.
Từ API truyền thống sang API cho tác tử
Trong nhiều thập kỷ, API được thiết kế chủ yếu để con người và các ứng dụng truyền thống gọi đến. Nhưng khi tác tử AI trở thành "người tiêu dùng" mới của API, các yêu cầu về ngữ nghĩa, khả năng khám phá và quản trị cũng thay đổi hoàn toàn.
Điểm cốt lõi trong chia sẻ của hai diễn giả là việc áp dụng Architecture as Code kết hợp với CALM (Common Architecture Language Model) — một cách tiếp cận cho phép mô tả kiến trúc hệ thống bằng mã thay vì tài liệu tĩnh. Cách làm này giúp đội ngũ kỹ thuật duy trì tính nhất quán, tự động hóa kiểm tra và cập nhật kiến trúc khi hệ thống mở rộng.
Tích hợp MCP và A2A: nền tảng cho tác tử tự chủ
Hai giao thức được nhắc đến nhiều nhất trong phần trình bày là:
- MCP (Model Context Protocol) — chuẩn mở giúp các mô hình AI kết nối và khai thác dữ liệu, công cụ một cách có kiểm soát
- A2A (Agent-to-Agent) — giao tiếp giữa các tác tử, cho phép chúng phối hợp xử lý công việc phức tạp
Việc tích hợp MCP và A2A không chỉ là vấn đề kỹ thuật, mà còn là bài toán quản trị: ai được phép gọi API nào, với dữ liệu gì, trong bối cảnh nào.
Morgan Stanley đã đưa hai giao thức này vào chương trình API của mình, biến các dịch vụ nội bộ thành những "khả năng" mà tác tử có thể khám phá và sử dụng một cách chuẩn hóa.
Quản trị tự động qua cổng triển khai
Một điểm đáng chú ý là cách ngân hàng này thực thi quản trị. Thay vì kiểm tra thủ công, họ đặt ra các deployment gate — cổng kiểm soát tự động trong quy trình triển khai. Nếu một thay đổi vi phạm quy tắc kiến trúc hoặc chính sách bảo mật, nó sẽ bị chặn ngay từ đầu.
Cách tiếp cận này giúp:
- Giảm rủi ro khi triển khai ở quy mô lớn
- Đảm bảo mọi API tuân thủ tiêu chuẩn chung
- Tăng tốc độ đưa tính năng mới ra thị trường mà không đánh đổi an toàn
Nâng cấp nền tảng không gián đoạn
Để hỗ trợ các luồng công việc tác tử (agentic workflow) ở quy mô doanh nghiệp, hệ thống hạ tầng phải được nâng cấp liên tục. Nhóm của Morgan Stanley đã thực hiện các đợt nâng cấp nền tảng zero-downtime, nghĩa là không làm gián đoạn dịch vụ đang chạy — một yêu cầu khắt khe với một tổ chức tài chính hoạt động 24/7.
Ý nghĩa với doanh nghiệp Việt Nam
Câu chuyện của Morgan Stanley là bài học tham khảo cho các doanh nghiệp Việt Nam đang bắt đầu ứng dụng AI tác tử. Ba điểm có thể áp dụng ngay:
- Chuẩn hóa cách mô tả và quản lý API ngay từ đầu, tránh nợ kỹ thuật về sau
- Đặt quản trị tự động vào quy trình CI/CD thay vì kiểm tra thủ công
- Xây dựng nền tảng đủ linh hoạt để tích hợp các giao thức mới như MCP khi chúng trở nên phổ biến
Kỷ nguyên tác tử AI đang đặt ra yêu cầu mới cho hạ tầng API. Những tổ chức chuẩn bị sớm sẽ có lợi thế lớn trong việc khai thác sức mạnh của tự động hóa thông minh.