Khuôn Mặt Thứ Hai Trên Camera - Chương 3: Log Không Xóa

Ba giờ sáng. Phòng điều khiển chỉ còn tiếng quạt máy chủ và tiếng gõ phím của Trần Quang Huy. Ô camera 1147 vẫn đen kịt như một con mắt đã mù. Mười một ô…

Nội dung chương

Ba giờ sáng. Phòng điều khiển chỉ còn tiếng quạt máy chủ và tiếng gõ phím của Trần Quang Huy. Ô camera 1147 vẫn đen kịt như một con mắt đã mù. Mười một ô camera còn lại vẫn sáng, nhưng Huy không còn nhìn chúng nữa. Toàn bộ sự chú ý của anh đổ dồn vào ba cửa sổ đang mở trên màn hình chính: log hệ thống, dữ liệu thô đã trích xuất, và bản ghi chép "ghichu_1610.txt" mà anh vừa tạo.

Anh cần loại trừ khả năng cuối cùng của một kỹ sư: lỗi thuật toán. Nếu Argus 4.2 có bug, anh phải tìm ra nó, vá nó, và báo cáo lên cấp trên như một sự cố kỹ thuật bình thường. Đó là cách một người làm khoa học xử lý vấn đề. Không có ma. Chỉ có bug.

Huy mở mã nguồn của module nhận diện, phiên bản đang chạy trên máy chủ sản xuất. Anh kiểm tra hàm vẽ khung bao. Đúng như tài liệu: ba màu, xanh lá, vàng, cam. Không có nhánh nào sinh ra màu đỏ. Anh kiểm tra tiếp module gán nhãn. Danh sách nhãn được load từ file config, và file config trên máy chủ sản xuất không hề có chuỗi "Phantom Recognition". Anh dùng lệnh tìm kiếm toàn bộ codebase, bao gồm cả các thư viện phụ thuộc. Không có kết quả.

Vậy thì nhãn đó đến từ đâu?

Huy chuyển sang kiểm tra pipeline xử lý. Argus hoạt động theo chuỗi: camera gửi dữ liệu thô về máy chủ biên, máy chủ biên chạy mô hình nhận diện nhẹ để lọc sơ bộ, rồi gửi các khung hình đáng ngờ về máy chủ trung tâm chạy mô hình nặng để xác minh. Khung đỏ xuất hiện ở tầng nào? Anh mở log của máy chủ biên phụ trách camera 1147. Log ghi nhận ở tầng biên, hệ thống chỉ phát hiện một khuôn mặt, của người đi bộ đội mũ bảo hiểm. Không có khuôn mặt thứ hai. Không có khung đỏ.

Khung đỏ chỉ xuất hiện ở tầng trung tâm.

Huy cảm thấy một luồng khí lạnh chạy dọc gáy. Tầng trung tâm là nơi chạy mô hình nặng nhất, cũng là nơi có quyền truy xuất cơ sở dữ liệu dân cư. Có nghĩa là khuôn mặt thứ hai không đến từ camera. Nó được "thêm vào" ở tầng trung tâm, sau khi dữ liệu đã rời khỏi camera. Nhưng dữ liệu thô mà anh lưu lại, trích xuất trực tiếp từ camera, cũng cho thấy vệt sáng tụ thành khuôn mặt. Mâu thuẫn.

Trừ khi... dữ liệu thô cũng đã bị can thiệp trước khi đến tay anh. Nhưng file raw được lưu trực tiếp từ luồng camera, chưa qua mô hình nào. Huy kiểm tra hàm băm của file, đối chiếu với bản ghi trên máy chủ biên. Khớp hoàn toàn. Dữ liệu là nguyên vẹn.

Anh ngả người ra ghế, xoa hai thái dương đang nhức buốt. Mọi con đường logic đều dẫn đến một kết luận mà lý trí anh từ chối chấp nhận. Khuôn mặt đó có thật trên dữ liệu thô, nhưng mô hình ở tầng biên không phát hiện ra nó, còn mô hình ở tầng trung tâm thì phát hiện và còn tự sinh ra cả nhãn lẫn màu khung không tồn tại. Như thể có hai hệ thống đang nhìn vào cùng một dữ liệu, và chỉ một trong hai nhìn thấy cô gái.

