needhelp
← Back to blog

Kỷ Nguyên Lập Trình AI Tự Động: Từ Code với Claude Đến Thế Giới Máy Viết Code

by needhelp
ai-programming
claude-code
codex
software-engineering
vibe-coding
developer-tools

Cái Giơ Tay Thay Đổi Mọi Thứ

Tại sự kiện Code with Claude của Anthropic ở London ngày 19 tháng 5 năm 2026, kỹ sư Jeremy Hadfield đã hỏi căn phòng đông đúc một câu hỏi hai phần đã chụp lại khoảnh khắc kỹ thuật phần mềm bước vào kỷ nguyên mới:

“Ai ở đây đã ship một pull request trong tuần qua hoàn toàn do Claude viết?”

Gần một nửa căn phòng giơ tay.

Sau đó là câu tiếp: “Ai ở đây đã ship một PR hoàn toàn do Claude viết mà không đọc code chút nào?”

Tiếng cười gượng. Hầu hết tay vẫn giơ.

pie title "Code with Claude — Developer Survey"
    "Read & reviewed AI code" : 25
    "Shipped AI code without reading" : 45
    "Still write code manually" : 30

Dữ liệu minh họa dựa trên thăm dò giơ tay tại Code with Claude, London, tháng 5/2026.

Đây không phải một nhóm rìa của những người đam mê “vibe coding.” Đây là một căn phòng đầy kỹ sư phần mềm chuyên nghiệp tại một sự kiện hàng đầu ngành, thoải mái thừa nhận rằng thực hành cốt lõi của nghề — đọc và hiểu code họ ship — đã trở thành tùy chọn.

Từ “Prompt Claude” Đến “Để Claude Tự Prompt”

Sự chuyển dịch triết học tại Anthropic sâu hơn là chỉ tạo ra code. Boris Cherny, trưởng nhóm Claude Code, mô tả một thay đổi cơ bản trong cách nhà phát triển tương tác với AI:

“Mặc định không còn là ‘Tôi sẽ prompt Claude’ — mặc định bây giờ là ‘Tôi sẽ để Claude tự prompt chính nó.’”

Đây không phải hype marketing. Triết lý kỹ thuật của Anthropic đã kết tinh xung quanh một câu thần chú đơn giản: “Hãy để nó nấu.”

Ravi Trivedi, một kỹ sư Anthropic, giải thích nguyên tắc: “Nguyên tắc chính là tránh xa khỏi đường đi của Claude.” Trong mô hình mới này, nhà phát triển con người thậm chí không nên thấy thông báo lỗi. Claude xử lý toàn bộ vòng lặp — generate, test, fail, fix, retest — cho đến khi mọi thứ hoạt động.

sequenceDiagram
    participant H as Human Developer
    participant C as Claude Code
    participant R as Runtime/Compiler

    H->>C: Describe the task
    C->>C: Plan approach (self-prompt)
    C->>R: Generate code
    R-->>C: Error: type mismatch
    C->>C: Analyze error, fix
    C->>R: Generate corrected code
    R-->>C: Tests pass ✓
    C->>C: Self-review & refine
    C-->>H: PR ready for review
    Note over H,C: Human sees only the final result

Tính Năng Dreaming

Có lẽ tính năng tiết lộ nhiều nhất được công bố tại sự kiện là Dreaming — một hệ thống nơi Claude Code agent viết ghi chú cho chính chúng, ghi lại thông tin hữu ích về các tác vụ cụ thể. Khi một coding agent khác sau đó làm việc trên cùng codebase, nó đọc qua các ghi chú này, phát hiện mẫu và học từ lỗi mà các agent trước gặp phải.

Đây, về bản chất, là machine learning ở cấp độ tổ chức — các agent tích lũy kiến thức thể chế về một codebase và ngày càng làm việc tốt hơn trên đó, không cần trung gian con người.

Quy Mô Của Sự Thay Đổi

Các con số kể một câu chuyện mà hai năm trước sẽ như khoa học viễn tưởng:

Tổ chức AI Code Claim
Anthropic “Hầu hết phần mềm tại Anthropic giờ do Claude viết”
Anthropic “Claude đã viết hầu hết code trong Claude Code”
OpenAI Tuyên bố tương tự về Codex nội bộ
Google Đa số code mới do AI tạo hoặc AI hỗ trợ
Microsoft GitHub Copilot được dùng trên hầu hết các đội kỹ thuật

Vòng lặp phản xạ thật ấn tượng: Claude Code phần lớn do Claude viết. Công cụ tự xây dựng chính nó.

