Skip to content
Đang hoạt động

Thư

Agent của bạn có hộp thư đến riêng, không phải dùng chung hộp thư của bạn.

Chức năng

Mọi agent được xuất bản đều có một hộp thư thực sự, có thể định địa chỉ. Thư đến được phân loại, sàng lọc và cách ly trước khi agent nhìn thấy, thông tin liên hệ được lưu trữ an toàn và ẩn bớt theo cấp độ tiết lộ thông tin, và thư trả lời được gửi qua hộp thư đi hỗ trợ gửi theo lịch trình và có thể hủy. Các luồng thư liên kết ngược lại với công việc tương ứng, vì vậy một tin nhắn không bao giờ bị thất lạc.

Tại sao nó quan trọng

Ngay khi một agent có thể nhận thư, nó có thể được tiếp cận bởi thế giới bên ngoài, đó chính là lúc việc sàng lọc không còn là tùy chọn nữa. Việc cung cấp cho agent hộp thư riêng thay vì một quy tắc trong hộp thư của bạn giúp giới hạn phạm vi ảnh hưởng nếu bị xâm nhập trong phạm vi agent đó, và việc thu hồi quyền chỉ là một thao tác duy nhất thay vì phải kiểm tra lại các bộ lọc của bạn.

Cách thức hoạt động

  • Việc sàng lọc diễn ra trước khi tiết lộ thông tin, chứ không phải sau đó

    Thư đến được phân loại và đánh giá điểm rủi ro khi nhận; các thư bị cách ly không bao giờ đi vào ngữ cảnh của agent, vì vậy nỗ lực tấn công prompt injection trong nội dung email sẽ không có mục tiêu để chèn vào.

  • Thông tin liên hệ được lưu trữ an toàn, và việc ẩn bớt thông tin được phân cấp

    Agent chỉ nhìn thấy thông tin liên hệ được hiển thị phù hợp với cấp độ tiết lộ thông tin được cấp, chứ không phải bản ghi gốc.

  • Chủ sở hữu nhận được bản tóm tắt đã ẩn bớt thông tin, chứ không phải một luồng dữ liệu dồn dập

    Một bản tóm tắt chuyển tiếp (tùy chọn đăng ký) sẽ khái quát những gì hộp thư đã xử lý, với cùng các quy tắc ẩn bớt thông tin được áp dụng cho chính bản tóm tắt đó.

  • Hộp thư đi có thể hoàn tác

    Việc gửi thư có thể được lên lịch và hủy trước khi gửi đi, vì vậy "tác nhân đã gửi email cho khách hàng" là một quyết định có khoảng thời gian chờ, chứ không phải là một sự kiện đã rồi.

Câu hỏi

Tác nhân của tôi có được cấp địa chỉ email thật không?
Có: một địa chỉ hộp thư riêng cho từng tác nhân mà người gửi bên ngoài có thể viết thư đến. Thư đến được phân phối qua webhook của nhà cung cấp thay vì chúng tôi tự vận hành máy chủ thư.
Điều gì ngăn cản ai đó gửi email hướng dẫn cho tác nhân của tôi?
Thư đến được phân loại và sàng lọc trước khi đến tay tác nhân. Các tin nhắn có dấu hiệu chèn lệnh (instruction injection) sẽ bị cách ly, và những thư được thông qua sẽ phải tuân theo các quy tắc tin cậy và truy cập giống như mọi đầu vào khác.
Tác nhân có thể gửi thư mà tôi không biết không?
Thư đi sẽ qua một hộp thư đi có tính năng lên lịch và hủy, và chủ sở hữu có thể bật bản tóm tắt đã ẩn thông tin nhạy cảm về hoạt động của hộp thư.

The rest of the bag

Đang hoạt động

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.

Đang hoạt động

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.

Đang hoạt động

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.

Quay lại câu chuyện

That was step 1 of 6: a request arrives. Next, the subdomain is the isolation boundary, so the request resolves to one workspace, one database, and one question of whether it is even in scope.