GPUAI-3562
TASK
Done
Dự án: GPUAI
Tái cấu trúc và Chuẩn hóa module Giám sát Chất lượng Dữ liệu (Data Quality)
Mô tả chi tiết & Yêu cầu
* *Tái cấu trúc và tối ưu hóa logic:*
** Di dời các phép đo độ lệch phân phối phức tạp sang phân hệ phù hợp hơn.
** Loại bỏ các tính toán dư thừa, dọn dẹp mã nguồn để tăng hiệu suất và độ dễ đọc.
* *Chuẩn hóa dữ liệu đầu ra:*
** Thay thế điểm số gộp chung chung bằng chi tiết 5 chỉ số độ lệch cụ thể (như tỷ lệ trùng lặp, thiếu dữ liệu, sai kiểu, nằm ngoài khoảng, xuất hiện phân loại mới).
** Thiết lập logic chặt chẽ để đảm bảo hệ thống luôn trả về đủ cả 5 chỉ số dưới mọi tình huống dữ liệu, giữ cho hợp đồng kết nối (API contract) luôn bền vững và ổn định.
** Bổ sung cơ chế bảo vệ để ngăn chặn lỗi hệ thống khi tập dữ liệu gốc bị rỗng hoặc không hợp lệ.
* *Đồng bộ hóa hệ thống & Kiểm thử:*
** Áp dụng đồng loạt cấu trúc dữ liệu mới cho cả luồng xử lý dữ liệu hàng loạt (batch) và xử lý thời gian thực (streaming).
** Khôi phục và ổn định lại logic tính toán tiến độ cũng như khả năng hủy tác vụ (cancellation).
** Kiểm thử (Unit Tests) thành công 100% đối với toàn bộ các tính năng giám sát chất lượng dữ liệu.
AI Chẩn đoán Bug & Tự động sửa lỗi (Auto-Fix)
Hệ thống AI sẽ rà soát mã lỗi, đối chiếu với lịch sử Git commit của các module repo để kiểm tra:
1. Đã fix trong code chưa? ·
2. Bug có được log đúng tiêu chuẩn không? ·
3. Định hướng sửa lỗi ·
4. Tự động sinh mã sửa và tạo git branch.
1. TÌNH TRẠNG FIX TRONG CODE:
CHƯA PHÂN TÍCH
2. ĐÁNH GIÁ CHẤT LƯỢNG LOG BUG:
CHƯA ĐÁNH GIÁ
3. NGUYÊN NHÂN GỐC RỄ & ĐỊNH HƯỚNG CÁCH FIX:
4. MÃ NGUỒN SỬA LỖI ĐỀ XUẤT (AUTO-FIX PATCH):
Nhánh đề xuất: fix/gpuai-3562-auto-patch
// Đoạn mã vá tự động sẽ xuất hiện sau khi chạy phân tích
Tự động hóa: Nhấn nút bên phải để tự động checkout nhánh và commit bản vá vào repository.
Ghi nhận công việc vào Jira (AI Log Work)
NHẬT KÝ LOGWORK ĐÃ GHI TRÊN JIRA:
Thông tin Ticket Jira
Module Repositories (2)
Backend Core
Web Dashboard
Commits gần đây
d18bf0f
Backend Core
d18bf0f
Web Dashboard