Bỏ qua nội dung

Biến số ngoài kế hoạch

Chương 15: Dữ Liệu Bị Chỉnh Trước Khi Chạy

Chương 15: Dữ Liệu Bị Chỉnh Trước Khi Chạy

“Bị chạm vào trước khi mô hình chạy” là một câu rất nhẹ, nhưng trong đầu tôi, nó giống như tiếng kim loại rơi xuống đáy giếng. Nếu dữ liệu đầu vào đã bị chỉnh trước khi Thiên Bình vận hành, vậy mọi thứ hội đồng đang dùng để ép Tạ Hoài Châu nhận lỗi thuật toán đều chỉ là vỏ ngoài của một câu chuyện khác. Mô hình không tự nhiên trở nên nguy hiểm. Có người đã đưa cho nó một bộ dữ liệu bẩn, rồi đứng bên ngoài chỉ vào kết quả sai mà gọi đó là lỗi của Kính Vân.

Tôi cúi sát màn hình hơn. Bức ảnh của Thẩm Nguyệt Dao đã bị nền tảng mạng xã hội nén đến mờ, nhưng dòng chữ ở góc phải vẫn hiện ra đủ để đọc: Thiên Bình – Input Set PreRun V7. Bên dưới là thời gian 17:42. Ngày tháng bị một góc váy của cô ta che mất một nửa, chỉ còn hai chữ số cuối. Nó vẫn có thể bị nói thành trùng hợp.

“Ảnh này không đủ dùng.” Tôi nói. “Nó chỉ đủ để chỉ đường.”

Tần Mặc liếc tôi, vẻ đùa cợt đã biến mất. “Cô vẫn tỉnh táo, tốt. Tôi sợ cô bị Thẩm tiểu thư chọc đến mức muốn xé ảnh trước đã.”

“Tôi không xé ảnh.” “Tôi chỉ muốn biết cô ấy có hiểu mình vừa đăng cái gì không.”

Bà Tạ lạnh mặt đứng cách đó vài bước. “Bên ngoài đang nói cô chen vào thỏa thuận giữa Tạ gia và Thẩm gia. Cô còn có tâm trạng nhìn vài dòng kỹ thuật mờ trong ảnh?”

“Bởi vì vài dòng kỹ thuật mờ đó có thể quan trọng hơn việc người ngoài gọi tôi là gì trong mười phút tới.” Tôi đáp. “Danh tiếng có thể bị dẫn dắt bằng hình ảnh. Nhưng log hệ thống không biết chiều lòng ai.”

Tạ Chấn Đông cuối cùng cũng lên tiếng. “Cô Lâm, cô vừa công khai nói sẽ đưa log của mình vào rà soát độc lập. Nếu ngay sau đó lại truy cập sâu vào dữ liệu Thiên Bình từ nhà cũ Tạ gia, truyền thông biết được sẽ càng khó giải thích. Tôi đề nghị mọi thao tác dừng lại, chờ tổ điều tra chính thức.”

Đề nghị của ông ta nghe rất hợp lý. Chính vì hợp lý, nó mới nguy hiểm. Chờ tổ điều tra nghĩa là chờ thêm vài giờ, hoặc vài ngày. Với người kiểm soát truyền thông và quyền truy cập, vài giờ đã đủ để khiến một dấu vết biến thành một dòng bị thiếu.

Điện thoại rung lên. Tin nhắn của Hứa Nghiên chỉ có một câu: Đừng chạm dữ liệu gốc. Chỉ dùng bản sao giám sát, khóa chuỗi chứng cứ, ghi lại người có mặt. Tôi đưa màn hình cho Tần Mặc xem. Anh ta hạ giọng: “Bạn cô đáng tin.”

Tạ Hoài Châu nhìn tôi. “Cô cần quyền gì?”

Anh hỏi rất trực tiếp, không hỏi tôi có chắc không, càng không nói để anh xử lý. Trong khoảnh khắc đó, anh đưa quyền lựa chọn về phía tôi. Tôi không tin anh hoàn toàn, nhưng tôi biết sự khác biệt giữa bảo vệ và thay tôi quyết định.

“Bản sao giám sát chỉ đọc của pipeline Thiên Bình.” Tôi nói. “Không mở dữ liệu khách hàng thô. Không xuất file. Chỉ đối chiếu ba thứ: mã bộ dữ liệu, thời điểm tạo input set, và hash trước khi mô hình chạy. Tần Mặc thao tác, tôi đọc logic. Tất cả quay màn hình, lưu vào chuỗi chứng cứ.”

Tạ Hoài Châu quay sang Tần Mặc. “Làm.”

Tạ Chấn Đông hơi nheo mắt. “Hoài Châu, cháu đang để một người nằm trong phạm vi rà soát đọc lại hệ thống ngay trước mặt mọi người.”

