Bug ám ảnh suốt 4 năm khiến lập trình viên hơn 30 năm kinh nghiệm phải "bó tay", vậy mà AI sửa gọn trong một buổi
Một lập trình viên kỳ cựu với hơn 30 năm kinh nghiệm đã bó tay trước một lỗi suốt 4 năm, nhưng Claude Opus chỉ mất vài giờ để giải quyết.
- 19-05-2025Lập trình viên bị đe dọa mất việc trong kỷ nguyên AI
- 18-04-2025Startup Mỹ ra mắt trợ lý AI tự viết code, kiểm tra lỗi thay người: Có hẳn chế độ để lập trình viên… đi pha cà phê
- 04-04-2025Thời kỳ việc ổn lương cao đã hết, lập trình viên còn phải trả 10.000 USD để tìm được công việc ưng ý
Dù có hơn 30 năm kinh nghiệm phát triển phần mềm, từng giữ vị trí kỹ sư cấp Staff tại một tập đoàn công nghệ lớn, một lập trình viên C++ vẫn phải "ngả mũ" trước Claude Opus 4 - mô hình ngôn ngữ mới nhất của Anthropic.
Trên subreddit r/ClaudeAI, tài khoản ShelZuuz đã chia sẻ câu chuyện có thật của mình về một lỗi phần mềm "white whale" - một thuật ngữ để chỉ những bug phức tạp và dai dẳng như con cá voi trắng trong tiểu thuyết Moby Dick.
Vấn đề bắt nguồn từ một đợt tái cấu trúc mã cách đây 4 năm, liên quan đến hơn 60.000 dòng code. Bản refactor giải quyết hàng loạt lỗi cũ nhưng vô tình tạo ra một lỗi mới trong một tình huống hiếm gặp - khi một shader cụ thể được gọi trong điều kiện đặc biệt. Đây là lỗi không nghiêm trọng đến mức phải dừng mọi việc để sửa, nhưng cũng không thể để yên. Trong suốt 4 năm, chủ tài khoản đã dành khoảng 200 giờ để "săn bug", vẫn không thể tìm được nguyên nhân.
Claude vào cuộc và "bẻ khóa" trong 30 prompt
Chỉ sau 30 lần trao đổi và một lần khởi động lại phiên làm việc, Claude đã tìm ra nguyên nhân thật sự: mã cũ vốn "chạy đúng" là nhờ… may mắn. Nó hoạt động được không phải vì lập trình đúng logic, mà vì cấu trúc hệ thống cũ vô tình tạo ra một điều kiện phù hợp. Khi hệ thống được tái cấu trúc lại để tốt hơn, điều kiện ngẫu nhiên đó không còn nữa - và vì thế, lỗi bắt đầu xuất hiện.
Nói cách khác, Claude đã phát hiện ra đây không phải một lỗi thông thường, mà là hậu quả của việc kiến trúc mới không còn tương thích với một tình huống đặc biệt từng được "cứu" bởi sự tình cờ trong hệ thống cũ.

Mô hình Claude 4 vừa được Anthropic ra mắt cách đây ít ngày
“Claude không chỉ tìm ra lỗi trong cách viết mã, mà còn nhận ra rằng cách hệ thống được thiết kế lại không còn hỗ trợ được tình huống đặc biệt này nữa. Tôi từng dùng GPT-4.1, Gemini 2.5 và cả Claude 3.7 nhưng không một mô hình nào trước đó có thể giải được bài toán này,” người dùng chia sẻ.
Không phải phép màu, mà là góc nhìn khác
Thành công của Claude Opus 4 cũng phản ánh một thực tế: những bug tồn tại dai dẳng thường không phải vì quá khó, mà vì ta luôn tiếp cận chúng theo một góc nhìn sai lệch hoặc giới hạn. Claude không chỉ giỏi vì sức mạnh tính toán, mà vì nó không mang định kiến hay lối mòn tư duy như con người.
"Tôi từng nghĩ Claude chỉ ngang trình một junior dev. Nhưng sau vụ này, tôi phải công nhận: nó có thể trở thành đồng đội đắc lực cho bất kỳ kỹ sư phần mềm nào," ShelZuuz kết luận.
VTV
CÙNG CHUYÊN MỤC

Công an Hà Nội cảnh báo
09:21 , 31/05/2025
Marketing 2025+: Đo đúng - chọn đúng - dùng đúng giữa cảm xúc và dữ liệu?
17:30 , 30/05/2025