Một lỗi lập trình tưởng chừng đơn giản đã khiến một nhà phát triển phải nhận "hóa đơn" kỷ lục khi hệ thống AI tự động chạy vòng lặp xuyên đêm mà không có người giám sát.

Mới đây, cộng đồng Reddit xôn xao trước câu chuyện "đốt tiền" hy hữu của một lập trình viên có tài khoản procrastinator_eng. Chỉ vì một phút bất cẩn, người này đã tiêu tốn số lượng token trị giá 6.000 USD (khoảng hơn 150 triệu đồng) của công cụ Claude Code chỉ trong vòng chưa đầy một ngày.

Cú "vấp chân" trị giá 150 triệu đồng

Theo chia sẻ của nạn nhân, sai lầm bắt nguồn từ một lệnh vòng lặp duy nhất được thiết lập vào đêm hôm trước nhằm mục đích kiểm tra các yêu cầu định kỳ sau mỗi 30 phút. Tuy nhiên, sau khi hoàn tất công việc, lập trình viên này đã quên tắt lệnh.

Hệ thống đã tự động chạy liên tục 46 lần trong vòng 26 giờ trên máy chủ Claude Opus 4.7 mà không hề có sự can thiệp hay giám sát nào. "Nó đã tiêu tốn khoảng 6.000 USD trước khi tôi thức dậy", procrastinator_eng bàng hoàng cho biết sau khi xem xét kỹ nhật ký sử dụng.

Điều đáng nói, lỗi này không dễ dàng bị phát hiện ngay lập tức. Lập trình viên này cảnh báo rằng bảng điều khiển quản lý của Anthropic có độ trễ báo cáo lên đến vài ngày.

Ngay cả khi sự cố đang diễn ra, hệ thống vẫn hiển thị một con số chi phí rất nhỏ, khiến người dùng lầm tưởng mọi thứ vẫn trong tầm kiểm soát. Nạn nhân chỉ thực sự nhận ra mức độ nghiêm trọng khi nhận được email thông báo về việc giới hạn sử dụng đã cạn kiệt.

Lời cảnh báo cho người dùng Agent AI

Đây không phải là sự cố cá biệt của riêng cá nhân nào mà xuất phát từ chính kiến trúc của các Agent AI hiện nay. Mặc dù các công cụ này được quảng cáo là có khả năng tự động hoàn thiện sản phẩm và phát hiện lỗi xuyên đêm, nhưng thực tế chúng thường không thể tự ngắt kết nối khi bị "kẹt". Thay vào đó, AI sẽ lặp lại vòng lặp vô tận và mỗi lần như vậy đều ngốn một lượng lớn token của người dùng.

Trước đó, vào tháng 6/2025, công cụ Cursor cũng từng ghi nhận tình trạng tương tự khi thay đổi cơ chế phân bổ chi phí, khiến nhiều nhà phát triển phải trả thêm hơn 100 USD chỉ sau một tuần sử dụng vì lỗi vượt mức.

Để tránh rơi vào tình cảnh "cháy túi", các chuyên gia từ DevToolPicks khuyến cáo người dùng cần thiết lập chặt chẽ giới hạn ngân sách và số lượt sử dụng trong phần cấu hình Agent. Đặc biệt, đối với bất kỳ dòng mã nào sử dụng đệ quy, việc đặt giới hạn thời gian chạy tối đa (ví dụ 30 giây) là giải pháp bắt buộc để ngăn chặn các vòng lặp "tử thần" có thể xảy ra.

PTH (SHTT)