Chuyên mục: Bài viết chuyên sâu AI · Bản dịch tiếng Việt toàn văn tại AG.AIHOT.VN
Tác giả: 数字生命卡兹克 (Digital Life Kazik), 可达 (Keda) · Dịch thuật tiếng Việt
Làn sóng AI 'dịch ngược mọi thứ' bước vào đời thực
Gần đây, câu chuyện dùng AI để "dịch ngược mọi thứ" (AI reverse engineering) đang ngày càng trở nên cuốn hút và thú vị hơn bao giờ hết.
Sau khi dự án mã nguồn mở REA gây sốt toàn cầu, tôi đã từng viết riêng một bài phân tích xem AI đang giúp việc dịch ngược các phần mềm phức tạp trở nên dễ dàng và trong tầm tay như thế nào. Ấy thế mà chỉ mới trôi qua vài ngày ngắn ngủi, cộng đồng đã không còn thỏa mãn với thế giới phần mềm ảo nữa.
Mọi người đã bắt đầu trực tiếp dùng AI để cải tạo, độ chế và tái thiết các thiết bị điện tử đang hiện hữu ngay trong đời sống hàng ngày của mình!
Từ TV bố mẹ đến điều khiển nắp bồn cầu từ thanh Menu Mac
Chẳng hạn, có một anh bạn phát hiện chiếc tivi ở nhà bố mẹ mình phiền toái đến mức: ngay cả trước khi mở ứng dụng Netflix lên xem, nó cũng bắt người già phải kiên nhẫn ngồi xem hết một đoạn video quảng cáo dài dằng dặc.

Chịu hết nổi sự bực bội đó, anh ta quẳng thẳng mã hiệu model của chiếc TV cho Claude Code và nhờ nó nghĩ cách trị tận gốc. Kết quả thật kinh ngạc: Claude Code tự quét mạng Wi-Fi nội bộ, tìm thấy chiếc TV, khai thác cổng gỡ lỗi (debug port) của hệ điều hành, vô hiệu hóa sạch sẽ 25 gói phần mềm rác chèn quảng cáo của nhà sản xuất, đồng thời code lại một giao diện màn hình chính (launcher/desktop) hoàn toàn mới tinh tươm.
Sau khi tinh chỉnh xong, giao diện tivi trở nên trong trẻo, mượt mà và thanh thoát hơn hẳn.

Thậm chí đỉnh điểm hơn, có một anh chàng còn kết hợp Codex với REA để... dịch ngược chiếc nắp bồn cầu thông minh trong nhà mình! Toàn bộ quá trình chỉ mất vỏn vẹn khoảng nửa tiếng đồng hồ. Giờ đây, chỉ cần click chuột một cái vào biểu tượng trên thanh trạng thái (Menu bar) của máy Mac, chiếc nắp bồn cầu ngoài đời thực sẽ tự động nâng lên hạ xuống mượt mà. Mặc dù nói thật, chính tôi cũng chưa hiểu nổi rốt cuộc có nhu cầu thực tế nào thôi thúc người ta phải ngồi trước máy tính để bấm mở nắp bồn cầu hay không = =.