Huy mở cửa sổ dòng lệnh mới, gõ một truy vấn mà anh chưa từng nghĩ mình sẽ gõ trong đời làm nghề: liệt kê tất cả các cảnh báo "Phantom Recognition" trong lịch sử hệ thống. Kết quả trả về khiến tay anh khựng lại trên bàn phím.

Một bản ghi duy nhất. Đêm nay. Camera 1147. Không có tiền lệ.

Anh thử truy vấn theo hướng khác: tất cả các cảnh báo có độ tin cậy trên 95 phần trăm nhưng không trích xuất được vector đặc trưng. Kết quả: cũng chỉ một bản ghi duy nhất. Đêm nay.

Huy nhìn đồng hồ. Ba giờ bốn mươi phút. Ca trực của anh còn hơn hai tiếng nữa mới kết thúc, nhưng anh biết mình sẽ không thể chợp mắt dù chỉ một phút. Anh đứng dậy, đi đến máy pha cà phê ở góc phòng, rót một ly mới. Hơi nóng bốc lên làm mờ cặp kính của anh. Trong làn hơi mờ đó, anh bỗng nhớ lại một đêm khác, cũng khoảng giờ này, sáu tháng về trước.

Tháng tư năm 2026. Cũng ca đêm. Cũng phòng điều khiển này. Lúc đó Argus vẫn còn chạy phiên bản 3.8. Khoảng hai giờ sáng, hệ thống cắm một lá cờ đỏ lên camera ở ngã tư đường số 7, khu công nghiệp phía đông. Cảnh báo ghi "phát hiện hành vi bất thường: phương tiện dừng đột ngột giữa ngã tư". Huy mở camera lên xem. Một chiếc xe tải dừng giữa ngã tư, đèn pha vẫn sáng, không có gì khác. Anh cho chạy lại thuật toán, hệ thống báo "không phát hiện thêm". Anh kết luận đó là lỗi nhận diện sau bản vá nhỏ buổi chiều, xóa cảnh báo, ghi log "false positive", rồi quay lại với ly cà phê của mình.

Sáu giờ sáng hôm đó, khi anh chuẩn bị bàn giao ca, tin tức hiện lên màn hình: một vụ tai nạn liên hoàn tại chính ngã tư đó lúc ba giờ mười lăm phút sáng. Chiếc xe tải dừng giữa ngã tư là do tài xế đột quỵ. Nếu cảnh báo được xử lý, đội tuần tra có thể đến hiện trường trước khi hai chiếc xe khác lao tới trong đêm tối. Một người chết tại chỗ. Hai người bị thương nặng.

Huy không bị kỷ luật. Về mặt quy trình, anh không làm sai: cảnh báo được đánh giá là false positive sau khi kiểm tra. Nhưng anh biết sự thật. Anh đã không kiểm tra kỹ. Anh đã vội vàng. Anh đã chọn con đường dễ dàng nhất là xóa đi, vì lúc đó anh mệt, vì lúc đó đã gần cuối ca, vì anh tin rằng mình hiểu hệ thống hơn hệ thống hiểu chính nó.

Người đàn ông chết trong vụ tai nạn đó tên là gì, anh không nhớ. Anh đã cố tình không nhớ. Nhưng khuôn mặt của chiếc xe tải dừng giữa ngã tư trong đêm tối thì anh nhớ rất rõ, rõ như khuôn mặt cô gái áo mưa vàng đêm nay.

Huy đặt ly cà phê xuống, quay lại bàn điều khiển. Lần này thì khác. Lần này anh sẽ không xóa. Anh mở thư mục lưu trữ, tạo một thư mục mới đặt tên "vuthu_hai_1610", và copy toàn bộ dữ liệu thô, ảnh chụp màn hình, log hệ thống, bản ghi chép của mình vào đó. Rồi anh nén lại, đặt mật khẩu, và gửi một bản copy vào email cá nhân của mình. Hành động này vi phạm quy định bảo mật dữ liệu của trung tâm, anh biết. Nhưng sáu tháng trước, anh đã tuân thủ quy định một cách hoàn hảo, và một người đã chết.

