Bài Toán, Giải Pháp Kỹ Thuật, Tính Khả Thi Và Hướng Phát Triển — Visual QC Agent
- Bài Toán Vận Hành Tại Trạm FNS (Finish Line)
Tại trạm kiểm tra chất lượng ngoại quan xe (FNS Line), hai loại khuyết tật xuất hiện phổ biến và gây tổn thất lớn nhất là Vết Xước (Scratch) và Vết Lõm/Móp (Dent). Dù công nghệ Computer Vision (CV) hiện tại có thể phát hiện bounding box của lỗi, nhà máy vẫn gặp phải các thách thức vận hành lớn:
Thách thức đối với Kiểm định viên QC (Thực thi)
Tra cứu thủ công tốn thời gian: QC mất từ 3–5 phút để lật tài liệu quy chuẩn.
Thao tác ghi nhận lỗi cồng kềnh: Công nhân phải chụp ảnh lỗi ở nhiều góc độ, tạo ticket thủ công hoặc gửi email cho QC Trưởng, dẫn đến gián đoạn công việc và gây mỏi mắt, mệt mỏi khi thao tác liên tục.
Rủi ro khi cho xe chạy thử (Test Drive): Khi chưa xác định rõ mức độ nghiêm trọng, việc vô tình cấp phép cho xe bị xước/móp sâu đi vào sân chạy thử khiến bụi bẩn và nước xâm nhập vết hở, làm hỏng lớp sơn lót và tăng chi phí Rework lên 5–10 lần.
Thách thức đối với QC Trưởng / Giám sát viên (Quản lý)
Phê duyệt và xử lý chậm trễ: Các ticket raise thủ công bị dồn tích trong hàng chờ; QC Trưởng thường phải di chuyển trực tiếp xuống xưởng để kiểm tra thực tế rồi mới ra quyết định.
Cảnh báo muộn và rủi ro Dừng Line (Line Stoppage): Khi xảy ra lỗi chuỗi do khuôn dập dính bavia hoặc robot kẹp lệch, việc phát hiện chậm làm dồn ứ xe tại trạm FNS và buộc phải dừng toàn bộ dây chuyền sản xuất — gây thiệt hại hàng chục nghìn USD mỗi giờ.
- Giải Pháp Kỹ Thuật (Visual QC Agent)
Hệ thống kết hợp mô hình thị giác máy tính chuyên biệt (CV) cùng AI Agent điều phối quy trình công nghiệp thông qua LangGraph, giúp tự động hóa toàn bộ luồng đánh giá và phân luồng.
Kiến trúc và Luồng Xử Lý
Ảnh/Video Camera Trạm FNS
│
▼
CV Engine (Ultralytics YOLOv8 / best.pt)
└─ Trả về BBox, Mask, Confidence, Zone Name
│
▼
LangGraph Agent Orchestrator
├─ Prepare Input & Detect
├─ Reasoning Service (Groq LLM + Catalog Policy Validation)
├─ Material Lookup
└─ Sliding Window Monitor (Redis Buffer - 5 xe gần nhất)
│
├─► PASS (Không lỗi)
├─► PLAN A (Xước/móp nhẹ) ──► Đánh bóng 3m ──► Cấp phép Test Drive
├─► PLAN B (Lỗi nặng/Khung dập nóng) ──► HOLD ──► Cấm Test Drive ──► Chuyển Rework
├─► HITL (Lỗi chưa biết/Chưa có mã catalog) ──► Chuyển QC Trưởng duyệt
└─► Systemic Alert (Lặp lỗi ≥3 xe) ──► Cảnh báo thượng nguồn ──► Kích hoạt Offline Buffer
Các Thành Phần Kỹ Thuật Cốt Lõi
Thành phần
Chi tiết giải pháp
Vai trò vận hành
Focused CV Engine
Ultralytics YOLOv8 (best.pt) cắt frame, phát hiện 2 class scratch và dent, trả về bbox, mask, confidence và vị trí bề mặt (zone_name).
Trích xuất nhanh dữ liệu hình ảnh chuẩn hóa.
LangGraph State Machine
Điều phối luồng state qua các node: prepare_input ➔ detect_defect ➔ assess_result ➔ generate_recommendation ➔ save_result. Cung cấp cơ chế interrupt() cho HITL.
Đảm bảo tính nhất quán của quy trình và hỗ trợ can thiệp của con người khi cần.
Industrial Domain & Reasoning Engine
Groq LLM kết hợp với Policy Catalog (ISO/AIAG) để suy luận logic, tra cứ.
Đưa ra phán quyết điều hướng (Plan A / Plan B / HOLD) dựa trên policy kiểm soát.
Sliding Window Anomaly Detection
Giám sát 5 xe gần nhất theo defect_type + zone_name. Kích hoạt cảnh báo khi xuất hiện ≥3 xe liên tiếp hoặc 4/10 xe cùng dính lỗi.
Phát hiện sớm lỗi nguyên nhân gốc rễ ở thượng nguồn (khuôn dập, robot) và kích hoạt chuyển làn đệm (Offline Buffer) tránh dừng line.