MCP
Cả hai đầu của giao thức: máy chủ (server) và máy khách (client).
Chức năng
Nền tảng này là một máy chủ MCP: một máy chủ tài nguyên OAuth 2.1 với các bước kiểm tra phạm vi, chính sách phê duyệt và nhật ký cuộc gọi. Điều này cho phép các máy khách bên ngoài sử dụng các tác nhân của bạn như các công cụ. Nó cũng là một máy khách MCP: bất kỳ máy chủ MCP từ xa nào cũng trở thành một trình kết nối mà không cần mã riêng cho từng nhà cung cấp, được bảo vệ bởi bộ ngắt mạch (circuit breaker) để một bên thứ ba hoạt động chập chờn không thể làm gián đoạn cuộc hội thoại.
Tại sao nó quan trọng
Hầu hết các sản phẩm chỉ chọn một đầu của MCP và gọi đó là hỗ trợ. Việc hỗ trợ cả hai đầu có nghĩa là tác nhân của bạn vừa có thể được sử dụng như một công cụ, vừa có thể sử dụng các công cụ khác, giúp nó có khả năng kết hợp linh hoạt thay vì chỉ là điểm cuối.
Cách thức hoạt động
Phía máy chủ là một máy chủ tài nguyên OAuth 2.1 thực sự
Các bước kiểm tra phạm vi và chính sách phê duyệt sẽ kiểm soát các cuộc gọi công cụ, và các cuộc gọi này được ghi vào nhật ký phiên thay vì gửi đi rồi bỏ qua (fire-and-forget).
Phía máy khách mang tính tổng quát
Việc thêm một máy chủ MCP từ xa chỉ là thao tác cấu hình. Chỉ có một vài trình kết nối có bộ điều hợp gốc được viết thủ công; phần còn lại đều đi qua đường dẫn tổng quát.
Máy chủ công cụ bị lỗi sẽ được khoanh vùng
Bộ ngắt mạch sẽ kích hoạt khi một máy chủ từ xa hoạt động sai, nhờ đó lỗi của nó chỉ làm giảm một khả năng cụ thể thay vì làm hỏng toàn bộ cuộc hội thoại.
Câu hỏi
- Tôi có thể cắm máy chủ MCP của riêng mình vào không?
- Có: nó sẽ trở thành một trình kết nối mà không cần mã tùy chỉnh. Việc xác thực hiện tại sử dụng mã thông báo bearer tĩnh; OAuth 2.1 cho các máy chủ từ xa tùy chỉnh đã được lên kế hoạch.
- Các công cụ khác có thể gọi tác nhân của tôi qua MCP không?
- Có. Nền tảng cung cấp một giao diện máy chủ MCP với OAuth, các phạm vi và chính sách phê duyệt.
The rest of the bag
Quyền trên từng tài liệu giúp lọc câu trả lời, không chỉ lọc các trang.
Việc phân giải chính sách được lưu vào bộ nhớ đệm cho mỗi phiên để tăng tốc độ; thay đổi quyền sẽ lan truyền khi bộ nhớ đệm bị vô hiệu hóa thay vì ngay lập tức trên mọi yêu cầu đang xử lý.
Mỗi thư mục và mỗi tài liệu lá đều mang một chính sách truy cập: công khai, đã đăng nhập, hoặc được chủ sở hữu phê duyệt. Các chính sách này phân giải thành một lớp bọc cho mỗi phiên giúp lọc những gì tác nhân có thể truy xuất trước khi trả lời. Một sổ đăng ký chức năng sẽ chặn toàn bộ tính năng theo từng tenant, và các kiểm tra truy cập quan trọng sẽ mặc định đóng khi gặp lỗi.
Tài liệu
Một cây thư mục mà tác nhân đọc, và một tệp cấu hình mà nó tuân theo.
Việc trích xuất hỗ trợ các tệp PDF, bảng tính và bản ghi lời thoại. Các định dạng nhị phân lạ sẽ không được phân tích cú pháp.
Sự kiện
Một nhật ký bền vững ghi lại những gì các tác nhân đã làm, và lý do tại sao.
Bus sự kiện trong tiến trình (in-process event bus) là một bộ phát đơn nút, không phải là một trình môi giới phân tán. Bản ghi liên tác nhân bền vững là một nhật ký tác vụ Postgres riêng biệt.
That was step 5 of 6: the agent consults its bag. Next, tasks, delegation edges, decisions and artifacts persist as rows you can replay, and the spend is already accounted for.