Hacker News Nổi bật (buzzing.cc bản dịch tiếng Trung)
85

Thủ thuật

Thuế không khí: Cái giá ẩn sau các AI Coding Agent

(giờ Việt Nam)

Tóm tắt AI

Một lập trình viên phát hiện AI tiêu tốn sạch hạn mức token chỉ để tạo ra hàng đống file test thừa thãi thay vì ứng dụng thực tế. Hiện tượng này được gọi là 'thuế không khí' – cái giá đắt đỏ mà người dùng phải trả cho sự tự tin thái quá của AI.

Bản dịch AI

The Vibe Tax | insufferable.dev

Vậy là bạn đã quyết định bắt tay vào xây dựng ứng dụng todo từ con số không mà mình hằng mong đợi. Có hàng triệu ứng dụng như vậy ngoài kia, nhưng đây sẽ là ứng dụng của riêng bạn. Một thứ được thiết kế riêng cho quy trình làm việc độc đáo của bạn.

Thông thường, bạn sẽ chẳng bao giờ thực hiện một nỗ lực như vậy. Bất kỳ dòng code nào viết tay cũng đều tốn thời gian. Và thời gian là thứ duy nhất bạn không có. Việc bạn cũng đang làm nghề lập trình viên cũng chẳng giúp ích gì hơn.

Nhưng giờ đây bạn đã tự tin hơn. Nhờ có các LLM, bạn không cần phải tự tay gõ bất kỳ dòng code nào. Việc bạn là một kỹ sư phần mềm giỏi với kinh nghiệm trong một lĩnh vực liên quan cũng là một lợi thế.

Theo cách phát triển phần mềm quen thuộc của mình, bạn bắt đầu với một bản spike nhỏ, hay nói theo ngôn ngữ thông thường là một bản proof of concept (bằng chứng khái niệm).

Bạn nhập các chỉ dẫn một cách tỉ mỉ, giới hạn tác vụ của agent theo ý muốn của mình. Bạn luôn có cách để điều khiển các agent này.

Agent mới nhất có tên là Pol cũng không ngoại lệ. Nó đã đạt thứ hạng rất cao trên các bảng xếp hạng (benchmarks). Tất cả chúng đều ngày càng tốt hơn theo thời gian, nên nếu có gì đó, thì việc này hẳn sẽ dễ dàng hơn so với một tháng trước.

Bạn thiết lập để agent tự xử lý code, rồi tiếp tục công việc thường nhật hoặc có thể đi ngủ. Suy cho cùng, các agent ngày nay khá tự chủ.

Bạn thức dậy và theo thói quen, bước tới bàn làm việc để kiểm tra Pol. Cảm giác xem những bản code đầu tiên luôn rất hồi hộp. Chúng thô sơ, chưa được trau chuốt, dễ xảy ra lỗi nhưng lại rất đáng giá. Tạo ra thứ gì đó từ hư không. Từ một ý tưởng thành phần mềm hoạt động được. Như thể phép thuật và phù thủy cuối cùng đã trở thành hiện thực.

Cái nhìn đầu tiên không cho thấy bất kỳ phần mềm nào cả. Hừm, điều đó không đúng. Bạn đã chạy nó chưa nhỉ? Với chút nghi ngờ bản thân, bạn chuyển sang cửa sổ terminal nhỏ bé của Pol.

0% mức sử dụng hàng tuần. Lần đặt lại sẽ là 7 ngày kể từ bây giờ.

Bạn nhìn chằm chằm vào đó đầy bối rối. Bộ não chưa được nạp caffeine từ chối hiểu những hàm ý đằng sau đó. Hoặc có lẽ là không muốn hiểu. Bạn vừa mới reset hàng tuần vào ngày hôm qua, nên đây chắc chắn phải là một sai sót.

Bạn điên cuồng gõ các lệnh để kiểm tra mức sử dụng và trạng thái. Tất cả đều cho thấy cùng một kết luận. Bằng cách nào đó trong 12 giờ qua, Pol đã tiêu tốn một cách tỉ mỉ, có phương pháp và đầy ma thuật toàn bộ hạn mức hàng tuần của bạn. Hàng tỷ token đã tan biến vào hư không. Bùm.

Bạn không phải là kẻ lười biếng. Bạn không phải là một "vibe coder". Vì vậy, bạn đào sâu vào mã nguồn dự án. Để hiểu liệu Pol có vô tình tạo ra Windows 12 hay có lẽ là GTA 7 hay không.

Kho lưu trữ (repo) hầu như trống rỗng ngoại trừ một thư mục con có tên là ‘tests’. Bạn đào sâu vào đó. Thêm nhiều thư mục con nữa. Mỗi thư mục đều có một mã băm sha256 được tạo ra một cách tỉ mỉ.

Mỗi thư mục bao phủ một trường hợp biên (edge case) mà ứng dụng của bạn sẽ phải vượt qua rất nhiều rào cản mới chạm tới được.

Mỗi bài kiểm tra đều hoàn hảo và bao phủ một trường hợp hiếm gặp mà sẽ chẳng bao giờ xảy ra. 10 triệu token bị đốt cháy chỉ để đảm bảo không một con người nào phải gặp bất kỳ vấn đề gì với ứng dụng. Và họ cũng sẽ chẳng bao giờ gặp vấn đề gì cả vì bản thân ứng dụng đó còn chẳng thấy đâu. Thậm chí không có lấy một placeholder hay todo.

Rồi bạn chợt nhận ra. Lý do cho việc điều phối quá mức. Lý do cho việc thiết kế quá phức tạp (overengineering). Lý do cho việc bao phủ kiểm thử một cách hoang tưởng.

Đó là vì hàng triệu "vibe coder" đã huấn luyện nó qua nhiều tháng thành một thứ có thể giải quyết mọi thứ trong một lần mà không gặp vấn đề gì. Nó chỉ đơn giản là sử dụng lượng token gấp 10 lần trước đây. Một cái giá mà họ sẵn sàng trả để không bao giờ phải nhìn vào code.

Một cái giá về cơ bản là một loại thuế đánh lên tất cả các nhà phát triển phần mềm bình thường khác.

Một loại Thuế Vibe (Vibe Tax).

AI CodingLập trìnhHiệu suấtAI AgentKinh nghiệm
Đọc bài gốc

Bài viết được AI dịch và tổng hợp tự động từ Hacker News Nổi bật (buzzing.cc bản dịch tiếng Trung). Liên kết bài gốc ở phía trên. Dữ liệu đồng bộ qua API công khai được ghi nguồn tại AI HOT (canonical) ↗. AIHOT.vn luôn dẫn nguồn đầy đủ — nếu bạn thấy điểm cần chỉnh sửa, hãy gửi ý kiến tại trang phản hồi.