Trước kia cần cao thủ phần cứng, nay chỉ cần tâm sự với AI Agent
Nói một cách công tâm, ngày xưa nếu bạn muốn can thiệp, sửa đổi hay độ chế các thiết bị phần cứng này, bạn thực sự phải là một đại cao thủ (hardcore hacker/embedded engineer) am tường từ mạch điện tử, giao thức truyền thông cho tới giao diện hệ thống nhúng, nếu không thì gần như vô vọng.
Nhưng ngày nay, luật chơi đã đảo chiều hoàn toàn: Bạn chỉ cần nói cho AI Agent biết mình đang có thiết bị phần cứng gì, bạn mong muốn đạt được tính năng ra sao. Còn chuyện kết nối ra sao, bắt tay qua giao thức nào, dịch ngược mã máy và can thiệp tham số thế nào — cứ để AI tự mình mày mò và giải quyết trọn vẹn.
Bản thân tôi thực ra từ lâu cũng từng viết một bài chia sẻ về việc dùng Codex để 'tự tay nặn ra phần cứng' đầu tiên. Dù bài đó không nói sâu về dịch ngược (reverse engineering), nhưng triết lý thì tương tự: bắt đầu từ số 0, bạn hoàn toàn có thể chỉ huy AI tạo nên thiết bị của riêng mình.
Cảm nhận sâu sắc nhất của tôi trong kỷ nguyên AI chính là: Chỉ cần bạn có ý tưởng và sẵn sàng bắt tay vào vọc vạch, bạn có thể biến AI thành kỹ sư thiết kế đại tài, giúp bạn định hình lại những thiết bị phần cứng mà bạn tiếp xúc mỗi ngày trong cuộc sống, nhào nặn chúng thành diện mạo và trải nghiệm mà bạn thực sự yêu thích.
Dù là để triệt tiêu một trải nghiệm ức chế đến phát điên, hay đơn giản chỉ muốn gắn thêm một tính năng vui nhộn ngộ nghĩnh, hãy cứ thử giao cho AI Agent hiện thực hóa nó. Vì vậy hôm nay, tôi xin chia sẻ quy trình chi tiết mà đội ngũ chúng tôi vừa cải tạo một loạt thiết bị trong công ty cùng các ca thực chiến thú vị, nhằm mang đến cho các bạn những góc nhìn và lối chơi hoàn toàn mới. Hãy tin tôi, đọc xong bài viết này, ngay cả một người chưa biết gì về kỹ thuật cũng có thể từng bước làm theo và thành công!
Case 1: 'Lột xác' hoàn toàn 4 chiếc Tivi trong phòng họp công ty
Hãy bắt đầu với trường hợp dịch ngược Tivi — dự án đang gây sốt rần rần gần đây. Chuyện là công ty chúng tôi vừa chuyển đến văn phòng mới. Văn phòng mới có tổng cộng 4 phòng họp, mỗi phòng đều được lắp sẵn một chiếc tivi màn hình lớn.
Thế nhưng hỡi ôi, mỗi lần bật máy lên là lại bị ép phải xem một đoạn video quảng cáo dài ngoằng.

Đã vậy, nếu để yên tivi một lúc không thao tác, màn hình sẽ tự động nhảy sang chế độ quảng cáo các bộ phim truyền hình, gameshow giải trí, lại còn kèm theo dòng chữ to đùng nhắc bấm nút 'OK' để xem ngay! Điều này thực sự đặt công ty vào tình huống cực kỳ ngượng ngùng và khó xử.

Bởi vì chúng tôi thường xuyên bật sẵn TV trong phòng họp đón tiếp khách, nhiều khi đối tác và khách hàng vừa bước vào phòng ngồi đàm phán hợp đồng thì trên màn hình cứ liên tục luân phiên chiếu mấy trailer phim tình cảm ướt át hoặc phim hài nhảm, bầu không khí lúc đó thực sự... sượng trân không đỡ nổi.
Chưa dừng lại ở đó, khi thoát quảng cáo để vào trang chủ chính, đập vào mắt lại là cả một ma trận phim truyền hình dài tập, show tạp kỹ xôm tụ.

Tivi thì vốn dĩ sinh ra để xem phim giải trí, trang chủ toàn nội dung giải trí đối với hộ gia đình là điều hết sức bình thường. Nhưng khổ nỗi chúng tôi dùng trong doanh nghiệp! Mọi người bước vào phòng họp chỉ để trình chiếu slide báo cáo, hội nghị truyền hình, thảo luận tiến độ dự án... Chẳng lẽ đang họp hành căng thẳng giữa chừng, sếp lại nổi hứng muốn cày vội hai tập phim hoạt hình Peppa Pig sao? = =
Chính vì vậy, được truyền cảm hứng từ anh bạn hack TV ở trên, tôi quyết định: Hãy để AI Agent quét sạch toàn bộ quảng cáo mở máy, xóa sổ đống gợi ý phim ảnh rác này, và tự tay dựng nên một giao diện trang chủ tối giản, thanh lịch, đưa những chiếc TV này vận hành chuẩn xác theo đúng nhu cầu công việc của công ty!
Toàn bộ quy trình diễn ra vô cùng đơn giản. Việc chúng tôi cần làm chỉ là quẳng yêu cầu cho AI Agent, rồi từng bước làm theo hướng dẫn của nó.
Bước 1: Bật ADB Debugging trên Tivi
Tôi mở Codex lên, trình bày chi tiết hiện trạng thiết bị, mong muốn triệt tiêu quảng cáo và làm lại giao diện màn hình chính. Sau đó, tôi chọn ra một chiếc tivi trong phòng họp số 1 để làm chuột bạch thử nghiệm trước.


