【Dẫn nhập】Từ năm 2021, Ben Mann dẫn đầu đội ngũ xây dựng tiện ích mở rộng VS Code thời kỳ đầu, đến năm 2024 Boris Cherny lặp đi lặp lại một cách điên cuồng, rồi đến năm 2025 Claude Code ra đời chấn động và thay đổi hoàn toàn cách vận hành của Thung lũng Silicon - toàn bộ câu chuyện giống như một bản sử thi. Cha đẻ của Claude Code lại nói: "Chúng tôi mới hoàn thành 1%."
Claude Code mới hoàn thành 1%!
Nhà phát triển cốt lõi của Anthropic, Boris Cherny, lại đưa ra nguồn gốc cực kỳ phản trực giác của Claude Code:Claude Code, được sinh ra từ dự án căn chỉnh an toàn (Alignment) nội bộ của Anthropic.

Mà phần thú vị nhất, chính là ở nửa sau:
Còn rất nhiều việc phải làm. Chúng tôi mới hoàn thành 1%.
Bởi vì không gian 1% có nghĩa là 99% tương lai vẫn hoàn toàn trống rỗng.
Cùng thời điểm, Claude chính thức lần đầu tiên tiết lộ lịch sử nguồn gốc Claude Code:

Trang chính thức của Anthropic "The Making of Claude Code" cũng đồng thời ra mắt.

Cổng dịch chuyển: https://www.anthropic.com/features/making-of-claude-code

Claude Code suýt bị lãng quên hoàn toàn
Câu chuyện bắt đầu từ năm 2021.
Đồng sáng lập kiêm trưởng nhóm phòng Labs của Anthropic, Ben Mann, nhớ lại:
Khi chúng tôi thành lập Anthropic, và cuối cùng quyết định tạo ra một sản phẩm - bản thân điều này vào thời điểm đó là một quyết định khá gây tranh cãi - việc đầu tiên chúng tôi làm là xây dựng một trợ lý lập trình.

Kỹ sư nghiên cứu Dawn Drain vừa gia nhập Anthropic, dự án chính của cô ấy là: để khả năng coding của mô hình ít nhất đạt đến trình độ của chính tôi.
Cùng thời kỳ, đội ngũ học tăng cường của Shauna Kravec đã suy nghĩ về điều cấp tiến hơn - kỹ thuật phần mềm tự chủ. Họ không muốn tạo ra một chatbot, mà muốn để mô hình thực sự "làm việc".
Tại sao lại là coding? Câu trả lời của Shauna đến nay vẫn gây ấn tượng:
Chúng tôi cho rằng con đường dẫn đến AI mang tính chuyển đổi phải đi qua việc tự động hóa quy mô lớn công việc kỹ thuật phần mềm.

Đầu năm 2022, họ đã bắt đầu dùng RL để huấn luyện mô hình viết hàm đơn giản, rồi kiểm tra tính chính xác.
Kết quả, mô hình ban đầu thể hiện rất tệ.

Trong khi đó, đội ngũ do Ben Mann dẫn đầu đã tạo ra một tiện ích mở rộng VS Code - một coding assistant thời kỳ đầu. Nó có thể đưa ra bốn gợi ý khác nhau. Vào mùa xuân năm 2022, công cụ này bên ngoài đã có khoảng 100 người dùng.

Nhưng ngay sau đó, thực tế đã giáng cho họ một đòn nặng nề.
Cơn ác mộng về cơ sở hạ tầng xuất hiện.
Để làm agentic coding thực sự, bạn cần để mô hình thực thi code trong môi trường an toàn, đọc ghi file, xử lý timeout, xử lý thất bại...
Những vấn đề này, gần như y hệt những vấn đề về agent mà mọi người vẫn còn đau đầu ngày nay.
Dawn và đồng nghiệp đã mất rất nhiều thời gian mới khiến mô hình có được một shell bền vững trong một container, có thể nhập xuất luồng, và xử lý timeout một cách thanh lịch.
Sau đó, Ben Mann nghỉ phép thai sản xong trở về, phát hiện mọi người "về cơ bản đã quên mất coding assistant".

Nhưng phía nghiên cứu chưa bao giờ dừng lại.
Họ tiếp tục mài giũa các linh kiện cốt lõi của agentic coding: function calling, search, bash tool... Những khả năng ngày nay nhìn thấy đương nhiên, vào thời đó là những trận chiến cam go.
Anthropic "tiên tiến đến mức đáng xấu hổ"
Cuối năm 2022 đến 2023, đội ngũ của Shauna đã đạt được bước đột phá quan trọng: họ khiến mô hình có được bash tool, có thể tự do tìm kiếm trong kho code.
Dawn Drain đã mất một khoảng thời gian "dài một cách đáng xấu hổ" để dạy Claude viết diffs.
Cuối cùng họ đã tạo ra một công cụ dòng lệnh nội bộ, gọi là clide.
Nó cho phép bạn trò chuyện với Claude để chỉnh sửa code, hoàn thành nhiệm vụ phát triển.
Ben Mann nói: "Tôi yêu nó. Nó thực sự tuyệt vời, nhưng nó có thể tốt hơn nhiều."
Vấn đề là: nó quá tiên tiến. Sid Bidasaria sau này nhớ lại: "Mọi người đều nói về clide, nhưng nó lại cồng kềnh và chậm."

Kỹ sư đầu tiên của Claude Code, Adam Wolff, đã thêm cho nó khả năng agentic nguyên thủy - có thể suy luận ý định người dùng từ những thay đổi một phần.

