

Gemini 4 Argon Giúp Google Tái Cấu Trúc 6 Triệu Dòng Code Cũ Trong Chromium
🧹 Gemini 4 Argon Giúp Google Tái Cấu Trúc 6 Triệu Dòng Code Cũ Trong Chromium, Việc Tốn Nhiều Tháng Xong Trong Vài Tuần
Chromium, phần mã nguồn mở đứng sau trình duyệt Chrome, đã có tuổi đời hàng chục năm với khoảng 40 triệu dòng code. Đụng vào một chỗ nhỏ trong đó có thể làm hỏng một chỗ khác ở rất xa, nên việc sửa kiến trúc tổng thể từng là cơn ác mộng của kỹ sư. Google vừa công bố họ đã dùng Gemini 4 Argon, mô hình AI mới nhất của mình, để giải quyết việc này: nhiều AI cùng sửa code song song, hoàn thành một đợt tái cấu trúc lớn chỉ trong vài tuần, thay vì nhiều tháng như trước.
Chuyện gì đã xảy ra
Theo Google, kỹ sư Erik Chen đã dùng Gemini 4 Argon để "gỡ rối" một phần kiến trúc của Chromium. Cụ thể, đội ngũ Chrome muốn tách phần xử lý trang web cốt lõi ra khỏi một thư mục cũ, chứa khoảng 6 triệu dòng code các tính năng trình duyệt, nằm bên trong tổng codebase 40 triệu dòng của Chromium.
Đây không phải việc đổi tên biến hay dọn vài file lặt vặt. Đó là một đợt tái cấu trúc kiến trúc (architectural refactor), ảnh hưởng tới hàng trăm file cùng lúc, đòi hỏi hiểu đúng cách các phần code cũ phụ thuộc lẫn nhau để không làm sập thứ gì đó ở một nơi hoàn toàn khác.
Nhiều AI cùng sửa code một lúc, con người chỉ duyệt lại
Điều khiến việc này khả thi là Gemini 4 Argon có thể chia việc cho nhiều agent AI làm độc lập cùng lúc, mỗi agent phụ trách một phần của đợt tái cấu trúc, thay vì một kỹ sư ngồi sửa tuần tự từng file. Mỗi thay đổi mà các agent đưa ra đều phải đi qua hai lớp kiểm tra trước khi được đưa vào sản phẩm thật:
- Chạy qua bộ test tự động có sẵn của Chromium, bộ test vốn được xây dựng qua nhiều năm để bắt lỗi khi một thay đổi nhỏ gây ảnh hưởng dây chuyền.
- Qua code review của kỹ sư con người, giống như mọi thay đổi khác vào Chromium, không có chuyện AI tự merge code mà không ai kiểm tra lại.
Nhờ cách làm này, Google cho biết họ đã hoàn thành đợt tái cấu trúc xuyên suốt hàng trăm file, việc mà bình thường cần nhiều tháng công sức, chỉ trong vài tuần.
Vì sao phải dọn 6 triệu dòng code cũ
Lý do Google chịu khó đầu tư vào việc này không chỉ để code gọn gàng hơn cho vui. Khi phần xử lý trang web cốt lõi được tách bạch khỏi đống tính năng cũ chồng chéo, trình duyệt có thể làm được điều trước đây khó làm: để một trang web di chuyển mượt mà giữa các tab, panel bên (side panel) và cửa sổ nổi (floating window) mà không cần tải lại trang. Việc tách kiến trúc rõ ràng hơn cũng giúp loại bỏ hẳn một nhóm lỗi từng khiến Chrome bị treo hoặc crash do các phần code cũ giẫm chân lên nhau.
Nói cách khác, với người dùng Chrome bình thường, đây là chuyện xảy ra âm thầm phía sau, nhưng kết quả là trình duyệt mượt hơn và ít lỗi vặt hơn, dù bạn không biết Gemini 4 Argon là gì.
Vì sao điều này đáng để bạn quan tâm
Nếu bạn đang làm việc liên quan tới code, dù là dân chuyên hay mới học vibe coding (lập trình bằng cách mô tả ý tưởng cho AI thay vì tự gõ từng dòng lệnh), câu chuyện Chromium là một ví dụ thật, ở quy mô lớn, cho thấy AI không chỉ viết thêm tính năng mới mà còn có thể dọn dẹp nợ kỹ thuật (technical debt), những đoạn code cũ chồng chéo mà ai cũng ngại đụng vào.
Đây cũng là một ví dụ cụ thể cho khái niệm AI agent: AI được giao một mục tiêu lớn rồi tự chia nhỏ, tự làm nhiều bước, thay vì chỉ trả lời một câu hỏi. Và vì có nhiều agent cùng làm việc song song trên cùng một codebase, đây cũng là minh họa rõ cho khái niệm multi-agent, nhiều AI phối hợp cùng lúc thay vì một AI làm tuần tự.
Chuyện này cũng gợi lại một ca tương tự từng gây chú ý: một công ty từng chi 400.000 đô la thuê AI viết lại trình biên dịch TypeScript sau khi đội cũ thất bại, và xong trong 2 tuần. Xu hướng chung đang rõ dần: những codebase khổng lồ, cũ kỹ, từng là việc bất khả thi để đại tu, giờ đang được AI xử lý với tốc độ mà con người làm một mình khó theo kịp.
Giới hạn cần biết
Đây là thông tin do chính Google công bố, chưa có bên thứ ba kiểm chứng độc lập về số liệu "vài tuần thay vì vài tháng". Chromium cũng là một trường hợp đặc biệt thuận lợi: nó có sẵn bộ test tự động khổng lồ và quy trình code review chặt chẽ nhiều năm, không phải codebase nào cũng có điều kiện tốt như vậy để AI có thể tự tin sửa diện rộng mà vẫn an toàn. Với một dự án nhỏ, ít test, rủi ro khi để nhiều AI agent cùng sửa code song song sẽ cao hơn nhiều.
Câu hỏi thường gặp
Gemini 4 Argon có tự ý sửa code Chromium mà không ai kiểm tra không? Không. Mọi thay đổi đều phải qua bộ test tự động của Chromium và code review của kỹ sư con người trước khi được đưa vào sản phẩm thật.
Vì sao phải tách 6 triệu dòng code ra khỏi phần còn lại? Để phần xử lý trang web cốt lõi không còn bị trộn lẫn với các tính năng cũ chồng chéo, giúp trang web di chuyển mượt giữa tab, panel bên, cửa sổ nổi mà không cần tải lại, đồng thời giảm một nhóm lỗi gây crash.
Việc này có ý nghĩa gì nếu tôi không phải lập trình viên? Có, gián tiếp: Chrome bạn đang dùng có thể mượt hơn, ít treo hơn, nhờ phần code nền được dọn dẹp bằng AI mà bạn không hề hay biết.
Cách làm này có áp dụng được cho mọi dự án phần mềm không? Khó áp dụng ngay với dự án nhỏ hoặc thiếu bộ test tự động, vì Chromium có điều kiện đặc biệt thuận lợi (test và quy trình review đã có sẵn từ lâu) để AI có thể sửa diện rộng một cách an toàn.
#GeminiArgon #Google #Chromium #AIAgent #VibeCoding #TinTucAI
Doanh nghiệp muốn giới thiệu sản phẩm AI tới bạn đọc Vibe AI Coder? Xem gói tài trợ