Theo hướng dẫn của Codex, tôi chỉ cần thao tác một bước cực kỳ đơn giản trên chiếc TV: bật tính năng gỡ lỗi ADB (Android Debug Bridge). ADB là cầu nối kinh điển cho phép máy tính kết nối và can thiệp sâu vào các thiết bị chạy Android thông qua cổng gỡ lỗi mạng. Rất nhiều thủ thuật điều khiển điện thoại bằng Codex cũng dựa trên cơ chế mở ADB này.

Sau khi bật xong, màn hình TV sẽ bật lên một hộp thoại xác thực quyền truy cập. Tôi chỉ việc bấm vào 'Luôn cho phép máy tính này gỡ lỗi'. Thế là xong! AI Agent đã chính thức nắm quyền bắt tay với chiếc TV, sẵn sàng cho công cuộc đại phẫu thuật.

Bước 2: Thiết kế Screensaver động hạt trắng bay lượn (Kèm Video)
Các bước tiếp theo chỉ đơn thuần là... trò chuyện tâm tình với AI. Đầu tiên, tôi bảo nó thay thế màn hình chờ quảng cáo rác mặc định. Tôi gửi file logo công ty cho nó, yêu cầu nó gọi Skill thiết kế hiệu ứng động nhận diện thương hiệu nội bộ để làm cho tôi một màn hình chờ động (Screensaver) tạo bởi các hạt ánh sáng màu trắng liên tục trôi dạt và biến chuyển nhịp nhàng.

Chỉ khoảng 20 phút sau, AI đã đưa ra hai phương án hoàn chỉnh cực kỳ ấn tượng để tôi lựa chọn. Tôi chọn phương án B. Và kết quả khi hiển thị thực tế trên màn hình TV phòng họp trông như thế này đây:
Bước 3: Dựng Launcher tối giản chuẩn văn phòng công ty
Tuy nhiên, chỉ có một chiếc màn hình chờ sang xịn mịn thì vẫn chưa đủ. Dù sao đây cũng là Tivi phục vụ công việc, những tính năng cốt lõi như Trình chiếu không dây (Cast), Chuyển đổi nguồn tín hiệu (HDMI 1/2), Cài đặt và Quản lý kết nối bắt buộc phải được giữ lại ở vị trí dễ bấm nhất.
Do đó, tôi tiếp tục yêu cầu Agent tận dụng Skill thiết kế ban nãy, bám sát ngôn ngữ thị giác tối giản vừa tạo để code lại một trang điều khiển chức năng cho TV. Mặc dù chúng tôi đã phế truất giao diện trang chủ cồng kềnh ban đầu, nhưng tính năng xem truyền hình gốc tôi vẫn muốn giữ lại để phòng khi cần thiết. Vì vậy, tôi bảo nó gom toàn bộ giao diện tivi gốc thành một ứng dụng con tên 'Xem Tivi', đặt chung vào mục 'Ứng dụng khác'.
Nhờ đó, ngày thường khi mở TV lên sẽ là giao diện tinh gọn, chuyên nghiệp do chúng tôi thiết kế; nhưng khi ai đó muốn xem truyền hình truyền thống thì vẫn có thể bấm một phát quay về hệ thống ban đầu bất cứ lúc nào.

Và đây chính là diện mạo trang chủ sau khi hoàn tất cuộc đại phẫu:

