
Phần lớn sự nghiệp của tôi là xây dựng các hệ thống phát hiện gian lận theo cách cũ: dựa trên luật, ngưỡng và hàng đợi xem xét. Bạn sẽ viết một luật, rồi thấy các trường hợp dương tính giả chất đống, tinh chỉnh nó, rồi lặp lại. Sau đó, ai đó trong nhóm dữ liệu sẽ tìm thấy một mẫu mà bạn đã bỏ lỡ ba tháng sau đó.
AI thay đổi hoàn toàn điều đó. Không phải vì nó là phép thuật, mà vì nó có thể nằm trong luồng giao dịch và thích nghi nhanh hơn bất kỳ bộ luật nào tôi từng duy trì.
Sự thay đổi cơ bản là chuyển từ phát hiện phản ứng sang phát hiện gần như thời gian thực. Với các luật, bạn chỉ có thể bắt được những gì bạn đã thấy và đã viết luật cho nó. Một mô hình được huấn luyện trên các mẫu giao dịch có thể gắn cờ các bất thường không khớp với bất kỳ luật hiện có nào: ví dụ, một giao dịch mua từ một thiết bị mới ở một địa điểm mới nhưng vẫn phù hợp với hồ sơ chi tiêu của người dùng.
Nhưng có một điều tôi không lường trước được: các mô hình trôi dạt nhanh hơn các luật. Một luật hoặc khớp hoặc không. Ngưỡng tin cậy của một mô hình thay đổi khi phân phối dữ liệu thay đổi. Tôi đã có những mô hình hoạt động rất tốt khi triển khai nhưng suy giảm đáng kể trong vòng ba tháng vì các mẫu gian lận đã phát triển.
Một bộ luật cần được cập nhật khi bạn phát hiện một mẫu mới. Một mô hình cần được giám sát liên tục: độ chính xác, độ thu hồi, tỷ lệ dương tính giả, độ trôi dạt dữ liệu. Gánh nặng bảo trì khác nhau, không hề thấp hơn.
Không phải mọi kịch bản gian lận đều hưởng lợi từ ML. Các kiểm tra tốc độ đơn giản ("hơn 5 giao dịch từ thẻ này trong 10 phút") nhanh hơn và đáng tin cậy hơn khi là các luật. Mô hình có thể bắt được các mẫu mới lạ, nhưng nó cũng làm tăng độ trễ và độ phức tạp cho các trường hợp mà một câu lệnh if ba dòng xử lý hoàn hảo.
Nguyên tắc tôi sử dụng: nếu bạn có thể mô tả mẫu gian lận trong một câu, hãy viết một luật. Nếu mẫu là "tôi sẽ biết khi tôi nhìn thấy nó", hãy huấn luyện một mô hình.
Bài học khó nhất không phải là xây dựng mô hình: mà là phục vụ nó. Phát hiện gian lận thời gian thực cần suy luận dưới 100ms. Điều đó có nghĩa là:
Mọi hệ thống rủi ro dựa trên ML mà tôi từng thấy trong sản xuất đều có một bộ luật chế độ suy giảm bên dưới. Hãy thiết kế dự phòng đó ngay từ ngày đầu tiên, không phải sau sự cố ngừng hoạt động đầu tiên.
Bắt đầu với các luật cho các mẫu rõ ràng. Thêm ML cho các trường hợp ngoại lệ mà các luật không thể bắt được. Giám sát hiệu suất mô hình liên tục: không chỉ độ chính xác, mà còn tác động kinh doanh (bạn đang chặn bao nhiêu giao dịch hợp pháp?). Và luôn luôn, luôn luôn có một dự phòng.
Các hệ thống rủi ro tốt nhất tôi từng thấy không phải là ML thuần túy hay luật thuần túy. Chúng là các hệ thống lai nơi mỗi cái che lấp điểm mù của cái kia.
Làm sạch log AI CLI, tạo biểu thức cron, giải mã JWT và tính quyền chmod offline.

Hướng dẫn toàn diện về tinh chỉnh DeepSeek R1 với Unsloth & LoRA: các mô hình suy luận tiết kiệm bộ nhớ với kiến trúc cấp độ sản xuất và ví dụ mã.
Đọc tiếp
Hướng dẫn thực hành xây dựng hệ thống tác nhân AI vào năm 2026: Vòng lặp ReAct, bộ nhớ vector, các mẫu gọi công cụ, điều phối đa tác nhân và cách kiểm thử các tác nhân thất bại một cách duyên dáng.
Đọc tiếp
Hướng dẫn kiến trúc chuyên sâu về giải mã suy đoán trong vLLM: tăng gấp ba thông lượng suy luận LLM với Eagle & Medusa cùng các ví dụ thực tế đã được kiểm chứng trong sản xuất.
Đọc tiếp