Lovable, startup Thụy Điển đứng sau trào lưu "vibe coding" (gõ mô tả bằng tiếng Anh, AI tự viết code), vừa huy động thêm 400 triệu USD ở vòng Series C do Menlo Ventures và quỹ Scaleup Europe của EQT dẫn dắt, nâng định giá lên 13,3 tỷ USD, gấp đôi mức định giá hồi tháng 12 năm ngoái. Tencent và Balderton Capital cũng góp mặt, trong khi doanh thu định kỳ hàng năm của Lovable đã tăng gần ba lần, hướng tới mốc 600 triệu USD vào cuối tháng này. Nhưng đằng sau con số ấn tượng đó là một bài toán kỹ thuật ít ai để ý: mỗi lần người dùng gõ một câu lệnh, AI viết ra code mới toanh và code đó phải được chạy thử ngay lập tức để hiển thị bản xem trước theo thời gian thực. Vấn đề là code do AI viết ra, dù thông minh đến đâu, vẫn là code chưa từng được ai kiểm chứng. Nó có thể vô tình chứa vòng lặp vô hạn, lệnh xóa file, hay cố gắng truy cập tài nguyên mà nó không nên chạm tới. Vậy hạ tầng nào dám ôm rủi ro đó cho hàng triệu người dùng cùng lúc?
Container không đủ an toàn, cần một lớp cách ly sâu hơn
Cách truyền thống để cô lập mã lạ là dùng container như Docker. Nhưng container chỉ tách biệt ở mức tiến trình. Tất cả container trên cùng máy chủ vẫn dùng chung một nhân hệ điều hành (kernel). Nếu code AI viết khai thác được lỗ hổng trong kernel, nó có thể thoát ra ngoài và ảnh hưởng tới toàn bộ máy chủ, bao gồm dữ liệu của người dùng khác. Đây là lý do các nền tảng như Lovable, Replit hay các dịch vụ hạ tầng sandbox như E2B chuyển sang dùng công nghệ microVM, tiêu biểu là Firecracker, do Amazon (AMZN) mở mã nguồn và vốn được phát triển để vận hành AWS Lambda. Firecracker khởi động một máy ảo siêu nhẹ chỉ trong khoảng 125 mili giây, với một nhân Linux tối giản và chỉ mô phỏng vài thiết bị phần cứng cần thiết nhất, thay vì mô phỏng cả một máy tính đầy đủ như máy ảo truyền thống. Bề mặt tấn công vì vậy nhỏ hơn hẳn, gần với mức an toàn của máy ảo thật nhưng nhanh và nhẹ như container.
Mỗi câu lệnh, một cỗ máy dùng một lần rồi vứt bỏ
Quy trình thực tế trông như sau: người dùng gõ yêu cầu, AI của Lovable sinh ra code, một microVM mới được bật lên chỉ để chạy đúng đoạn code đó, với giới hạn nghiêm ngặt về CPU, bộ nhớ, thời gian chạy và gần như không được kết nối ra mạng bên ngoài, trừ khi thật sự cần. Sau khi lấy được kết quả hoặc log lỗi để hiển thị cho người dùng, microVM đó bị hủy hoàn toàn, không để lại dấu vết cho lần chạy tiếp theo. Để tăng tốc, nhiều nền tảng chụp nhanh trạng thái của máy ảo đã khởi động sẵn, rồi khôi phục trong vài chục mili giây thay vì khởi động lại từ đầu. Một hướng khác là dùng gVisor của Google (GOOGL), giả lập nhân hệ điều hành ngay trong không gian người dùng để chặn các lệnh hệ thống nguy hiểm trước khi chúng chạm tới kernel thật. Lớp hạ tầng vô hình này chính là lý do các startup như Lovable cần huy động vốn khổng lồ: chi phí không chỉ nằm ở việc chạy mô hình AI, mà còn ở việc dựng hàng triệu "cỗ máy dùng một lần" mỗi ngày mà vẫn giữ được tốc độ phản hồi tức thời. Khi một startup công nghệ nói họ để ai cũng lập trình được chỉ bằng lời nói, phần khó nhất không nằm ở AI hiểu ngôn ngữ tự nhiên, mà ở việc xây một cái hộp đủ chắc để nhốt sản phẩm của AI đó lại, không cho nó gây hại trước khi con người kịp xem qua.