Toàn bộ giao diện sạch bóng, ngăn nắp, thao tác bằng điều khiển từ xa cực kỳ nhạy bén, mọi nút bấm đều tập trung vào những tính năng văn phòng được dùng nhiều nhất.
Bước 4: Diệt sạch quảng cáo mở máy - Bật là vào thẳng (Kèm Video)
Và dĩ nhiên, còn một nút thắt quan trọng nhất: căn bệnh quảng cáo mở máy ngay từ đầu. Dưới nỗ lực bền bỉ của AI Agent, mục tiêu này cũng được chinh phục hoàn hảo! Chúng tôi đã ghi lại một đoạn video ngắn quay cảnh bấm nút nguồn khởi động TV: màn hình vừa sáng lên là bay thẳng tắp vào hệ điều hành làm việc, không vướng bận dù chỉ một phần mười giây quảng cáo!
Đến đây, việc cải tạo chiếc Tivi phòng họp đầu tiên đã chính thức hoàn tất mỹ mãn, đáp ứng 100% kỳ vọng khắt khe của công ty. Với ba chiếc Tivi ở các phòng họp còn lại, chúng tôi chỉ việc dùng đúng câu lệnh và quy trình đó để Codex nhân bản trong vòng vài nốt nhạc. Cảm giác lúc đó nói thật là sướng... cực kỳ sướng!
Khuyến cáo an toàn: Luôn sao lưu firmware trước khi can thiệp
Dù vậy, ở đây tôi cũng phải 'khoác áo giáp' cảnh báo chân thành với mọi người: Thiết bị của các thương hiệu và hệ điều hành khác nhau sẽ có cổng giao tiếp và chính sách phân quyền rất khác nhau. Bạn nên kết nối AI Agent để nó thăm dò và đọc thông số hệ thống trước. Đặc biệt khi can thiệp vào các gói phần mềm hệ thống (system apps), bắt buộc phải sao lưu (backup) đầy đủ và chuẩn bị sẵn phương án khôi phục cài đặt gốc, tuyệt đối đừng để chiếc TV tiền triệu biến thành cục gạch chặn giấy nhé!

Case 2: Bàn điều khiển 4 đèn Livestream & Easter Egg 'Game Âm Nhạc'
Trong đời sống thực tế, còn có bạt ngàn thiết bị điện tử kết nối qua Wi-Fi, Bluetooth... mà chúng ta hoàn toàn có thể để AI Agent mổ xẻ giao thức truyền thông của chúng, rồi thiết kế lại tính năng và cách thức điều khiển theo ý mình. Mấy ngày nay, văn phòng chúng tôi còn cải tạo thêm một loạt thiết bị hay ho khác.
Nỗi ức chế với ứng dụng di động độc tài của nhà sản xuất
Chẳng hạn, nhân dịp chuyển văn phòng, các bạn trong nhóm sản xuất video của công ty đang dựng một phòng livestream chuyên nghiệp mới. Trong phòng có lắp 4 chiếc đèn trợ sáng studio công suất lớn.
Những chiếc đèn này vốn dĩ có thể chỉnh qua ứng dụng chính thức của nhà sản xuất trên điện thoại. Nhưng khi đưa vào sử dụng thực tế thì ôi thôi, ức chế tột cùng! Một mặt, ứng dụng viết quá ẩu, thường xuyên chập chờn rớt mạng Bluetooth; mặt khác, ứng dụng củ chuối này không cho phép điều khiển cùng lúc 4 chiếc đèn! Mỗi lần chỉnh, bạn phải kết nối chiếc đèn thứ nhất, vặn thông số xong thì ngắt kết nối, rồi mới bấm kết nối sang chiếc thứ hai để chỉnh tiếp... Trải nghiệm tương tác phản nhân loại này thực sự khiến cả team không thể nào chịu đựng thêm được nữa!

Claude dịch ngược giao thức đèn qua REA và tạo Web Console
Thế là một bạn trong nhóm quyết định quẳng đống đèn này cho Claude, bảo nó nghiên cứu và tự viết luôn một bộ bàn điều khiển đèn tập trung. Bạn ấy chụp ảnh những chiếc đèn gửi cho Claude, kèm theo một đoạn prompt yêu cầu súc tích: 'Tôi đang dựng không gian livestream, có 4 chiếc đèn giống trong ảnh. Bạn có thể giúp tôi dịch ngược nguyên lý hoạt động của chúng (dùng công cụ như REA), rồi dựng một trang web để điều khiển tất cả các đèn không? Tôi muốn chúng tự động kết nối với máy tính này để tôi quản lý mọi thứ ở MỘT nơi duy nhất, không phải bấm app điện thoại chỉnh từng cái một nữa.'

