MCP là gì
Model Context Protocol (MCP) là một tiêu chuẩn mở cho phép trợ lý AI sử dụng các dịch vụ bên ngoài theo một cách thống nhất. Một dịch vụ công bố danh sách công cụ. Mỗi công cụ có tên, mô tả, dữ liệu đầu vào và định dạng kết quả trả về. Trợ lý đọc danh sách, chọn một công cụ khi cuộc hội thoại cần đến, và nhận lại câu trả lời có cấu trúc.
Hình vẽ cho thấy thiết kế dự kiến. Máy chủ MCP chưa có sẵn.
- Trợ lý đọc danh sách công cụ và chọn một công cụ khi cuộc hội thoại cần đến.
- Công cụ chỉ đọc được đặt trước: năng lực sản xuất, thiết kế, báo cáo kiểm tra.
- Công cụ ghi: tải lên và báo giá.
- Công cụ sử dụng tiền chỉ có thể chuẩn bị đơn hàng. Thanh toán được thực hiện trên trang web.
- Trang web trả lời theo định dạng có cấu trúc, với số liệu chính xác.
Kết quả rất đơn giản. Thay vì trợ lý phải đoán cách trang web hoạt động, trang web cho trợ lý biết chính xác những gì có thể làm. Sau đó, trợ lý có thể thực hiện các việc như "kiểm tra file bo mạch này" hoặc "cho xem giá" theo cách chính xác và có thể lặp lại.
Vì sao nhà máy cung cấp công cụ thay vì biểu mẫu web
Biểu mẫu web được thiết kế cho mắt người. Trợ lý sử dụng biểu mẫu web phải xem ảnh chụp màn hình hoặc trích xuất nội dung trang, và cách này không còn hoạt động khi trang thay đổi.
Danh sách công cụ được thiết kế cho phần mềm. Danh sách cho biết mỗi bước cần gì và kết quả trả về là gì. Đối với đơn hàng bo mạch, điều này quan trọng vì các bước đều chính xác: tải file lên, đọc báo cáo kiểm tra, thay đổi tùy chọn, đọc giá, xác nhận. Mỗi bước có số liệu phải chính xác, ví dụ kích thước lỗ tính bằng micromet hoặc giá tính bằng một loại tiền tệ. Câu trả lời có cấu trúc giữ cho các số liệu đó chính xác.
Công cụ cũng giúp việc đảm bảo an toàn dễ dàng hơn. Một công cụ có thể nêu rõ rằng công cụ đó sử dụng tiền, và trợ lý có thể được xây dựng để hỏi ý kiến trước khi sử dụng công cụ như vậy. Biểu mẫu web không đưa ra tín hiệu như vậy.
Những gì hiện có và những gì dự kiến
Hiện tại. Có REST API cho quy trình tải lên, kiểm tra file và báo giá. API hoạt động không cần tài khoản thông qua phiên khách. API có tài liệu năng lực sản xuất công khai, báo cáo 25 kiểm tra, bản xem trước giá và báo giá đã lưu. Đặt hàng và thanh toán chưa được mở. Hướng dẫn nhanh API cho thấy các lệnh gọi.
Dự kiến, chưa có sẵn. Máy chủ MCP, khóa API, đăng nhập cho trợ lý và đặt hàng thông qua trợ lý là các tính năng dự kiến và chưa có sẵn. Không có ngày nào được đưa ra. Phần còn lại của bài viết này mô tả kế hoạch.
Mô hình an toàn
Thiết kế đã được quyết định. Thiết kế dựa trên bốn quy tắc.
- Trợ lý luôn làm việc cho một người đã đăng nhập. Trợ lý không có tài khoản riêng. Đăng nhập được thực hiện bằng tài khoản cá nhân, và quyền cho phép trợ lý hành động thay mặt được cấp với các quyền được nêu tên. Quyền có thể được thu hồi.
- Trợ lý có thể chuẩn bị đơn hàng. Trợ lý không thể tự thanh toán. Khi trợ lý yêu cầu đặt đơn hàng, kết quả là một đơn hàng đang chờ thanh toán và một liên kết đến trang web. Liên kết được mở để xem đơn hàng và tổng chính xác, rồi quyết định được đưa ra. Liên kết chỉ hoạt động một lần, gắn với tài khoản, và ngừng hoạt động nếu báo giá hoặc tổng thay đổi.
- Kỹ sư xác nhận mọi đơn hàng. Bất kể ai đặt đơn hàng, kỹ sư đều kiểm tra file và đơn hàng trước khi sản xuất bắt đầu.
- Công cụ chỉ đọc được đặt trước. Các công cụ chỉ đọc, chẳng hạn như năng lực sản xuất, thiết kế và báo cáo kiểm tra, được đặt trước các công cụ ghi. Các công cụ sử dụng tiền được đặt cuối cùng.
- Người dùng đăng nhập bằng tài khoản cá nhân và cho phép trợ lý hành động thay mặt.
- Trợ lý chuẩn bị đơn hàng. Trợ lý không thể tự thanh toán.
- Trang web hiển thị đơn hàng và tổng chính xác sau một liên kết.
- Kỹ sư xác nhận mọi đơn hàng trước khi sản xuất.
- Đường màu hổ phách là liên kết phê duyệt: liên kết đi đến người dùng, không đi đến trợ lý.
Cố ý không có công cụ nào thay đổi phương thức thanh toán, địa chỉ hoặc giới hạn của tài khoản. Các mục đó chỉ tồn tại trong trình duyệt, nơi người dùng đang làm việc.
Văn bản từ file cũng được coi là dữ liệu. Tên file, văn bản bên trong file thiết kế và mô tả BOM được trả về trong các trường có độ dài giới hạn, không bao giờ dưới dạng chỉ thị. Văn bản trong file không thể thay đổi những gì trợ lý được phép làm.
Các công cụ dự kiến
Dưới đây là các công cụ trong thiết kế. Đây là kế hoạch, và tên cùng chi tiết có thể thay đổi.
| Nhóm | Công cụ |
|---|---|
| Đọc năng lực sản xuất | năng lực sản xuất: tùy chọn, giới hạn, quốc gia |
| Tải lên và đọc thiết kế | tạo phiên tải lên, lấy thiết kế cùng các lớp đã nhận diện và kích thước |
| Kiểm tra | kiểm tra thiết kế, lấy báo cáo kiểm tra |
| Báo giá | tạo báo giá, cập nhật tùy chọn của báo giá, lấy báo giá |
| Đơn hàng | đặt đơn hàng, lấy đơn hàng, liệt kê đơn hàng, trả lời câu hỏi của kỹ sư, hủy đơn hàng trước khi sản xuất |
| Địa chỉ | liệt kê địa chỉ |
Đặt đơn hàng trả về liên kết phê duyệt được mô tả ở trên. Việc hủy chỉ có thể thực hiện trước khi đơn hàng được chuyển sang sản xuất.
Ý nghĩa khi tính năng này ra mắt
Giả sử có yêu cầu trợ lý đặt hai mươi bo mạch. Trợ lý đọc năng lực sản xuất, tải file zip lên, đọc báo cáo kiểm tra và cho biết đã sửa những gì. Trợ lý tạo báo giá và hiển thị giá. Sau đó, trợ lý chuẩn bị đơn hàng và đưa ra một liên kết. Liên kết được mở, tổng và địa chỉ được kiểm tra, rồi thanh toán được thực hiện. Kỹ sư xác nhận file, và sản xuất bắt đầu.
Trợ lý không bao giờ giữ thông tin thanh toán. Trợ lý không bao giờ có thể chi tiền mà không có sự đồng ý. Nếu câu trả lời có vẻ không đúng, điều đó được nhìn thấy trong báo giá trước khi bất kỳ khoản tiền nào được chuyển.
Những gì MCP không thay đổi
MCP là một cách để tiếp cận cùng một dịch vụ. MCP không bổ sung quyền mới nào. Trợ lý sử dụng máy chủ MCP gặp cùng kiểm tra file, cùng giới hạn, cùng giá và cùng kiểm tra của kỹ sư như người sử dụng trang web. Các quyền cấp cho trợ lý hẹp hơn quyền của chính người dùng. Một công cụ chỉ có thể làm những gì quyền của công cụ cho phép, và quyền có thể được gỡ bỏ bất kỳ lúc nào.
Những việc có thể làm ngay bây giờ
Không cần chờ đợi. Hiện tại, cùng kiểm tra file và bản xem trước giá có thể được sử dụng thông qua API, tự thực hiện hoặc thông qua trợ lý có thể gọi các dịch vụ web. Khi làm việc với trợ lý, hãy cung cấp Hướng dẫn thiết kế PCB cho trợ lý AI của nhà máy cho trợ lý. Để biết cách làm việc với trợ lý nói chung, hãy đọc Đặt hàng bo mạch với trợ lý AI.
Khi máy chủ MCP được mở, trang này sẽ nêu rõ điều đó.