Trong lúc file đang nén, Huy mở lại log hệ thống, đọc kỹ từng dòng liên quan đến camera 1147 trong đêm nay. Và rồi anh phát hiện một chi tiết mà lúc nãy vì hoảng loạn anh đã bỏ qua. Ở dòng log ghi lúc 02:14:33, ngay trước dòng "Phát hiện khuôn mặt thứ hai", có một dòng log khác, rất ngắn, mà anh không hề ra lệnh ghi:

"02:14:31 - Camera 1147 - Đối tượng yêu cầu được nhìn thấy."

Huy đọc đi đọc lại dòng đó năm lần. Đối tượng yêu cầu được nhìn thấy. Hệ thống log của Argus chỉ ghi lại các sự kiện kỹ thuật: phát hiện, đối chiếu, cảnh báo, lỗi. Nó không bao giờ ghi lại "yêu cầu" của đối tượng, vì đối tượng được giám sát không thể gửi yêu cầu vào hệ thống. Đó là điều không thể về mặt kiến trúc.

Trừ khi đối tượng đó không phải là đối tượng được giám sát thông thường.

Huy copy dòng log này vào file ghi chép, đánh dấu ba dấu sao. Ba dấu sao là ký hiệu riêng của anh, dùng cho những thứ không thể giải thích nhưng không thể bỏ qua. Trong sáu năm làm nghề, anh mới dùng đến nó hai lần. Lần đầu là đêm tháng tư định mệnh. Lần này là lần thứ hai. Rồi anh làm việc tiếp theo trong danh sách kiểm tra của một kỹ sư gặp sự cố không thể giải thích: anh khởi động lại module nhận diện trung tâm. Nếu đây là lỗi trạng thái, khởi động lại sẽ xóa nó. Màn hình hiện tiến trình khởi động lại trong ba mươi giây. Khi module chạy lại, Huy cho quét lại toàn bộ dữ liệu thô đã lưu.

Kết quả: khuôn mặt thứ hai vẫn ở đó. Vệt sáng vẫn tụ thành hình. Khung đỏ vẫn được vẽ. Nhãn "Phantom Recognition" vẫn hiện. Khởi động lại không thay đổi gì.

Huy tắt màn hình phân tích, chỉ để lại duy nhất ô camera 1147 đen kịt và file ghi chép của mình. Anh gõ thêm vào cuối file:

"03:55. Đã loại trừ lỗi thuật toán ở mọi tầng có thể kiểm tra. Khung đỏ và nhãn lạ không tồn tại trong code nhưng vẫn xuất hiện. Dữ liệu thô nguyên vẹn. Kết luận tạm thời: hiện tượng có thật trên dữ liệu, không phải bug. 6 tháng trước tôi đã xóa một cảnh báo và một người đã chết. Lần này tôi giữ lại tất cả."

Anh lưu file, đứng dậy, đi đến bên cửa sổ nhìn xuống thành phố. Phía đông, trời đã bắt đầu hửng sáng. Những ánh đèn đường đầu tiên tắt dần. Thành phố sắp thức dậy, và không ai trong số hàng triệu con người ngoài kia biết rằng đêm nay, một cô gái đã chết mười năm vừa mỉm cười vào một chiếc camera, và một kỹ sư vừa quyết định không xóa đi sự thật đó.

Huy quay lại bàn, nhìn vào file nén đã gửi xong vào email cá nhân. Lần đầu tiên sau sáu tháng, anh cảm thấy mình đã làm đúng một việc. Anh mở lịch trực, ghi chú vào ô ngày 16/10 một dòng nhắc nhở cho chính mình vào sáng mai: "Báo cáo đầy đủ. Không rút lại. Không xóa."

Ngoài kia, trời sáng dần. Trong phòng điều khiển, ô camera 1147 vẫn đen kịt. Nhưng trong thư mục "vuthu_hai_1610" trên máy trạm của Huy, toàn bộ sự thật của đêm nay đã được lưu lại, từng byte một, và lần này sẽ không có ai xóa nó đi nữa.

Chương khác

Xem thêm