Lãnh đạo tư tưởng

Tại Sao Lãnh Đạo CNTT Nên Tư Duy Về Giao Thức Context Model?

mm
Thêm Unite.AI vào các nguồn ưu tiên của bạn trên Google

Vào tháng 11 năm ngoái, Anthropic đã giới thiệu Giao Thức Context Model (MCP), ban đầu đã thu hút sự quan tâm khiêm tốn. Công ty đã đặt tin tức này vào một bài đăng trên blog, gọi MCP là một tiêu chuẩn mở nhằm “giúp các mô hình tiên phong tạo ra các phản hồi tốt hơn, liên quan hơn.”

Nhưng khi các nhà phát triển tìm hiểu thêm về MCP, nó đã trở nên rõ ràng về sức mạnh của nó. Trong vài tháng, các công ty như OpenAI, Google và Microsoft đã áp dụng tiêu chuẩn này. Điều này đã thúc đẩy sự quan tâm đến MCP, vì sự tăng trưởng giống như một ứng dụng tiêu dùng nóng, không phải là một công cụ cơ sở hạ tầng cho nhà phát triển.

Repository GitHub cho MCP đã nhanh chóng trở thành một cộng đồng sôi động. Hiện tại, có hơn 64.500 ngôi sao và khoảng 7.500 fork. Sau đó, có hàng nghìn máy chủ đã xuất hiện trên các trang web khác nhau.

Động lực như vậy là hiếm cho cơ sở hạ tầng nhà phát triển. Tuy nhiên, nó cho thấy tầm quan trọng của MCP, vì nó đã được gọi là “USB C cho các ứng dụng AI.”

Vậy hãy xem tại sao tiêu chuẩn mở này đã trở nên phổ biến và lãnh đạo CNTT nên nghĩ về nó.

Lợi Ích Của MCP

Trước khi giới thiệu MCP, việc xây dựng các hệ thống AI tạo sinh tiên tiến hoặc các hệ thống đại lý là một quá trình đau đớn. Mỗi mô hình ngôn ngữ lớn (LLM) yêu cầu tích hợp tùy chỉnh với mọi công cụ hoặc nguồn dữ liệu nó sử dụng. Điều này tạo ra cái gọi là “vấn đề MxN”. Đây là nơi M mô hình phải được kết nối thủ công với N công cụ khác nhau.

Ví dụ, nếu bạn sử dụng ba LLM khác nhau để làm việc với mười ứng dụng, bạn sẽ cần xây dựng 30 tích hợp riêng biệt. Không chỉ điều này sẽ yêu cầu nguồn lực kỹ thuật đáng kể, mà cơ sở mã cũng sẽ khó duy trì khi các công cụ, API và mô hình phát triển.

Nhưng với tiêu chuẩn MCP, quá trình này đã được cải thiện đáng kể. Nó cung cấp hai khả năng quan trọng: ngữ cảnh và sử dụng công cụ với LLM. Điều này cho phép không chỉ phản hồi liên quan hơn mà còn độ chính xác và năng suất được cải thiện.

Ví dụ, với ngữ cảnh, một ứng dụng AI có thể truy cập vào nhiều nguồn dữ liệu công khai, chẳng hạn như dữ liệu thời tiết hoặc tài chính. MCP cũng truy cập vào các nguồn dữ liệu riêng tư như Slack hoặc vé Jira.

Về việc sử dụng công cụ, một MCP có thể thực hiện các hành động như nhiệm vụ CRUD cho cơ sở dữ liệu, lên lịch sự kiện hoặc nhắc nhở, hoặc cập nhật cho CRM hoặc ERP.

Bên cạnh việc cung cấp tiêu chuẩn hóa cho ngữ cảnh và sử dụng công cụ, còn có những lợi thế khác với MCP. Một trong số đó là bảo mật, vì nó hỗ trợ ủy quyền dựa trên OAuth. Tiếp theo, các mô hình không được耦合 chặt chẽ với các công cụ hoặc nguồn dữ liệu. Khi các API thay đổi hoặc một công cụ mới được áp dụng, không cần phải viết lại lớn.

MCP cũng giúp cải thiện quản trị và tuân thủ do sự tập trung hóa việc sử dụng công cụ và luồng dữ liệu. Điều này làm cho việc thực thi chính sách và kiểm toán trở nên dễ dàng hơn.

