Xử lý xung đột Fact
Xung đột (Conflict) xảy ra khi 2 Fact cùng node + thuộc tính nhưng giá trị khác nhau. TrolyPage phát hiện và yêu cầu bạn chọn 1 — tránh AI dùng giá trị sai.
Ví dụ xung đột
Phần tiêu đề “Ví dụ xung đột”Fact A: giá · Áo thun A · 199.000đ ← từ file giá tháng 6Fact B: giá · Áo thun A · 179.000đ ← từ website tháng 7AI không biết dùng cái nào → flag conflict → bạn chọn.
Vào đâu xử lý?
Phần tiêu đề “Vào đâu xử lý?”AI & Tự động hóa → Knowledge V4 (/app/knowledge-conflicts):
- Queue “Xung đột fact” (tab đầu).
- Mỗi conflict hiện 2 giá trị cạnh nhau + nguồn + thời gian.
[screenshot: queue xung đột với 2 giá trị cạnh nhau]
Cách giải quyết
Phần tiêu đề “Cách giải quyết”Mỗi conflict có:
- 2 giá trị (vd 199.000đ vs 179.000đ).
- Nguồn mỗi giá trị (file / URL / tạo tay).
- Timestamp.
Hành động:
- Bấm chọn giá trị đúng → Fact kia auto
rejected. - Hoặc chọn cả 2 (hiếm — chỉ khi 2 giá trị đều đúng theo ngữ cảnh khác).
Nguyên nhân xung đột phổ biến
Phần tiêu đề “Nguyên nhân xung đột phổ biến”| Nguyên nhân | Cách tránh |
|---|---|
| Re-import file giá mới mà không xóa Fact cũ | Xóa Fact cũ trước khi re-import |
| Nhiều nguồn (file + website) mâu thuẫn | Đồng bộ nguồn trước khi import |
| Giá thay đổi theo thời gian | Dùng Fact có valid_until (hạn sử dụng) |
| Khuyến mãi vs giá gốc | 2 thuộc tính khác: giá vs giá KM |
Xung đột phức tạp — ngữ cảnh khác
Phần tiêu đề “Xung đột phức tạp — ngữ cảnh khác”Đôi khi 2 giá trị đều đúng theo ngữ cảnh:
- Giá sỉ vs giá lẻ.
- Giá nội thành vs ngoại thành.
- Giá KM (có hạn) vs giá gốc.
Khi đó:
- Đổi thuộc tính cho phân biệt —
giá lẻ,giá sỉ,giá KM. - Hoặc thêm Fact điều kiện — “áp dụng đến 31/07”.
Tự động giải quyết
Phần tiêu đề “Tự động giải quyết”Hiện tại: thủ công từng conflict.
Khi nào nhiều xung đột?
Phần tiêu đề “Khi nào nhiều xung đột?”- Vừa re-import lớn → hàng loạt conflict → xử lý hàng loạt (filter theo thuộc tính).
- 2 nguồn dữ liệu lệch → đồng bộ nguồn gốc trước.
- Bug import trùng lặp → xóa Fact duplicate.
Bước tiếp theo
Phần tiêu đề “Bước tiếp theo”- Duyệt Fact — hàng xóm của conflict.
- Thêm nội dung — tránh conflict từ源头.
- Chẩn đoán KB — xem tỉ lệ conflict.
