Quy trình kiểm tra của Obiguard nằm trên đường đi trọng yếu giữa ứng dụng của bạn và mô hình. Thông điệp mới nhất của mỗi lượt, và mỗi phản hồi không stream, được đánh giá theo các Tiêu chí trong Bộ chính sách đang hoạt động của bạn trước khi lệnh gọi hoàn tất. Phản hồi dạng stream không thể bị giữ lại, nên được kiểm tra sau khi đã gửi và mọi phát hiện đều được ghi lại.
Thông điệp mới nhất của mỗi lượt được quét tìm các nỗ lực injection, vi phạm chính sách, PII và nội dung ngoài phạm vi trước khi yêu cầu đến mô hình.
Các completion không stream được kiểm tra trước khi gửi. Obiguard có thể che giấu, chặn hoặc gắn cờ nội dung — với quyết định được ghi lại trong sổ cái kiểm toán. Phản hồi dạng stream đã trên đường đi, nên được đánh giá sau khi gửi và mọi phát hiện được ghi lại dưới dạng cờ.
Các quy tắc có phạm vi là lệnh gọi công cụ đánh giá các đối số trong lệnh gọi công cụ của mô hình trước khi tác tử chạy chúng. Một lệnh gọi vi phạm sẽ bị chặn, giữ lại để xem xét hoặc gắn cờ. Quy tắc che giấu được ghi lại dưới dạng cờ, vì không thể viết lại đối số một cách an toàn. Các lệnh gọi trong phản hồi dạng stream được kiểm tra sau khi gửi.
8 dựa trên mô hình (jailbreak, PII qua Presidio, dữ liệu nhạy cảm qua Obi Lookout, NSFW, toxicity, gibberish, profanity, Obi Sieve) và 5 dựa trên quy tắc (ban list, competitor, one-line, lowercase, word count).
Guard, từ khóa, biểu thức chính quy hoặc LLM judge — đồng bộ và nằm trong đường đi, không phải bộ xử lý nhật ký chạy nền.
Tên, số định danh, điện thoại, email, địa chỉ, ngày sinh, tài khoản tài chính, bí mật và máy chủ nội bộ.
Hoạt động guard và chính sách cung cấp dữ liệu cho mức bao phủ theo NIST AI RMF, ISO/IEC 42001, OWASP LLM Top 10, AISCF của Malaysia và MGF cho GenAI của Singapore.