Không ai thích quảng cáo. Dù những đơn vị khai thác quảng cáo có lý do để duy trì, nhưng đối với người dùng cuối, việc phải chịu đựng những banner làm phiền khi đọc báo hay xem video YouTube là một trải nghiệm khó chịu. Các tiện ích chặn quảng cáo hiện nay rất phổ biến, nhưng việc tự xây dựng chúng là một thử thách thú vị để kiểm tra khả năng thực tế của các công cụ lập trình AI khi đối mặt với những vấn đề kỹ thuật nghe có vẻ đơn giản nhưng lại tiềm ẩn nhiều phức tạp.
Claude, ChatGPT và Gemini đã được giao cùng một nhiệm vụ: Xây dựng trình chặn quảng cáo cho trình duyệt Chrome. Hãy cùng phân tích cách mỗi mô hình tiếp cận công việc, loại tiện ích tạo ra và khả năng vận hành thực tế của chúng trên môi trường web mà không gây hỏng giao diện.
Cách thiết lập thí nghiệm
Thí nghiệm này sử dụng các công cụ CLI chuyên dụng cho từng agent lập trình: Claude Code (Opus 4.8), Codex (GPT-5.5) và Antigravity CLI (Gemini 3.1 Flash). Các mô hình được thiết lập mặc định để mô phỏng trải nghiệm thực tế của người dùng thông thường. Các yêu cầu (prompt) được đặt ra một cách có chủ đích là mơ hồ, chỉ nêu rõ mong muốn tạo trình chặn quảng cáo trên Manifest V3 mà không chỉ định chi tiết các thư viện hay giải pháp cụ thể, nhằm đánh giá khả năng tự ra quyết định kỹ thuật của AI.
Claude, ChatGPT và Gemini chặn quảng cáo, nhưng không chặn khoảng trống mà quảng cáo để lại







Kết quả thử nghiệm trên các trang tin tức và MSN cho thấy cả ba tiện ích đều loại bỏ được banner quảng cáo. Tuy nhiên, vấn đề phát sinh là các tiện ích này chỉ dừng lại ở việc chặn request quảng cáo, chứ không xử lý khoảng trống (layout) mà quảng cáo để lại. Một số nhãn "Được tài trợ" vẫn xuất hiện trên một vùng trống vô nghĩa. Điều này do các công cụ AI chưa sử dụng danh sách lọc khổng lồ như uBlock Origin hay AdGuard, mà chủ yếu dựa trên việc hardcode các mạng quảng cáo phổ biến như Google, DoubleClick, Taboola...
Nhận định từ chuyên gia kỹ thuật của TTC Việt Nam: Từ góc độ phát triển giải pháp mạng, việc các AI chỉ tập trung vào chặn request mạng mà bỏ qua CSS layout là hạn chế tất yếu khi lập trình tự động thiếu các bộ lọc (filter lists) chuyên sâu. Trong thực tế hạ tầng viễn thông và bảo mật web, một trình chặn quảng cáo hiệu quả cần sự cân bằng giữa chặn tài nguyên (resource blocking) và xử lý thẩm mỹ trang (cosmetic filtering) thông qua việc duy trì cơ sở dữ liệu quy tắc liên tục. Việc AI tự xây dựng công cụ chỉ mang tính chất minh họa logic, chưa thể thay thế các giải pháp chuyên nghiệp đòi hỏi cập nhật định kỳ.
YouTube là nơi các công cụ bộc lộ điểm yếu
Ba extension, ba cách khác nhau làm hỏng video





Trên nền tảng YouTube, mỗi mô hình AI lại bộc lộ các lỗi vận hành khác nhau:
- Codex: Tạo ra một khoảng trắng thay vì trình phát video do can thiệp quá sâu vào thành phần bên trong.
- Antigravity: Ép video tua nhanh và tắt tiếng mỗi khi gặp quảng cáo.
- Claude: Ẩn luôn nút Bỏ qua quảng cáo, khiến người dùng không thể thực hiện thao tác cơ bản.


Các extension CLI sửa lỗi này bằng cách tạo ra lỗi khác
Chỉ có tiện ích duy nhất thực sự hoạt động được đến từ ChatGPT web





Thử nghiệm so sánh cho thấy phiên bản trình chặn quảng cáo được ChatGPT (bản web) tạo ra có kết quả ổn định nhất. Dù vẫn để lại khoảng trống trên MSN nhưng tiện ích này không làm lỗi hoàn toàn giao diện YouTube như các phiên bản CLI. Tóm lại, các công cụ AI hiện tại chưa thể tạo ra một trình chặn quảng cáo hoàn hảo thay thế các phần mềm chuyên nghiệp do thiếu khả năng duy trì danh sách lọc và cập nhật liên tục.
Bạn đang tìm kiếm các giải pháp mạng và viễn thông tối ưu, bảo mật cao cho doanh nghiệp? Hãy liên hệ ngay với TTC Việt Nam (ttcvn.net) để được đội ngũ chuyên gia hàng đầu của chúng tôi tư vấn và triển khai hệ thống mạng chuyên nghiệp nhất.