Tại sự kiện, Katelyn Lesse (trưởng nhóm kỹ thuật Claude) đánh giá năng lực hiện tại của Claude: “Claude có lẽ tốt như một kỹ sư cấp trung trong việc viết code.” Và Angela Jiang (trưởng nhóm sản phẩm Claude) nói rõ mục tiêu cuối cùng: “Trạng thái kết thúc tuyệt đối chúng tôi đang hướng tới là Claude về cơ bản có thể tự xây dựng chính nó.”

Mặt Khác: Code Không Có Hiểu Biết

Bên ngoài tường hội nghị, tâm trạng mơ hồ hơn. Trên Hacker News và Reddit, một làn sóng ngày càng tăng các nhà phát triển đang gióng lên hồi chuông cảnh báo:

  • “Những người duy nhất tôi nghe nói rằng code sinh ra là ổn là những người không đọc nó.” — Người dùng Hacker News
  • Báo cáo về nhà phát triển cảm thấy kỹ năng coding của họ teo đi khi giao nhiều tác vụ cho AI
  • Nhà nghiên cứu bảo mật cảnh báo code do AI tạo ra giới thiệu các lớp lỗ hổng mới
  • Quản lý kiệt sức bởi khối lượng code do AI tạo ra cần review

Lesse thừa nhận những lo ngại này nhưng giữ vững lập trường: “Tất cả các best practice phát triển phần mềm cũ vẫn được áp dụng. Chúng đã được áp dụng suốt thời gian qua. Tôi nghĩ có rất nhiều người và đội nhóm đã đánh mất chúng trong thời điểm này.”

Nhưng cô cũng thừa nhận rằng các quản lý kỹ thuật của chính Anthropic gặp khó khăn trong việc theo kịp code mà đội của họ giờ sản xuất. Lợi ích năng suất là thực sự — và khoảng cách giám sát cũng vậy.

graph TD
    A[AI Code Generation] --> B{Code Reviewed?}
    B -->|Yes| C[Better code, faster delivery]
    B -->|No| D[Technical debt, security risks, skill atrophy]
    
    C --> E[Productivity gains are sustainable]
    D --> F[Short-term speed, long-term fragility]

    style C fill:#51cf66,color:#fff
    style F fill:#ff6b6b,color:#fff

Bên Ngoài Phương Tây: Ca Sĩ Viết Code

Có lẽ không gì minh họa sự dân chủ hóa lập trình hơn câu chuyện xảy ra cùng tuần: ca sĩ-nhạc sĩ Trung Quốc Hu Yanbin (胡彦斌) đã dùng Claude để xây dựng một ứng dụng cộng đồng tên “彦火” (YanHuo), hiện đang trong beta công khai.

Một nhạc sĩ chuyên nghiệp — không phải lập trình viên — đã tạo và ship một ứng dụng có chức năng. Đây là hứa hẹn và sự gián đoạn của lập trình AI trong một câu chuyện: ranh giới giữa ‘có thể code’ và ‘không thể code’ đang tan biến.

Codex và Biên Giới End-to-End

Codex của OpenAI đại diện cho cực còn lại của cuộc cách mạng này. Không giống mô hình tương tác dựa trên terminal của Claude Code, Codex hoạt động như một agent-driven simulator — có khả năng vận hành máy tính, điều hướng giao diện, debug và sửa lỗi tự động. Một video demo cho thấy Codex hoàn thành toàn bộ chu kỳ phát triển không cần can thiệp con người: đọc yêu cầu, viết code, chạy test, sửa lỗi và triển khai.

Quỹ đạo rất rõ ràng: 2025 là năm AI học cách viết hàm. 2026 là năm nó học cách xây dựng phần mềm.

Điều Gì Tiếp Theo?

Ba lực lượng đang hội tụ:

  1. Năng lực: Model giờ tương đương kỹ sư cấp trung và đang cải thiện nhanh chóng
  2. Tự chủ: Self-prompting, dreaming và vòng lặp end-to-end giảm sự tham gia của con người
  3. Chấp nhận: Từ startup đến Spotify, các tổ chức đang tái cấu trúc quanh công cụ coding AI

Kết quả không phải lập trình viên biến mất — mà bản chất công việc lập trình thay đổi cơ bản. Các kỹ năng giá trị nhất chuyển từ viết code sang thiết kế hệ thống, review đầu ra AIxác định những gì cần xây dựng.

Liệu điều này tạo ra phần mềm mạnh mẽ hơn hay một núi nợ kỹ thuật không thể bảo trì phụ thuộc vào việc ngành công nghiệp có duy trì được thực hành review nghiêm ngặt hay không, ngay cả khi cám dỗ “để nó nấu” ngày càng mạnh.

Một điều chắc chắn: cái giơ tay trong căn phòng hội nghị London đó đã đánh dấu một điểm không thể quay lại.


Nguồn: MIT Technology Review, OpenAI Codex demo, Reddit/Hacker News discussions

Share this page