Tương tự như case tivi, bạn ấy chỉ việc từng bước làm theo chỉ dẫn của Claude để thiết lập kết nối và giải mã các lệnh gửi nhận qua Bluetooth BLE. Toàn bộ quá trình diễn ra nhanh chóng đến bất ngờ. Cuối cùng, bạn ấy đã tích hợp bàn điều khiển này vào ngay trang làm việc nội bộ của công ty!


Giờ đây, thông qua giao diện trực quan này, nhóm có thể đồng thời tinh chỉnh công tắc, độ sáng, nhiệt độ màu (Kelvin) và các hiệu ứng chiếu sáng cho toàn bộ 4 chiếc đèn studio chỉ bằng một cú rê chuột.
Easter Egg: Biến 4 chiếc đèn phòng quay thành Rhythm Game (Kèm Video)
Nhưng chưa hết! Bạn kỹ thuật này còn lén giấu một quả trứng phục sinh (Easter Egg) siêu nghịch ngợm bên trong bàn điều khiển... Khi bạn click vào biểu tượng bí mật ở góc trên bên trái, giao diện sẽ lập tức biến thành một trò chơi âm nhạc (Rhythm Game / tương tự Beat Saber hay Audition)!

Trên màn hình máy tính sẽ có các nốt nhạc liên tục rơi xuống theo nhịp điệu bài hát, và 4 chiếc đèn trợ sáng ngoài đời thực cũng sẽ chớp nháy, đổi màu và biến ảo cường độ ánh sáng chuẩn xác theo từng cú gõ nhịp! Hiệu ứng thực tế trông như thế này đây... Dùng đèn trợ sáng phòng quay để chơi game âm nhạc, nói thật thì đời tôi đây là lần đầu tiên được chứng kiến = =. Trí tưởng tượng và sự sáng tạo của con người khi có AI chắp cánh quả thực là không có giới hạn!
Case 3: Bàn điều khiển đa góc máy (Sony Mirrorless + DJI Pocket 3)
Bên cạnh hệ thống đèn, một bạn nữ thuộc nhóm sáng tạo nội dung của chúng tôi cũng tự tay 'độ' lại dàn thiết bị quay phim. Bởi vì khi quay video clip, bạn ấy thường xuyên cần phối hợp nhiều góc máy cùng lúc. Lần này bạn ấy dùng một chiếc máy ảnh mirrorless Sony chuyên nghiệp và một chiếc gimbal camera DJI Osmo Pocket 3 nhỏ gọn.
Bình thường, Sony có app riêng của Sony, DJI lại có app riêng của DJI (DJI Mimo). Bạn không có cách nào xem preview hình ảnh của cả hai máy trên cùng một màn hình, chứ đừng nói đến việc đồng bộ bấm nút quay hay chỉnh thông số khẩu độ, ISO.
Nhìn thấy các ca thành công trước đó, bạn ấy cũng bật Codex lên và yêu cầu nó xây dựng một bảng điều khiển đa máy ảnh hợp nhất (Multi-Camera Dashboard). Sau khi code xong, ứng dụng này cũng được triển khai gọn gàng ngay trên hệ thống Feishu/Lark nội bộ của công ty.


Giờ đây, bạn ấy có thể xem live preview khung hình của cả hai máy ảnh cạnh nhau trên màn hình PC, bấm một nút duy nhất để ra lệnh cả hai máy cùng bấm máy ghi hình, đồng thời tinh chỉnh thông số kỹ thuật của từng máy riêng biệt. Từ nay về sau, khi quay dựng video, chỉ cần đặt máy cố định vào các góc máy là mọi thao tác còn lại đều làm trên máy tính, tiện lợi và chuyên nghiệp hơn trước gấp bội phần!


