VTV.vn - Mặc dù là lập trình viên kỳ cựu với hơn 30 năm trong nghề, anh ấy đã không thể tìm ra cách xử lý lỗi này trong suốt 4 năm, nhưng chỉ mất vài giờ, Claude Opus đã hoàn thành nhiệm vụ.
Mặc dù có hơn 30 năm kinh nghiệm phát triển phần mềm và từng đảm nhiệm vai trò kỹ sư cấp Staff tại một tập đoàn công nghệ hàng đầu, một lập trình viên C++ đã phải "ngả mũ" trước Claude Opus 4 - mô hình ngôn ngữ tiên tiến nhất của Anthropic.
Trên subreddit r/ClaudeAI, tài khoản ShelZuuz đã chia sẻ câu chuyện thực tế của mình về một lỗi phần mềm "white whale" - thuật ngữ chỉ những bug khó khăn và dai dẳng như con cá voi trắng trong tiểu thuyết Moby Dick.
Lỗi xuất phát từ một lần tái cấu trúc mã cách đây 4 năm, liên quan đến hơn 60.000 dòng code. Dù bản refactor đã sửa được nhiều lỗi cũ, nhưng lại vô tình tạo ra một bug mới trong tình huống hiếm hoi - 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 ngừng công việc, nhưng không thể bỏ qua. Trong suốt 4 năm, chủ tài khoản đã dành khoảng 200 giờ để tìm bug, nhưng vẫn không thể xác định được nguyên nhân.
Claude tham gia và "bẻ khóa" sau 30 lần nhập lệnh
Chỉ sau 30 lần nhập câu lệnh và một lần khởi động lại phiên làm việc, Claude đã phát hiện ra nguyên nhân thực sự: mã cũ vốn "chạy đúng" nhờ vào may mắn. Nó không hoạt động vì logic lập trình chính xác, mà vì cấu trúc hệ thống cũ vô tình tạo ra điều kiện thuận lợi. Khi hệ thống được tái cấu trúc để tối ưu hơn, điều kiện ngẫu nhiên đó không còn nữa, khiến 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 là một lỗi thông thường, mà là kết quả của việc kiến trúc mới không còn tương thích với tình huống đặc biệt từng được "cứu" nhờ sự ngẫu nhiên trong hệ thống cũ.

Mô hình Claude 4 vừa được Anthropic ra mắt cách đây không lâu.
“Claude không chỉ phát hiện lỗi trong cách viết mã, mà còn nhận ra rằng việc tái thiết kế hệ thống đã làm mất khả năng hỗ trợ tình huống đặc biệt này. Tôi đã thử dùng GPT-4.1, Gemini 2.5 và cả Claude 3.7, nhưng không mô hình nào trước đây có thể giải quyết đượ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 biệt
Thành công của Claude Opus 4 cũng cho thấy một thực tế: những lỗi phần mềm tồn tại dai dẳng không phải vì quá khó, mà vì chúng ta luôn tiếp cận chúng từ một góc nhìn sai hoặc hạn chế. Claude không chỉ mạnh mẽ nhờ sức mạnh tính toán, mà còn vì nó không có những định kiến hay lối mòn tư duy như con người.
"Tôi từng nghĩ Claude chỉ ngang tầm một lập trình viên junior. Nhưng sau sự việc này, tôi phải thừa nhận: nó có thể trở thành một cộng sự đắc lực cho bất kỳ kỹ sư phần mềm nào," ShelZuuz kết luận.