Với những lợi thế này, không có gì ngạc nhiên khi MCP đã trở thành một hệ thống rất phổ biến để xây dựng các ứng dụng AI tạo sinh và các hệ thống đại lý.

Thử Thách Của MCP

MCP vẫn cần nhiều công việc để làm cho nó trở nên ổn định và trưởng thành hơn. Các giao diện người dùng thường khó sử dụng và không trực quan. Để cải thiện bảo mật, MCP nên có các phương pháp nhập mạnh để giảm thiểu các vector tấn công tiềm năng. Cũng quan trọng không kém là ủy quyền chi tiết. Ví dụ, nên có thể ủy quyền cho một máy chủ MCP hoặc đại lý chỉ cho các hành động cụ thể.

Khám phá MCP vẫn còn là một vấn đề. Những gì cần thiết là các sổ đăng ký để xác thực và chứng nhận máy chủ, tương tự như cách các cửa hàng ứng dụng hoạt động. Những sổ đăng ký này có thể phục vụ các lĩnh vực dọc khác nhau, như CNTT, bảo mật và tài chính. Các doanh nghiệp có thể sẽ phát triển các sổ đăng ký nội bộ để cung cấp kiểm soát nhiều hơn.

Cuối cùng, MCP có thể có những ý nghĩa rộng hơn, thậm chí đe dọa đến các mô hình kinh doanh. Ví dụ, những hệ thống này có thể giảm số lượng người dùng hoạt động hàng ngày (DAU) cho các ứng dụng web và ứng dụng di động. Lý do là các đại lý AI sẽ tận dụng MCP để thực hiện các hành động, điều này có nghĩa là ít cần người dùng truy cập vào các nền tảng.

Bảo Mật Là Nền Tảng

MCP cho phép đổi mới nhanh hơn. Điều này đặc biệt quan trọng khi các doanh nghiệp phải đối mặt với áp lực ngày càng tăng để thể hiện kết quả cụ thể từ các khoản đầu tư AI của họ. Tuy nhiên, việc thúc đẩy tốc độ không được phép xảy ra với chi phí của bảo mật và tuân thủ. Việc cắt giảm các góc này có thể tạo ra những rủi ro đáng kể, vì MCP không chỉ truy cập vào dữ liệu nhạy cảm mà còn có thể thực hiện các hành động trực tiếp với nó.

Một triển khai MCP nên nhúng quản trị, ghi nhật ký và kiểm toán vào mọi lớp. Các chính sách cần định nghĩa rõ ràng ai có thể ủy quyền cho các đại lý, những hành động nào họ được phép thực hiện và cách những hoạt động đó được theo dõi. Ủy quyền chi tiết, kết hợp với giám sát liên tục, giảm thiểu khả năng lạm dụng trong khi đảm bảo tính minh bạch cần thiết cho tuân thủ.

Kết Luận

MCP đang nhanh chóng trở thành một phần quan trọng trong việc xây dựng thế hệ tiếp theo của các hệ thống AI tạo sinh và các hệ thống đại lý. Đối với các lãnh đạo CNTT, MCP đại diện cho cả cơ hội và trách nhiệm. Có cơ hội để mở khóa các hiệu suất và khả năng mới, và trách nhiệm để triển khai nó với các rào cản phù hợp.

Trong dài hạn, các doanh nghiệp coi bảo mật và tuân thủ là不可或缺, không phải là tùy chọn, sẽ được đặt vào vị trí tốt nhất để nắm bắt giá trị đầy đủ của MCP. Bằng cách cân bằng đổi mới với quản trị mạnh mẽ, các lãnh đạo CNTT có thể đảm bảo rằng các sáng kiến AI của họ không chỉ mạnh mẽ và chuyển đổi, mà còn đáng tin cậy, bền vững và linh hoạt.

Nikhil Mungel, là Người đứng đầu Phát triển và Nghiên cứu Trí tuệ nhân tạo tại Cribl, nơi anh đang xây dựng các hệ thống dựa trên LLM để chuyển đổi và phân tích dữ liệu CNTT và Bảo mật. Trước khi gia nhập Cribl, anh đã dành hơn một thập kỷ phát triển các hệ thống phân tán trên các lĩnh vực quan sát và công nghệ xã hội tiêu dùng. Anh sống ở San Francisco với vợ và hai đứa con. Hiện tại, anh tập trung vào việc áp dụng Trí tuệ nhân tạo để làm cho cơ sở hạ tầng phức tạp trở nên trực quan và giải thích được.