“Không.” Tạ Hoài Châu nói. “Tôi đang để Giám đốc An ninh dữ liệu thao tác trên bản sao chỉ đọc, dưới sự chứng kiến của người sáng lập, hội đồng gia tộc và người có chuyên môn phát hiện bất thường đầu tiên. Nếu chú cho rằng quy trình này không sạch, chú có thể ghi ý kiến phản đối vào biên bản.”

Tạ Kiến Sơn chống gậy xuống sàn một tiếng khô khốc. “Ghi hình. Bắt đầu.”

Phòng truyền thông cũ lập tức chuyển từ chiến trường dư luận thành một phòng rà soát tạm thời. Tần Mặc cắm khóa bảo mật, đăng nhập vào kho giám sát WORM, nơi bản ghi chỉ được ghi thêm chứ không được sửa. Tôi đứng bên trái anh ta, giữ khoảng cách đủ để không chạm vào bàn phím.

Tần Mặc nhập mã truy vấn đầu tiên: TB_INPUT_PRERUN_V7. Hệ thống mất ba giây để trả về bản ghi. Ba giây ấy, tiếng bình luận mạng xã hội vẫn nhảy trên màn hình phụ: tôi dùng hôn nhân để trèo lên nhà họ Tạ, Thẩm Nguyệt Dao mới là người bị phụ. Tôi tắt tiếng màn hình phụ. Thứ tôi cần nghe lúc này không phải tiếng người, mà là tiếng dữ liệu tự lộ ra khe nứt của nó.

Bản ghi đầu tiên hiện lên: Input Set PreRun V7, tạo lúc 17:42:18. Bản ghi thứ hai: Model Run TB-RISK-2309, bắt đầu lúc 18:06:03. Bản báo cáo nội bộ đầu tiên về kết quả bất thường: 19:31:47. Tôi nhìn ba mốc thời gian, lồng ngực như bị một sợi chỉ kéo căng. V7 không chỉ tồn tại trước báo cáo. Nó tồn tại trước khi mô hình chạy.

“Mở hash.” Tôi nói.

Model binary hash không đổi so với lần chạy kiểm thử ổn định trước đó. Cấu hình trọng số không đổi. Nhưng input snapshot hash giữa V6 và V7 khác nhau ở bốn cụm bảng: hồ sơ doanh nghiệp, quan hệ liên đới, trọng số cảnh báo nợ quá hạn và nhãn rủi ro pháp lý. Đây không phải lỗi mô hình tự sinh. Đây là kiểu làm bẩn dữ liệu vừa đủ tinh vi để kết quả trông như một sự suy luận hợp lệ.

“Chạy so sánh delta.” Tôi nói. “Không cần nội dung chi tiết, chỉ thống kê trường bị thay.”

Tần Mặc gõ lệnh. Màn hình trả về một bảng ngắn. Một nghìn hai trăm tám mươi ba bản ghi bị thay trường risk_label trước khi chạy. Bốn trăm mười chín bản ghi bị đẩy sai quan hệ liên đới. Một nhóm doanh nghiệp vốn thuộc cụm rủi ro trung bình bị kéo lên ngưỡng cảnh báo cao. Nếu Thiên Bình nhận bộ dữ liệu đó, nó sẽ đưa ra kết quả sai một cách rất ngoan ngoãn. Sai nhưng hợp logic, đủ để người ngoài nghĩ thuật toán của Kính Vân thiên lệch.

Tôi nghe giọng mình khô đi. “Mô hình không nói dối. Nó chỉ trả lời câu hỏi đã bị người khác sửa trước.”

Không ai trong phòng nói ngay. Tạ Kiến Sơn nhìn màn hình, nếp nhăn ở khóe mắt sâu thêm. Bà Tạ cuối cùng cũng không còn nhắc đến ảnh của Thẩm Nguyệt Dao. Tạ Chấn Đông vẫn giữ vẻ điềm đạm, nhưng ánh mắt ông ta rơi xuống trường thao tác nhanh hơn nửa nhịp. Tôi nhìn thấy, và Tạ Hoài Châu cũng nhìn thấy.

“Ai sửa?” Tạ Kiến Sơn hỏi.

Câu hỏi ấy như một lưỡi dao đặt lên cổ toàn bộ căn phòng. Tần Mặc kéo xuống phần nhật ký thao tác. Operator hiển thị là một tài khoản dịch vụ: svc_tianping_mirror. Một tài khoản loại này không đại diện cho một cá nhân, nó chỉ là lớp găng tay dùng để chạm vào hệ thống. Người thật sự quan trọng nằm ở nguồn quyền hạn phía sau.

