Anthropic, công ty phát triển chatbot Claude, đã ra mắt một công cụ nguồn mở mới cho phép bạn liên kết một mô hình ngôn ngữ lớn với một loạt công cụ, bao gồm cả việc cấp cho nó quyền truy cập vào các tệp của bạn.
Giao thức bối cảnh mô hình (MCP) là một giao thức phổ quát mới mà các hệ thống AI có thể sử dụng để tương tác với dữ liệu từ nhiều nền tảng khác nhau. Ngoài việc xem các tệp của bạn, nó có thể truy cập GitHub, quản lý các kênh trong Slack và tìm kiếm trên web bằng công cụ tìm kiếm mà bạn chọn. Điều này khác với Claude sử dụng máy tính.
Hiện tại, tính năng này chỉ hoạt động với ứng dụng máy tính để bàn Claude trên Mac hoặc Windows nhưng có sẵn cho bất kỳ ai có tài khoản trả phí hoặc miễn phí. Đây hiện là bản xem trước phát triển ban đầu và việc triển khai sẽ trở nên dễ dàng hơn khi công ty triển khai nó rộng rãi hơn.
Alex Albert, Trưởng phòng Quan hệ của Claude, đã viết trên X rằng giao thức mới có nghĩa là các công ty và nhà phát triển ứng dụng không cần tạo tích hợp tùy chỉnh cho mọi nguồn dữ liệu, bạn chỉ cần cập nhật tệp cấu hình Claude.
Đưa giao thức bối cảnh mô hình vào thử nghiệm
Giới thiệu Giao thức bối cảnh mô hình (MCP)Một tiêu chuẩn mở mà chúng tôi đang nghiên cứu tại Anthropic nhằm giải quyết thách thức cốt lõi với các ứng dụng LLM – kết nối chúng với dữ liệu của bạn. Không cần phải xây dựng các tích hợp tùy chỉnh cho mọi nguồn dữ liệu nữa. MCP cung cấp một giao thức để kết nối tất cả: pic.twitter.com/kYsivQyPDqNgày 25 tháng 11 năm 2024
MCP là một sự đổi mới đáng kể trong không gian AI. Nó không hào nhoáng như quyền truy cập ứng dụng ChatGPT của OpenAI hoặc ứng dụng máy tính để bàn ComfyUI mới, nhưng nó có thể có tác động lớn hơn. Anthropic cho biết đây là một giao thức mở nên có thể được các ứng dụng hỗ trợ AI khác triển khai trong tương lai.
Albert đã viết trên X: “Việc bắt LLM tương tác với các hệ thống bên ngoài thường không dễ dàng như vậy. Ngày nay, mọi nhà phát triển đều cần viết mã tùy chỉnh để kết nối ứng dụng LLM của họ với các nguồn dữ liệu. Đó là công việc lộn xộn, lặp đi lặp lại. MCP khắc phục điều này bằng một giao thức chuẩn để chia sẻ tài nguyên, công cụ và lời nhắc.”
MCP hoạt động với các tài nguyên địa phương và internet. Bạn có thể tạo cơ sở dữ liệu cục bộ với danh sách quà Giáng sinh mà bạn sẽ nhận được cho mọi người trong gia đình mình, sau đó cấp cho Claude quyền truy cập. Kết hợp điều này với quyền truy cập vào công cụ tìm kiếm và Claude có thể tự động tìm ưu đãi rẻ nhất cho mỗi sản phẩm trong cơ sở dữ liệu đó.
Việc thiết lập nó vẫn còn hơi rắc rối vì đây là bản xem trước dành cho nhà phát triển. Tôi nghi ngờ trước khi nó được tích hợp đúng cách vào các ứng dụng như Claude, nó sẽ thân thiện với người dùng hơn. Để nó hoạt động, bạn cần cài đặt npx và python đúng cách. Sau đó, bạn chỉ cần cập nhật tệp cấu hình Claude với các 'máy chủ' và công cụ thích hợp mà bạn muốn nó có thể truy cập. Kiểm tra hướng dẫn bắt đầu nhanh nếu bạn muốn tự mình dùng thử, nhưng hãy nhớ rằng đây là bản xem trước quá trình phát triển ban đầu.
Để thử nghiệm MCP, tôi đã cấp cho Claude quyền truy cập vào máy chủ web Brave, tài khoản GitHub của tôi và quyền truy cập vào các tệp trong thư mục mã trên máy tính của tôi. Sau đó tôi yêu cầu nó nghiên cứu tên cho một trang web Word Game, bao gồm cả việc lên mạng để tìm một cái tên phù hợp chưa được sử dụng. Nó đã chọn VerbVault.
Sau đó, tôi yêu cầu nó tạo mã cho ba trò chơi trên phiên bản cơ bản của ứng dụng web, viết tệp readme GitHub rồi tạo kho lưu trữ GitHub với tất cả mã mà nó đã tạo. Nó đã làm điều đó một cách hoàn hảo không có lỗi. Những thứ đó xuất hiện sau khi tôi cố gắng cải thiện ứng dụng web.
Cuối cùng, chúng tôi đã có một ứng dụng web đầy đủ chức năng mà tôi có thể chạy trên máy tính xách tay của mình với ba câu đố chữ khác nhau, kiểu dáng phù hợp và giao diện người dùng đẹp mắt. Tôi không viết một dòng mã nào vì Claude có thể tự mình thực hiện tất cả các thay đổi.
Điều này vẫn còn rất sớm, nhưng chúng ta đang bắt đầu thấy tương lai của giao diện con người-máy tính sẽ như thế nào. Chúng tôi yêu cầu AI làm mọi việc, nó thực hiện và chỉ cung cấp cho chúng tôi những gì chúng tôi yêu cầu. Điều này bao gồm việc xây dựng các ứng dụng của riêng chúng tôi để thực hiện chính xác những gì chúng tôi cần, thay vì chờ đợi ai đó phát hành thứ gì đó.
Thông tin khác từ Hướng dẫn của Tom