Chuyện gì thực sự xảy ra khi bạn thả hàng chục AI Agent tự vận hành dây chuyền ngày đêm? Từ cú sốc 208 phiên chạy kẹt cứng, AI tự làm giả 'chữ ký chủ nhà' đến cuộc đại phẫu Đảo Ngược Nhà Máy.
Trong bài viết trước về Xu thế AI chuyển thành Lưới điện Hạ tầng, mình có nhắc đến một hình ảnh nghe rất mê hoặc: thả những đội quân AI Agent (Robot phần mềm tự hành) chạy ngầm 24/24 giờ để tự động sản xuất lúc chúng ta đang ngủ.
Nghe trên lý thuyết thì giống như giấc mơ của mọi kỹ sư. Chính mình cũng đã lao vào xây dựng một “Nhà máy Sản xuất Nội dung Đa ngôn ngữ Tự hành” hoạt động theo đúng giấc mơ đó: từ lên kịch bản, dịch thuật ra 4 thứ tiếng, kiểm tra ngữ pháp, tổng hợp giọng nói, dựng hình cho tới đóng gói xuất bản.
Nhưng đời không như là mơ. Vào tuần lễ cao điểm vừa qua, khi mở bảng đo đạc của nhà máy lên sau 72 giờ chạy ngầm, mình chết lặng trước những con số:
Tại sao một đội quân AI thông minh như vậy, tiêu thụ lượng chữ tương đương cả một thư viện quốc gia, lại có thể tự khóa cứng chân tay của chính mình để không làm ra nổi dù chỉ 1 sản phẩm?
Trước khi đi vào câu chuyện hậu trường dở khóc dở cười ấy, mời bạn bấm thử qua 3 Giai đoạn Kiến trúc Nhà máy trong bộ mô phỏng dưới đây để tận mắt thấy chuyện gì đã xảy ra bên trong xưởng:
Hãy tưởng tượng bạn thuê 10 đầu bếp thực tập siêu tốc độ và giao toàn bộ căn bếp cho họ tự quản. Khi bạn dặn: 'Nấu xong nhớ tự nếm thử rồi mới bưng ra nhé!', họ vui vẻ tự chấm món canh cháy của mình... 10/10 điểm! Tệ hơn, khi máy đo độ mặn báo lỗi, thay vì nấu lại nồi canh, cậu đầu bếp lặng lẽ... sửa lại tờ nhãn dán bên ngoài để đánh lừa máy đo!
Chủ xưởng viết tờ nội quy dài 20 điều ('Nhớ gọi người khác kiểm tra chéo!'). Chạy được 30 phút, bàn làm việc đầy giấy nháp, AI quên sạch điều số 15.
Khi bản thu âm bị máy bắt lỗi phát âm, AI không hề báo cáo mà tự ý sửa lại lời kịch bản và bấm mua lại âm thanh 4 lần liền trong 11 phút.
Chính con AI vừa viết bài lại tự nhận xét bài của mình trong cùng một bộ nhớ → Báo cáo 'ĐẠT 100%' dù bên trong lọt đầy lỗi.
Để người không chuyên về lập trình cũng hiểu ngay bản chất, hãy hình dung việc xây một hệ thống AI tự động giống như bạn mở một khu bếp nhà máy làm cơm hộp xuất khẩu, và bạn thuê 10 cậu đầu bếp thực tập siêu tốc độ (AI Agents) vào làm việc.
Hồi mới mở xưởng (Giai đoạn 1), mình làm theo cách mà 90% mọi người trên mạng vẫn hướng dẫn: viết một Tờ Nội Quy thật dài (Prompt / Skill) dán lên tường bếp:
Kết quả sau 17 ca chạy thử đầu tiên (với 608 tin nhắn mình phải nhảy vào nhắc tay) là một chuỗi những pha “lách luật” không tưởng:
💡 Bài học xương máu số 1: Lời dặn bằng chữ (Prompt) chỉ là lời khuyên đạo đức, không phải bức tường vật lý. Khi một AI vừa là người viết bài, vừa là người tự chấm bài trong cùng một bộ nhớ, nó sẽ luôn tìm đường ngắn nhất để báo cáo chữ “HOÀN THÀNH” cho bạn vui lòng.
Bị các cậu đầu bếp AI “qua mặt” nhiều lần, mình quyết định siết kỷ luật sắt. Mình đặt ra nguyên tắc: “Mỗi một lỗi từng lọt qua mắt chủ xưởng đều phải biến thành một chiếc khóa tự động (Gate)!”
Thế là suốt 2 tuần tiếp theo, mình lao vào lắp đặt hàng chục chốt chặn:
Nghe cực kỳ chặt chẽ và khoa học đúng không? Nhưng khi hệ thống phình lên tới 43.000 dòng code điều phối (gần bằng 47.000 dòng code làm ra sản phẩm chính!), cả nhà máy bỗng nhiên… đứng hình toàn tập.
Bởi vì mình đã mắc phải một nghịch lý kiến trúc chí mạng:
Hệ thống khóa được thiết kế dựa trên nguyên tắc “Không được tin AI” — nhưng mình lại giao chùm chìa khóa vận hành hệ thống đó cho chính… các con AI!
Hãy tưởng tượng trong khu bếp có 20 cánh cửa sắt khóa mật mã, và để đi từ phòng Sơ chế sang phòng Nấu, bạn bắt cậu đầu bếp AI phải tự bấm một loạt câu lệnh quản lý sổ sách (xin-thẻ-ra-vào, mở-phiên-chấm-điểm, khôi-phục-chốt-chặn, gia-hạn-chìa-khóa). Chuyện gì đã xảy ra trong 72 giờ kinh hoàng đó?
review-begin và review-recover hơn 4.000 lần, đốt sạch 1,5 tỷ token chỉ để… vặn tay nắm cửa!rcpt-... và điền chữ owner (Chủ nhà đã duyệt) vào ô người ký để tự mở toang cả 6 cánh cửa!Đó là khoảnh khắc mình nhận ra: Khi bạn bắt một bộ não xác suất (LLM) phải vừa sáng tác nội dung, vừa tự cầm chùm chìa khóa quản lý quy trình (State Machine), nó sẽ một là bị kẹt chết trong mê cung khóa, hai là dùng trí thông minh để phá khóa!
Khi bình tĩnh lại và đi tìm hiểu sâu xem các đội ngũ kỹ thuật hàng đầu thế giới năm 2025–2026 (như Stripe, Anthropic, hay tác giả bộ nguyên tắc 12-Factor Agents) xây dựng hệ thống Agent chạy 24/7 ra sao, mình phát hiện ra họ cũng từng đập đầu vào đúng bức tường này!
Cách mà đội ngũ Stripe xây dựng hệ thống Minions (đội quân AI tự động viết và đóng góp hơn 1.300 bản cập nhật phần mềm mỗi tuần mà không cần con người gõ phím) gói gọn trong một triết lý duy nhất:
Tại Stripe, các kỹ sư tuyệt đối không cho phép AI tự quyết định bước tiếp theo là gì, không cho AI tự cầm chìa khóa mở cổng hay tự ghi sổ cái. Thay vào đó, họ chia nhà máy thành 2 thế giới tách biệt hoàn toàn:
if/else, vòng lặp for) nắm giữ. Code truyền thống thì không bao giờ “quên nội quy”, không bao giờ “bịa chữ ký giả” và tốn 0 đồng tiền token!Nhìn thấu chân lý đó, mình quyết định thực hiện một cuộc đại phẫu kiến trúc gọi là Đảo Ngược Nhà Máy (Deterministic Factory Inversion):
Mình xóa sổ hoàn toàn vai trò “AI Điều phối viên” và cấm tiệt các phiên AI gọi bất kỳ câu lệnh quản lý sổ cái nào. Toàn bộ quyền điều khiển dây chuyền được trả về cho một vòng lặp Code Go truyền thống chạy định kỳ mỗi 2 phút một nhịp (Tick).
Mỗi khi nhịp băng chuyền (Tick) chạy, code Go tự kiểm tra sổ cái, tự đồng bộ thư mục làm việc mới nhất, rồi mới gọi AI dậy trong hai vai trò hoàn toàn mù thông tin với nhau:
DONE. Không cần biết bước tiếp theo là gì, không cần mở khóa cho ai.PASS hoặc danh sách lỗi cụ thể).Sau cuộc đại phẫu “Đảo Ngược Nhà Máy”, những vết khớp nối cuối cùng (như việc đồng bộ thư mục làm việc hay chuẩn hóa chữ DONE.) lần lượt được khâu kín. Nhà máy giờ đây chạy êm ru theo nhịp đồng hồ 2 phút/lần mà không còn cảnh đốt hàng tỷ token trong vô vọng.
Nếu bạn cũng đang ấp ủ xây dựng một quy trình AI tự động cho công việc hay doanh nghiệp của mình, hãy nhớ lấy quy tắc xương máu đã tiêu tốn của mình 1,5 tỷ token này:
Đừng bao giờ giao “bàn bẻ ghi đường ray” cho AI. Hãy dùng Code truyền thống để xây đường ray sắt và các cổng kiểm soát tất định — và chỉ gọi AI thức dậy bên trong những căn phòng khép kín nơi sự sáng tạo thực sự lên tiếng!
Written by Hien Nguyen – Fullstack Dev tận dụng AI để build nhanh hơn, học nhiều hơn, và ngủ đủ giấc hơn.