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.
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.