Lần đầu tiên thành công, anh ấy "nhảy múa trong bếp".
Nhưng clide mãi mãi chỉ là đồ chơi của phía nghiên cứu.
Nó quá mỏng manh, quá chậm, quá không ổn định.
Cho đến tháng 9 năm 2024, một người mới bước vào đội ngũ Labs.
Claude Code cất cánh vút bay
Tháng 9 năm 2024, Boris Cherny gia nhập Anthropic Labs.
Ben Mann giao nhiệm vụ cho anh ấy là "agentic coding", dặn dò "đừng xây dựng cho mô hình của ngày hôm nay, hãy xây dựng cho mô hình sau sáu tháng nữa".
Anh ấy không được phân công trực tiếp làm sản phẩm coding, mà trước tiên làm quen với Anthropic API, nhanh chóng dùng hai ngày để tạo một nguyên mẫu terminal (CLI) cực kỳ đơn giản.

Trong bản demo, nó có thể chụp màn hình Apple Music, nói cho bạn biết đang nghe bài hát gì.
Anh ấy đăng lên Slack, chỉ nhận được hai ba lượt thích.

Không ai hiểu. Ngay cả bản thân anh ấy cũng không hoàn toàn hiểu.
Nhưng Boris không dừng lại được nữa. Bạn bè rủ anh ấy đi chơi, anh ấy từ chối. Anh ấy tự nhốt mình trong nhà vào cuối tuần, tiếp tục nghiên cứu thứ này.
Một ngày nọ, anh ấy viết một pull request, Adam từ chối, bảo anh ấy thử dùng clide.
Boris sao chép dán issue vào clide, nó trực tiếp viết ra PR hoàn chỉnh năm đến mười dòng.
Boris sau này nhớ lại:
Tôi chưa từng thấy việc như vậy. Nó quá sốc động. Cảm giác như tương lai.
Ben Mann nói biểu cảm của Boris lúc đó là "Holy shit".

Họ đã có tất cả các linh kiện, chỉ thiếu việc ghép chúng lại với nhau.
Tháng 12, đội ngũ Labs cuối cùng cũng bật đèn xanh cho dự án này.
Nguyên bản chỉ có đội ngũ cực nhỏ gồm Boris, Sid Bidasaria cộng với Ben, đột nhiên ào vào sáu bảy người.
Họ bắt đầu cuộc chạy nước rút hai tuần cuối cùng.
Trong hai tuần đó, các chức năng cốt lõi gần như hoàn thành tất cả: bug reporting, quy trình đăng nhập, auto-updates, chỉ số sử dụng xuất sắc...
Không có giới hạn PR, không có quy trình review, bản sửa lỗi có thể lên sóng trong vòng năm phút.
Từ 10% đến 100%, và "1%" mới hoàn thành
Tháng 2 năm 2025, Claude CLI chính thức phát hành ra bên ngoài, đổi tên thành Claude Code.

Logo Claude Code với ký tự ASCII viết hoa toàn bộ đã trở thành thiết kế biểu tượng của AI lập trình.

Phản hồi ban đầu không sôi nổi. Nhiều người cảm thấy "ý tưởng rất hay, nhưng bug quá nhiều".
Nhưng mô hình đang tiến bộ. Khi mô hình Claude 4 series ra mắt, mọi thứ thay đổi.
Boris Cherny ngồi ở hàng ghế sau hội nghị Code with Claude, khi Sonnet 4 ra mắt, anh ấy cúi đầu coding, đột nhiên nhận ra:
"Wow, cái này thực sự trở nên mạnh mẽ rồi."
Điều này thay đổi hoàn toàn cách vận hành của Thung lũng Silicon: Trưởng phòng kỹ thuật của Ramp bị chinh phục hoàn toàn trong năm phút, người sáng lập Bun sử dụng nó để nghiền ngẫm code giao thức mạng phức tạp trong nháy mắt.
Đến mùa đông năm 2025, một thế giới mới không thể đảo ngược đã đến.

Người phụ trách Claude Code từng thức trắng đêm Boris Cherny phát hiện, bản thân mình thậm chí không còn phải tự viết một dòng code nào nữa - 100% công việc đều được Claude Code hoàn thành một cách âm thầm ở terminal nền.

Thậm chí anh ấy dùng Claude Code viết code cả ngày, gửi lên 88 lần, trong suốt quá trình vợ và chú chó đang ngồi trên ghế sofa, thoải mái dễ chịu.

Cat Wu nói, điều khiến cô ấy cảm thán nhất là sự thay đổi trong yêu cầu quyền hạn:
Khi mới lên sóng, mọi người sẽ đọc kỹ từng yêu cầu quyền hạn. Giờ đây, một phần lớn người dùng trực tiếp auto-accept.
Niềm tin, đang được xây dựng.
Và Boris vẫn đang nói câu đó - chúng tôi mới hoàn thành 1%.
Bởi vì khả năng tự chủ dài hạn thực sự, ký ức bền vững, quản lý ngữ cảnh phức tạp, lập kế hoạch thế giới mở... những khả năng này, vẫn còn rất xa mới đến.
Vai trò của kỹ sư con người, đang chuyển dịch từ "kiến trúc sư code" sang "người quản lý AI".
Lập trình không còn là đặc quyền khó hiểu của giới cực đoan, và đây, mới chỉ là khởi đầu của việc tác nhân AI bước vào thế giới thực, giải quyết những vấn đề cuối cùng của con người.
Tài liệu tham khảo: https://www.anthropic.com/features/making-of-claude-code
Bài viết này đến từ tài khoản công chúng WeChat "Tân Trí Nguyên", tác giả: ASI Khải Thị Lục; Biên tập: Đại Vệ








