Người Hiểu Tôi Nhất
Gate 12, Changi Airport Terminal 3. 2 giờ chiều thứ Tư.
An Hạ ngồi cách tôi 2 ghế. Không phải ghế cạnh, cô chủ động chọn 2 ghế cách. Hôm qua: ngón út chạm trên bãi cỏ. Hôm nay: 2 ghế nhựa sân bay.
2 ghế. Khoảng cách an toàn. Cô đang reset. Tôi cũng đang reset. Cả hai giả vờ Singapore chỉ là công tác.
Singapore không chỉ là công tác.
Cô mở laptop, gõ email, headset có dây, kiểu khi cô muốn cả thế giới biết "đang bận, đừng nói chuyện." Tóc buộc lại. Blazer xám. Giày bệt. Trở lại giáp chiến đấu sau 1 đêm bỏ giáp.
Tóc buộc. Hôm qua tóc xổ. Hôm qua tóc bay qua vai tôi trên bãi cỏ. Hôm nay: buộc. Kẹp. Đóng gói.
Giống AI model, train xong thì freeze weights. Cô đang freeze lại mọi thứ xảy ra tối qua.
Boarding call. VN662. Singapore, Sài Gòn.
Lên máy bay. Lần này ghế khác hàng, 22A và 22C, cách nhau 1 người lạ. Cô ngồi cửa sổ, tôi ngồi hành lang. Giữa: ông người Malaysia, ngủ trước khi cất cánh, mở miệng ngáy nhẹ.
Ông Malaysia cứu chúng tôi. Buffer zone bằng da thịt. Không có ông, tôi sẽ ngồi cạnh cô, cô sẽ giả vờ đọc email, tôi sẽ giả vờ đọc paper, cả hai sẽ biết cả hai đang giả vờ.
Máy bay taxi. Cất cánh. Turbulence nhẹ qua eo biển Malacca, máy bay rung, đèn seatbelt bật.
An Hạ nắm chặt tay vịn ghế. Mắt nhắm.
Cô sợ turbulence. Tôi biết vì chuyến đi hôm thứ Hai, cô nắm armrest khi máy bay rung, knuckles trắng, mắt nhắm 3 giây rồi mở. Không ai khác nhận ra, cô giấu giỏi. Nhưng tôi thấy.
Tôi thấy quá nhiều thứ về Lâm An Hạ.
Quá nhiều.
Liệt kê, kiểu debug, rà lỗi trong hệ thống:
1. Cô thích ngồi cửa sổ, hôm Thứ Hai ghế 14B, cô liếc cửa sổ tôi ngồi. Hôm nay book trước, lấy 22A.
2. Cô uống trà đào khi không làm việc, ly Highland sáng luôn là đen đá, nhưng ở Clarke Quay cô gọi trà đào đá. Chế độ nghỉ.
3. Cô sợ turbulence nhưng không bao giờ nói, nắm armrest, nhắm mắt, thở chậm. 3 giây. Rồi mở. Rồi giả vờ không có gì.
4. Cô kéo tóc ra khỏi tai khi xong việc nặng, 47 lần trong 4 tháng. 48 lần nếu tính hôm qua sau Zoom.
5. Cô ghi chú bằng bút Pilot 0.5, không phải Muji, không phải Uni-ball. Pilot. Cụ thể.
6. Cô xổ tóc khi muốn là chính mình, 2 giờ sáng tiệm mì, party, Clarke Quay.
7. Cô nói "mình" thay "tôi" khi guard hạ, lần đầu với tôi trên bãi cỏ.
7 điểm dữ liệu. Đủ để fit model. Model output: tôi đang quan sát An Hạ ở mức mà thuật ngữ khoa học gọi là "ám ảnh nhận diện quy luật." Thuật ngữ thường gọi là: yêu.
Tôi vừa dùng từ "yêu" trong nội tâm.
Lỗi hệ thống. Reboot.
...Reboot không thành công.
Tân Sơn Nhất. 4 giờ chiều. Sài Gòn ập vào, nóng, ẩm, mùi xăng, tiếng còi xe. Sau 3 ngày Singapore lịch sự và điều hòa, Sài Gòn như bị ai vặn volume lên 200%.
Nhận hành lý. An Hạ đợi vali check-in, cô pack nhiều, tôi biết vì tôi thấy cô kéo vali nặng hơn cabin size ở Changi.
Cô pack nhiều vì "trường hợp." 5 cái trường hợp, cô nói trên máy bay hôm Thứ Hai. Cả 5 liên quan đến bữa dinner.
Bữa dinner đã xảy ra. Và đẹp hơn mọi trường hợp.
Ngoài sảnh. Nắng Sài Gòn 4 giờ chiều, chói, gắt, kiểu nắng mà sunscreen SPF 50 cũng đầu hàng. Grab đợi.
– Về văn phòng hay về nhà? – Tôi hỏi.
– Văn phòng. Tối nay có email cần gửi.
– 4 giờ chiều thứ Tư. Cô có thể gửi mai.
– Anh về đâu?
– Văn phòng.
An Hạ nhìn tôi. 1 giây. Miệng cô nhếch, nhẹ, nhanh, kiểu nhếch mà trước Singapore tôi không nhận ra, nhưng bây giờ thì nhận ra mọi thứ.
– Thì đi.
"Thì đi." 2 chữ. Gọn. Kiểu An Hạ.
Nhưng cô nói "thì đi" mà không nói "riêng nhé" hay "mỗi người Grab riêng." "Thì đi." Cùng nhau. Default.
Khi nào "cùng nhau" trở thành default?
Grab. 35 phút. Sài Gòn kẹt xe, tất nhiên, 4 giờ chiều thứ Tư, đường Trường Sơn về trung tâm, kẹt từ sân bay đến cầu Sài Gòn. Tài xế mở nhạc Đen Vâu — "Mang tiền về cho mẹ."
Đen Vâu. Sài Gòn. Kẹt xe. Grab. Nhạc Việt. Kéo về thực tại sau 3 ngày Marina Bay Sands và Supertree.
An Hạ ngồi bên phải. Nhìn ra cửa xe. Im. Tôi ngồi bên trái. Nhìn ra cửa xe. Im. 35 phút im lặng, nhưng khác im lặng sân bay. Im lặng này... thoải mái. Kiểu im lặng của 2 người không cần nói để xác nhận sự hiện diện.
Xe dừng trước tòa nhà HyperMind. Xuống. Kéo vali qua sảnh. Bảo vệ anh Tuấn gật đầu: "Anh chị đi công tác về?" "Anh chị." Anh Tuấn ghép chúng tôi thành cặp mà không hỏi.
"Anh chị." Bảo vệ nhìn 2 người kéo vali từ sân bay về cùng lúc = couple. Logic đơn giản. Sai? Có thể. Nhưng không sai nhiều.
Thang máy. An Hạ bấm 19. Tôi bấm 20. Cửa đóng.
– Singapore... – Cô nói, nhìn số tầng chạy. Dừng. – Bài present hay.
Cô chọn "bài present" — phần an toàn, chuyên nghiệp. Không chọn Clarke Quay, Gardens, bãi cỏ, ngón út.
– Cảm ơn. 53 business cards cũng ấn tượng.
Tôi cũng chọn phần an toàn.
Tầng 19. Cửa mở. An Hạ bước ra. Vali kéo qua thảm. Quay lại, nhìn tôi qua khe cửa thang máy đang đóng:
– Kha Minh.
– Gì?
– Gọi ba đi.
Cửa đóng.
"Gọi ba đi." Câu cô nói ở Clarke Quay. Cô nhớ. Cô không nhắc chili crab, không nhắc Supertree, nhắc ba tôi.
Vì cô hiểu: ba tôi quan trọng hơn bãi cỏ.
Tầng 20. Bước ra. Vào phòng làm việc. Ngồi xuống. Mở laptop.
Không gõ gì. Nhìn màn hình. Nhìn folder "Singapore_Restaurants.xlsx" — vẫn mở từ thứ Hai. 8 nhà hàng, color-coded. Cột cuối: "For 2 pax."
Cô chọn rooftop bar. Rồi tôi đổi sang Clarke Quay. Cô không phản đối. Vì cô trust tôi, cô nói rồi. Trust.
Và tôi, ngồi đây, tầng 20, Sài Gòn, 5 giờ chiều, vẫn cảm nhận ngón út cô trên ngón út tôi.
Thứ Năm. 9 giờ sáng. Tuần 16 bắt đầu.
Phòng họp Apollo. Weekly sync. Tôi, An Hạ, Vy Vy, Gia Hân, 3 team leads khác. CEO vắng, đang gọi GIC Singapore (nhờ standing ovation hôm thứ Ba, lịch Series C tăng tốc).
Vy Vy ngồi đối diện. Mắt cô ta, quét từ tôi sang An Hạ, từ An Hạ sang tôi, nhanh như barcode scanner ở Highland.
– Hai người đi Singapore về mà glow khác thường à. – Vy Vy nói, ly trà sữa Phúc Long cầm tay, mắt sáng rực.
An Hạ: "Glow gì. Nắng Singapore."
Tôi: "Tôi không glow."
Cả hai phủ nhận. Cùng lúc. Cùng nhanh. Phủ nhận đồng bộ, bằng chứng mạnh hơn bất kỳ thú nhận nào.
Vy Vy nhìn Gia Hân. Gia Hân nhếch miệng, kiểu nhếch của người đã từng yêu Kha Minh, biết rõ khi nào anh ta bị ảnh hưởng.
– Uh huh. – Vy Vy quay lại slides. – Anyway, Q2 progress...
"Uh huh." 2 âm tiết. Tống Vy Vy đóng gói toàn bộ observational analysis vào 2 âm tiết. Hiệu quả hơn AI.
Cuộc họp chạy. KPI update. An Hạ trình bày, 3 partnership leads từ Singapore đã lên lịch follow-up call. Singtel tuần sau. Gojek cuối tháng. Grab đang internal review.
Cô nói trước 8 người, giọng sắc, mắt tập trung, tay chỉ slide. Lâm An Hạ 245-điểm. Chuyên nghiệp. Controlled.
Nhưng khi cô nói "partnership lead từ AI Summit," mắt cô liếc tôi. 0.3 giây. Nhanh. Không ai thấy.
Tôi thấy. Vì tôi đang nhìn.
2 giờ chiều. Phòng làm việc tầng 20.
Email từ Dũng, Account Manager: "Anh Minh, client MediaMax muốn meeting gấp. Họ yêu cầu customize AI recommendation engine để profile user behavior, chi tiết ở brief đính kèm."
Mở brief. Đọc. Đọc lại.
MediaMax muốn AI theo dõi hành vi người dùng ở mức: thời gian xem từng nội dung, quy luật cuộn trang, facial expression qua camera (nếu cho phép), cross-reference với dữ liệu social media. Mục đích: "hyper-personalized advertising."
Dịch ra: surveillance capitalism. Dùng AI biến user thành sản phẩm.
Đây không phải cá nhân hóa. Đây là lập hồ sơ giám sát.
Lean back. Nhìn trần.
Brief này tệ. Tệ ở mức nếu tôi đồng ý, HyperMind sẽ xây công cụ mà 2 năm sau bị điều tra bởi PDPA Singapore hoặc tệ hơn, bị TechCrunch viết bài "Vietnamese AI startup builds surveillance tool."
Nhưng MediaMax là client $800K/năm. CEO sẽ push.
Revenue vs ethics. Bài toán cũ nhất trong tech.
Gọi CEO. Anh Dương nghe.
– Anh xem brief MediaMax chưa?
– Rồi. Revenue tốt, Minh. 800K/năm nếu ký extend.
– Brief yêu cầu facial expression tracking qua camera.
– Opt-in. User đồng ý thì được.
– "Opt-in" ẩn trong 47 trang terms & conditions mà không ai đọc. Anh biết conversion rate cho "đọc T&C" là 0.1%.
Im lặng.
– Minh. Series C đang vào. GIC muốn thấy revenue growth. MediaMax là con số đẹp.
– Con số đẹp trên hồ sơ bẩn.
– Em quyết đi. Anh trust em trên phần này.
CEO trust tôi. Nhưng "trust" của CEO có nghĩa: "quyết sao thì quyết, hậu quả em chịu." Trust kèm trách nhiệm, kiểu trust Việt Nam.
Cúp máy. Ngồi. 30 phút. Xoay ghế. Nhìn Sài Gòn qua kính, Bitexco, mái nhà san sát, bầu trời chiều xám.
Tôi cần nói chuyện với ai đó. Không phải Gia Hân, cô ấy sẽ nói "refuse, protect reputation." Đúng nhưng dễ. Không phải team, họ sẽ đồng ý với tôi vì tôi là sếp. Không phải CEO, anh ấy đã nói rồi.
Tôi muốn nói chuyện với An Hạ.
Không phải vì cô là chuyên gia ethics. Không phải vì cô thông minh, nhiều người thông minh. Vì cô sẽ nói thật. Và cô hiểu tôi đủ để biết thật nào tôi cần nghe.
Slack DM.
Kha Minh: "An Hạ. Có 10 phút không?"
An Hạ: "Pantry tầng 19. 5 phút."
Pantry tầng 19. Không ai. 3 giờ chiều, team đang họp các phòng, pantry vắng.
An Hạ đứng cạnh máy cà phê, ly đen đá cầm tay. Tóc buộc. Áo blouse trắng. Giày bệt. Trở lại hoàn toàn, Lâm An Hạ 245-điểm, sắc, gọn.
Nhưng khi thấy tôi, mắt cô mềm đi 0.5 giây. Rồi sắc lại.
0.5 giây. Thời gian cô cần để chuyển từ "An Hạ ở Singapore" sang "An Hạ ở văn phòng." Nhanh hơn tuần trước. Cô đang train lại model.
Tôi kể. MediaMax. Brief. Facial tracking. CEO push revenue. $800K.
An Hạ nghe. Im. Không ngắt. Uống cà phê. Đặt ly xuống.
– Anh biết đáp án rồi.
– Tôi biết refuse là đúng. Nhưng $800K—
– Anh không cần tôi nói $800K quan trọng hay không. Anh biết rồi. – Cô nhìn thẳng. – Anh chỉ cần ai đó nói anh đúng.
Cô đúng.
Cô đúng hoàn toàn. Tôi biết đáp án từ lúc đọc brief. Refuse. Protect users. Xây AI có đạo đức. Đó là lý do tôi từ chối Google DeepMind, để xây AI có trách nhiệm ở Đông Nam Á, chứ không phải xây công cụ giám sát cho $800K.
Tôi không cần advice. Tôi cần validation.
Và tôi muốn validation từ cô, không phải từ AI ethics board, không phải từ mentor, không phải từ ba. Từ cô.
– Cảm ơn.
– Anh đừng cảm ơn. – Cô nhếch miệng. – Tôi không nói gì mới. Tôi chỉ nói lại thứ anh đã biết.
– Đó là lý do tôi cảm ơn.
Im lặng. Máy cà phê kêu "tít." Ai đó pha cà phê nhưng quên lấy. Mùi cà phê Robusta tràn pantry.
An Hạ cầm ly, bước đi. Ngang qua tôi, gần, vai gần chạm vai, rồi dừng.
– Kha Minh.
– Gì?
– Anh gọi ba chưa?
Lại câu đó. Lần thứ 3. Clarke Quay, thang máy, pantry.
– ...Chưa.
– Gọi đi. Trước khi gửi email refuse MediaMax. Gọi ba, hỏi thăm, rồi refuse. Theo thứ tự đó.
Tại sao? Tại sao gọi ba trước? Logic gì?
Không. Không phải logic. Cô muốn tôi nhớ: tôi làm AI vì muốn xây thứ gì đó có ý nghĩa, và "ý nghĩa" bắt đầu từ người gần nhất. Ba.
Cô hiểu. Cô hiểu tôi hơn người tôi quen 5 năm. Hơn Gia Hân, 2 năm Singapore. Hơn CEO, 6 năm HyperMind. Hơn team tôi.
Cô hiểu vì cô nhìn. Không nhìn CV, không nhìn KPI, không nhìn "The Machine." Nhìn tôi.
– Được rồi. – Tôi nói. – Tôi sẽ gọi.
Cô gật. Đi ra.
5 giờ chiều. Gọi ba.
4 tiếng chuông. Ba bắt máy. Giọng Hà Nội, trầm, chậm, khoảng cách:
– Minh à. Có chuyện gì không?
"Có chuyện gì không." Câu đầu tiên. Vì bình thường tôi chỉ gọi khi có việc.
– Không có gì. Gọi hỏi thăm ba.
Im lặng. 3 giây, dài, kiểu 3 giây của người không quen nghe con trai gọi "hỏi thăm."
– À... ba khỏe. Mẹ cũng khỏe. Ba đang đọc paper mới về machine learning, thấy hay. Con có đọc không?
Paper. Ba vẫn nói chuyện bằng paper. Nhưng lần này, tôi không khó chịu. Vì An Hạ nói đúng: "ý nghĩa" bắt đầu từ người gần nhất. Kể cả khi người đó chỉ biết nói chuyện bằng paper.
– Chưa đọc. Ba gửi link cho con.
– Ừ. – Dừng. – Minh.
– Dạ?
– Tốt... tốt lắm. Cái bài present ở Singapore. Ba xem trên YouTube. Người ta clip lại.
Ba xem. Ba xem bài present của tôi trên YouTube. Ba tìm. Ba gõ tên tôi vào search bar, tìm video, ngồi xem 20 phút.
Ba chưa bao giờ nói "ba tự hào." Nhưng ba tìm video con trai trên YouTube lúc nửa đêm Hà Nội. Đó là cách ba nói.
– Cảm ơn ba.
– Ờ. Thôi nhé. Nhớ ăn uống đàng hoàng.
– Dạ.
Cúp.
Ngồi. Nhìn điện thoại. Nhìn lịch sử cuộc gọi: "Ba, 4 phút 23 giây." Cuộc gọi dài nhất trong 2 năm.
4 phút 23 giây. Ba xem video tôi trên YouTube. Ba nói "tốt lắm." 4 từ. Không "tự hào" nhưng gần nhất ba từng nói.
An Hạ bảo gọi. Tôi gọi. Và cô đúng, như mọi khi.
Mở email. Gõ. Gửi cho Dũng, CC CEO:
"Hi Dũng, after review, HyperMind sẽ decline brief từ MediaMax. Facial expression tracking via camera không phù hợp với AI ethics framework của công ty. Đề xuất alternative: behavioral analytics dựa trên opt-in data, không camera, không cross-reference social media. Nếu client đồng ý, chúng ta tiếp tục. Nếu không, chúng ta pass. KM."
Gửi. Xong.
CEO reply sau 11 phút: "Noted. Agree on principle. Nhưng tìm cách giữ revenue nhé."
"Agree on principle." CEO respect quyết định. Không vui, nhưng respect. Vì anh ấy biết tôi đúng. Và vì tôi refuse trước khi GIC call, nên reputation không bị ảnh hưởng.
$800K mất. Ethics giữ.
An Hạ nói: "Anh biết đáp án rồi." Đúng. Tôi biết. Nhưng tôi cần cô nói.
11 giờ đêm. The Marq. Phòng ngủ.
Mở journal, file Notion, private, không share ai. Gõ:
"Ngày 15/5. An Hạ Lâm hiểu tôi hơn người tôi quen 5 năm. Gia Hân 2 năm Singapore, chưa bao giờ bảo tôi gọi ba. CEO 6 năm, chưa bao giờ hỏi tôi muốn gì ngoài KPI. Team, agree vì tôi là sếp, không phải vì tôi đúng.
An Hạ nói: gọi ba. Tôi gọi. Ba nói 'tốt lắm.'
An Hạ nói: anh biết đáp án rồi. Tôi refuse $800K.
Cô không cho tôi lời khuyên. Cô cho tôi permission để làm thứ tôi đã biết là đúng.
Điều này có vấn đề. Vì nó nghĩa là tôi đang phụ thuộc vào cô, về mặt cảm xúc, không phải chuyên môn. Và phụ thuộc cảm xúc là thứ tôi đã rèn bản thân suốt 30 năm để tránh.
Nhưng tôi không muốn nó dừng lại.
'Chúng ta đang giả vờ gì đâu.' — tôi nói ở Gardens. Đúng. Chúng ta không giả vờ. Chúng ta chỉ chưa đặt tên.
Chưa."
Đóng Notion. Tắt đèn. Nằm xuống.
Ba xem video tôi trên YouTube. An Hạ bảo gọi ba. MediaMax refuse. 3 chuyện, 1 ngày, 1 người đứng sau tất cả.
Lâm An Hạ.
Người hiểu tôi nhất.