Skip to main content

Các họ sự kiện

  • Agent bắt đầu, kết thúc, tạm dừng và tiếp tục
  • Yêu cầu và phản hồi mô hình
  • Sử dụng công cụ và kết quả
  • Hook được kích hoạt và hoàn thành
  • Chờ đợi con người, nhập liệu, tạm dừng và ngắt
  • Lỗi rõ ràng
Mỗi sự kiện chứa một dấu thời gian, ID phiên, ID agent, loại sự kiện và môi trường. Các trường dành riêng cho sự kiện chứa dữ liệu mô hình, công cụ, tương quan, kết quả, nội dung, thời lượng hoặc lỗi.

Kiểm tra một hợp đồng sự kiện

  1. Mở Observe → Events.
  2. Đặt cửa sổ thời gian ngắn và lọc theo môi trường, agent và loại sự kiện.
  3. Chọn một sự kiện để kiểm tra các trường được chuẩn hóa và payload thô, sau đó mở phiên của nó để xem bối cảnh thực thi.
  4. Nếu thiếu thời lượng được ghép nối, hãy xác minh rằng sự kiện bắt đầu và hoàn thành sử dụng cùng một ID tương quan.
Sử dụng luồng Events để thu hẹp dữ liệu xuống một lần chạy agent và kiểm tra các trường sự kiện được chuẩn hóa.Luồng Events trực tiếp với bộ lọc cho môi trường, agent, phiên và loại sự kiện.Sau đó, theo sự kiện vào phiên của nó. Dấu vết hiển thị những gì đã xảy ra ngay trước và sau nó, điều này là cần thiết khi payload một mình không rõ ràng.Dấu vết phiên được liên kết được sử dụng để kiểm tra sự kiện trong bối cảnh thực thi.So sánh ID tương quan và dấu thời gian trên cả hai chế độ xem khi thiếu sự kiện được ghép nối hoặc thời lượng.

Các trường SDK được bảo lưu

Không sử dụng timestamp, session_id, agent_id, type hoặc environment làm các trường Python SDK tùy chỉnh. Thời lượng sự kiện được ghép nối như thời lượng kết quả công cụ được tính toán bởi SDK và không thể được cung cấp thủ công.

Ranh giới cục bộ

  • Trạng thái Failproof AI nằm dưới ~/.failproofai trừ khi được cấu hình rõ ràng khác.
  • failproofai-sdk luôn tạo spool dưới ~/.failproofai/custom-agents. FAILPROOFAI_HOME di chuyển home đó; phân đoạn custom-agents luôn được thêm vào, vì vậy spool không thể được đặt bên ngoài nó. Chỉ configure(base_dir=...) riêng của SDK ghi ở nơi khác. AGENTEYE_HOME được đọc bởi agenteye-collector cũ hơn để chọn cái nào để theo dõi, và không còn ảnh hưởng đến nơi SDK ghi.
  • Nhãn môi trường có thể được đặt thông qua cấu hình SDK hoặc AGENTEYE_ENVIRONMENT.
  • Thông tin xác thực daemon được lưu trữ riêng biệt với các cài đặt không phải bí mật.
Sử dụng tên môi trường ổn định, cardinality thấp. Dấu phẩy không được hỗ trợ trong nhãn môi trường daemon.

Thay đổi nhãn môi trường

Các nhãn môi trường được gán bởi SDK phát hành hoặc daemon Failproof. Sau khi thay đổi một nhãn, hãy mở Observe → Sessions và sử dụng bộ lọc môi trường để xác nhận các phiên mới mang giá trị mới. Các phiên hiện có giữ lại môi trường gốc của chúng.