Tạ Chấn Đông chậm rãi nói: “Tài khoản dịch vụ được dùng trong nhiều quy trình tự động. Không nên suy diễn quá sớm.”

“Tôi đồng ý.” Tôi nhìn màn hình, không nhìn ông ta. “Vậy nên cần xem mã tác vụ và token phê duyệt.”

Tần Mặc nhấn mở trường ẩn. Hệ thống yêu cầu xác thực lần hai. Tạ Hoài Châu đặt ngón tay lên khóa bảo mật của anh, Tần Mặc nhập mã của mình, rồi Tạ Kiến Sơn đọc một chuỗi xác nhận ngắn từ thẻ quyền sáng lập. Ba lớp mở ra cùng lúc. Tôi bỗng hiểu vì sao Tạ Chấn Đông muốn chờ tổ điều tra. Có những cánh cửa chỉ cần mở muộn một chút, người đứng sau đã kịp đổi ổ khóa.

Trên màn hình, mã tác vụ hiện rõ: TB_PRE_RUN_OVERRIDE_7391. Loại thao tác: bulk_override. Nguồn quyền hạn: Strategic Data Override – S Level. Token phê duyệt: Board Vice-Chair Temporary Authorization.

Phó chủ tịch hội đồng quản trị của Kính Vân chỉ có một. Tạ Chấn Đông.

Ông ta vẫn không biến sắc. “Ủy quyền tạm thời có thể được hệ thống phát theo quy trình cũ. Tôi đề nghị đừng biến một trường quyền hạn thành kết luận hình sự.”

“Không ai kết luận hình sự ở đây.” Tạ Hoài Châu đáp, giọng thấp đến mức lạnh. “Nhưng từ giây phút này, bê bối Thiên Bình không còn là vấn đề thuật toán đơn thuần nữa. Nó là vấn đề ai có quyền làm bẩn dữ liệu trước khi thuật toán chạy.”

Tôi nhìn dòng token trên màn hình. Không có cảm giác thắng. Chỉ có một luồng lạnh rất sâu. Nếu quyền cấp cao đã bị dùng để chỉnh dữ liệu, người đứng sau không chỉ muốn kéo Tạ Hoài Châu khỏi ghế CEO. Họ muốn Kính Vân tin rằng sai lầm đến từ chính hệ thống mà cha tôi từng xây nền móng.

Tần Mặc lưu toàn bộ màn hình vào chuỗi chứng cứ, rồi đột nhiên khựng lại. Anh ta phóng to một dòng nhỏ nằm dưới token phê duyệt, dòng ghi chú thường bị hệ thống ẩn khi xuất báo cáo rút gọn. Ghi chú đó chỉ có sáu chữ: đồng bộ theo khóa HL cũ.

Tim tôi hụt xuống. HL. Hai chữ cái ấy giống như một bàn tay từ tám năm trước thò ra khỏi lớp tro bụi, túm lấy cổ tay tôi. Tạ Hoài Châu nhìn sang, nhưng lần này anh không hỏi ngay. Anh chỉ đứng yên, để tôi tự chọn có nói hay không.

Tần Mặc quay ghế lại, giọng khàn hơn ban nãy. “Lâm Tri Ý, người sửa dữ liệu dùng quyền cấp cao. Nhưng câu lệnh này còn kéo theo một khóa cũ mà hệ thống Thiên Bình hiện tại đáng lẽ không được phép gọi.” Anh dừng một chút, ánh mắt thoáng qua một điều mà tôi chưa kịp gọi tên là áy náy hay sợ hãi. “Khóa Hồi Lan.”

Căn phòng vốn đã im, giờ như bị rút hết không khí. Ngoài kia, cư dân mạng vẫn đang tranh cãi xem tôi có phải người chen ngang một lời hứa cũ hay không. Còn trong màn hình trước mặt tôi, cái tên cha tôi từng để lại trong những mảnh dữ liệu bị chôn kín đã xuất hiện bên dưới một lệnh chỉnh sửa cấp cao của Thiên Bình.

Tạ Kiến Sơn chậm rãi siết đầu gậy. Tạ Hoài Châu nhìn tôi, giọng anh thấp xuống. “Cô từng thấy HL ở đâu?”

Tôi nhìn dòng chữ trên màn hình, rồi nhìn chiếc nhẫn lạnh trên tay mình. Cuộc hôn nhân này vốn được viết để phá một thế liên hôn, để đổi quyền truy cập, để mỗi người tự cứu mình. Nhưng đến khoảnh khắc đó, tôi biết hợp đồng giữa tôi và Tạ Hoài Châu đã không còn chỉ là giấy trắng mực đen nữa. Nó vừa bị kéo thẳng vào cái chết của cha tôi.

Tôi trả lời rất khẽ: “Trong dữ liệu cha tôi để lại.”