Chọn trang

Kỷ Nguyên Lập Trình Mới: Tại Sao Sếp Anthropic Ngừng Viết Code Suốt 2 Tháng Để AI Làm Hết?

Sếp Anthropic Boris Cherny và kỷ nguyên lập trình AI

Trong thế giới công nghệ phát triển với tốc độ chóng mặt, tuyên bố mới đây của Boris Cherny, một nhân sự cấp cao tại Anthropic, đã dấy lên một làn sóng tranh luận sôi nổi. Ông khẳng định rằng mình đã hoàn toàn ngừng việc tự tay gõ code trong hơn 60 ngày qua. Thay vào đó, ông sử dụng 100% trí tuệ nhân tạo để thực hiện mọi tác vụ kỹ thuật. Điều này không chỉ là một thử nghiệm cá nhân mà còn là tín hiệu cho thấy một sự thay đổi mang tính bước ngoặt trong cách chúng ta xây dựng phần mềm.

Sự dịch chuyển từ ‘Người viết mã’ sang ‘Người điều phối’

Trong nhiều thập kỷ, giá trị của một lập trình viên được đo bằng khả năng hiểu cú pháp, thuật toán và khả năng tối ưu hóa từng dòng mã. Tuy nhiên, Boris Cherny đang chứng minh điều ngược lại. Ông cho rằng với sự hỗ trợ của các mô hình AI tiên tiến như Claude 3.5 Sonnet, việc hiểu sâu về cú pháp không còn là rào cản lớn nhất. Thay vào đó, khả năng tư duy hệ thống và kỹ năng đặt câu hỏi (prompting) mới là yếu tố quyết định.

Cherny chia sẻ rằng công việc của ông giờ đây giống như một kiến trúc sư hoặc một người quản lý dự án cấp cao. Ông đưa ra yêu cầu, mô tả logic nghiệp vụ và AI sẽ đảm nhận phần ‘lao động tay chân’ là viết mã. Điều này giúp ông tiết kiệm được hàng trăm giờ đồng hồ vốn dĩ phải dành cho việc gỡ lỗi (debugging) hoặc tra cứu tài liệu thư viện.

Công nghệ đằng sau cuộc cách mạng: Sức mạnh của Claude và AI Agents

Không quá ngạc nhiên khi một sếp lớn tại Anthropic sử dụng chính sản phẩm của mình để làm việc. Các công cụ như Claude Artifacts hay các tính năng lập trình tự động (Agentic Coding) đã cho phép người dùng mô tả các ứng dụng phức tạp và nhận về kết quả hoàn chỉnh trong vài giây. AI Agents không chỉ viết code đơn lẻ; chúng có khả năng hiểu toàn bộ cấu trúc thư mục, liên kết các tệp tin và thậm chí là tự chạy thử nghiệm để phát hiện lỗi.

Tại sao 100% AI là khả thi ở thời điểm hiện tại?

Nhiều người hoài nghi về việc AI có thể xử lý các dự án thực tế với quy mô lớn. Tuy nhiên, Cherny nhấn mạnh rằng chìa khóa nằm ở việc chia nhỏ vấn đề. Khi một lập trình viên biết cách phân rã một hệ thống phức tạp thành các module nhỏ, AI có thể giải quyết từng phần một cách hoàn hảo. Ngoài ra, khả năng của AI trong việc đọc hiểu các thông báo lỗi và tự sửa chữa (self-healing) đã đạt đến mức độ mà con người khó lòng theo kịp về tốc độ.

Tương lai của nghề lập trình: Liệu chúng ta có đang thất nghiệp?

Câu hỏi lớn nhất đặt ra là: Nếu sếp của một công ty AI hàng đầu không cần viết code, thì các lập trình viên trẻ sẽ ra sao? Thực tế, đây không phải là dấu chấm hết cho nghề lập trình, mà là sự tiến hóa. Kỹ sư phần mềm tương lai sẽ cần tập trung vào:

  • Kiến trúc hệ thống: Thiết kế cách các thành phần giao tiếp với nhau thay vì chỉ viết logic bên trong.
  • Bảo mật và Kiểm định: AI có thể viết code nhanh, nhưng con người cần đảm bảo mã đó an toàn và tuân thủ các quy định pháp lý.
  • Tối ưu hóa trải nghiệm người dùng: Hiểu rõ nhu cầu của khách hàng để hướng dẫn AI tạo ra sản phẩm phù hợp nhất.

Boris Cherny không phải là người duy nhất tin vào điều này. Nhiều chuyên gia tại Thung lũng Silicon cũng dự đoán rằng trong 5-10 năm tới, 80% mã nguồn toàn cầu sẽ được tạo ra bởi AI. Con người sẽ giữ vai trò là người kiểm duyệt cuối cùng và là người đưa ra định hướng sáng tạo.

Những thách thức không thể bỏ qua

Dù việc sử dụng 100% AI mang lại năng suất đột phá, Cherny cũng thừa nhận những rủi ro nhất định. Đầu tiên là hiện tượng ‘ảo giác’ (hallucination), nơi AI có thể tự tin đưa ra các đoạn mã trông có vẻ đúng nhưng thực tế lại chứa lỗi logic nghiêm trọng. Thứ hai là sự phụ thuộc vào nền tảng. Nếu không có kiến thức nền tảng vững chắc, người dùng sẽ không biết cách sửa lỗi khi AI gặp bế tắc.

Hơn nữa, việc bảo trì các hệ thống do AI tạo ra (AI-generated code maintenance) là một bài toán mới. Mã nguồn do máy viết thường rất dài và đôi khi thiếu tính thẩm mỹ hoặc cấu trúc tối ưu theo tiêu chuẩn con người. Điều này đòi hỏi các công cụ quản lý mã nguồn trong tương lai cũng phải được tích hợp AI để có thể hiểu và quản lý các ‘đống mã’ khổng lồ này.

Lời kết

Câu chuyện của Boris Cherny là một minh chứng sống động cho thấy kỷ nguyên AI-First Development đã thực sự bắt đầu. Việc ngừng viết code thủ công không phải là một hành động lười biếng, mà là một bước đi chiến lược để tập trung vào những giá trị cao hơn. Đối với các lập trình viên, thay vì lo sợ bị thay thế, hãy bắt đầu học cách cộng tác với AI ngay từ hôm nay. Trí tuệ nhân tạo sẽ không thay thế lập trình viên, nhưng những lập trình viên biết dùng AI chắc chắn sẽ thay thế những người không biết dùng.