Design baseline · 24 SEP 2026 · 16 / 23
Cont/Seal · ảnh đầu vào và ảnh kết quả
Đọc toàn bộ submission; gửi lại tối đa bốn ảnh được đánh dấu liên quan.
Ảnh đầu vào
Luồng xử lý job nhận cả nội dung chữ và danh sách media của submission. Vision chỉ nhận media là ảnh; các ảnh vẫn được đọc hết, chia request tối đa 12 ảnh và còn có giới hạn tổng payload 40 MB mỗi request. Album 18 ảnh vì thế vẫn được đọc qua nhiều request; giới hạn 4 ảnh áp dụng cho ảnh gửi kết quả, không áp dụng cho ảnh đầu vào.
Caption được quét riêng cho mã cont, seal, booking, tên/số điện thoại tài xế và biển xe có nhãn rõ như “XE” hoặc “BIỂN SỐ”. Preview một ảnh là luồng riêng; worker runtime xử lý album.
Chọn ảnh gửi lại
- Vision trả chỉ số ảnh liên quan theo từng finding; backend đổi chỉ số trong từng batch về vị trí của album gốc.
- Backend lấy ảnh theo thứ tự đó, phân bổ lần lượt giữa các finding và giới hạn tổng cộng 4 ảnh.
- Cùng các ảnh đã chọn được đính kèm vào báo cáo và result task. Nếu model không đánh dấu ảnh liên quan, hệ thống không đính kèm toàn bộ album làm fallback.
Giới hạn chọn ảnh
Runtime hiện dùng danh sách chỉ số “relevant” của vision, chưa có chỉ số riêng cho ảnh chứng minh từng trường (cont/seal/booking/xe). Do đó giới hạn 4 ảnh giảm ảnh thừa nhưng chưa bảo đảm mỗi trường luôn có một ảnh chứng minh riêng; thứ tự chọn theo thứ tự chỉ số vision trả về.
Ảnh đầu vào lỗi hoặc không đọc được được giữ trạng thái cần kiểm tra; lỗi provider không biến ảnh thành dữ liệu đã xác minh.