Chiêm nghiệm: Khi AI đưa ta trở lại với 'Tâm lý học thiết kế'
Trong suốt quá trình cùng anh em vọc vạch dịch ngược những thiết bị này, tâm trí tôi cứ liên tục hồi tưởng về những năm tháng xa xưa khi mình còn làm một nhà thiết kế trải nghiệm người dùng (UX Designer). Thời bấy giờ, có một cuốn sách kinh điển gần như là kim chỉ nam đầu giường của bất kỳ ai bước chân vào nghề thiết kế: Cuốn 'The Design of Everyday Things' (Tâm lý học thiết kế) của cụ Don Norman.

Trong cuốn sách đó có một tư tưởng cốt lõi vô giá: Thiết kế tốt là thiết kế phải thuận theo nhận thức tự nhiên và thói quen hành vi của con người, khiến cho đồ vật trở nên dễ hiểu hơn, trực quan hơn và sử dụng thoải mái hơn.
Thế nhưng trong quá khứ, dù bạn có ý tưởng thiết kế tuyệt vời và vị nhân sinh đến đâu, bạn vẫn luôn bị bóp nghẹt bởi rào cản chi phí thực thi kỹ thuật. Một tính năng có đáng để làm hay không trước đây hoàn toàn phụ thuộc vào việc: có bao nhiêu triệu người cần nó? Nếu số lượng người cần quá ít, doanh nghiệp sẽ gạt phăng ý tưởng đó sang một bên vì không bõ công đầu tư nguồn lực kỹ sư.
Nhưng giờ đây, sự xuất hiện của AI Agent đang san phẳng hoàn toàn rào cản khổng lồ ấy. Cho dù tính năng đó chỉ có DUY NHẤT MỘT MÌNH BẠN TRÊN ĐỜI CẦN ĐẾN, bạn vẫn có thể nhờ AI đồng hành để tự tay biến nó thành hiện thực!
Quyền năng tái thiết thế giới: Chỗ nào khó chịu, nối AI vào sửa chỗ đó!
Tôi luôn tâm niệm rằng: Điều đem lại cảm giác tự hào và thành tựu lớn nhất đối với một nhà thiết kế trải nghiệm người dùng, chính là biến một món đồ vốn dĩ cực kỳ khó dùng, trở nên thuận tiện và vừa vặn hoàn hảo với thói quen của mọi người. Đặc biệt là khoảnh khắc tận mắt chứng kiến nó thực sự chuyển động và vận hành trơn tru theo đúng ý đồ trong đầu mình.
Và hôm nay, niềm hạnh phúc vốn dĩ từng là đặc quyền riêng của giới kỹ sư và nhà thiết kế chuyên nghiệp, đã có cơ hội mở rộng đến với mọi người bình thường trong xã hội. AI đang trao cho ngày càng nhiều người cơ hội để lột xác: từ một người tiêu dùng thụ động cam chịu những bất tiện của sản phẩm, trở thành một NGƯỜI ĐỒNG THIẾT KẾ trực tiếp nhào nặn nên trải nghiệm của chính mình.
Bất luận là sản phẩm hay thiết bị phần cứng gì, chỗ nào dùng thấy ức chế — hãy nối thẳng AI vào dịch ngược nó, sửa đổi nó theo đúng nhu cầu và cá tính của bạn. Chỗ nào dùng khó chịu, đập đi xây lại chỗ đó! Chúng ta thực sự đang bước vào kỷ nguyên nơi mỗi người đều có quyền năng tái thiết thế giới xung quanh mình.
Những dòng chia sẻ trên đây, nếu bạn đã kiên nhẫn đọc đến tận cuối cùng và thấy hữu ích, hãy để lại một nút like, chia sẻ cho bạn bè và đồng nghiệp cùng đọc nhé! Cảm ơn các bạn rất nhiều vì đã theo dõi bài viết này. Hẹn gặp lại các bạn trong những thử nghiệm đột phá tiếp theo!
Tác giả: 卡兹克 (Kazik), 可达 (Keda) · Weixin Official Account: 数字生命卡兹克 Liên hệ cộng tác & chia sẻ ý tưởng: wzglyay@virxact.com Bản dịch tiếng Việt chuyên sâu thực hiện bởi Antigravity Pair-Programming Agent trên cổng thành viên ag.aihot.vn