Người Đàn Ông Đặt Tên Cho Cách Bạn Đang Code
Năm ngoái, một từ xuất hiện và thay đổi cách cả thế giới nói về lập trình: vibe coding.
Bạn nghe đến nó ở khắp nơi – trên X, trên Reddit, trên các blog kỹ thuật, thậm chí trên New York Times. Collins Dictionary chọn nó là Từ của Năm 2025. Merriam-Webster vội vàng đưa vào từ điển chỉ vài tuần sau khi nó ra đời. 25% startup trong batch mùa đông 2025 của Y Combinator thừa nhận codebase của họ gần như toàn bộ do AI viết – và đó chính xác là điều “vibe coding” mô tả.
Nhưng từ đâu nó xuất hiện?
Một tweet. Ngày 2 tháng 2 năm 2025. Người viết là Andrej Karpathy.

Nếu bạn chưa biết tên này, đây là lý do bạn nên biết: Karpathy là một trong những người hiếm hoi trong lịch sử AI vừa xây dựng nền tảng học thuật của lĩnh vực, vừa triển khai nó ở quy mô thực tế hàng triệu người dùng, vừa dạy lại cho cộng đồng từ con số 0. Ông là đồng sáng lập OpenAI, cựu Director of AI tại Tesla, và người tạo ra những khóa học deep learning được xem là “kinh điển” nhất hiện nay.
Nhưng điều khiến ông khác biệt không phải là danh hiệu.
ÔNG ẤY NGHĨ NHƯ THẾ NÀO – VÀ BẠN CÓ THỂ HỌC ĐƯỢC GÌ?
Karpathy có ba nguyên tắc cốt lõi xuyên suốt mọi thứ ông làm, từ cách ông viết code cho đến cách ông dạy học:
1. Hiểu sâu hơn là sử dụng nhanh.
Khi hầu hết mọi người tìm cách gọi API nhanh nhất, Karpathy đi theo hướng ngược lại. Series YouTube Neural Networks: Zero to Hero của ông bắt người học xây dựng GPT từ những dòng Python đơn giản nhất – không framework, không thư viện, không phím tắt. Chuỗi video “Let’s build GPT” của ông có hàng triệu lượt xem, không phải vì nó dễ, mà chính xác vì nó không dễ. Người ta xem vì nó cho họ thứ mà hầu hết khóa học không cho: cảm giác thực sự hiểu điều gì đó, chứ không chỉ dùng được nó.
Bài học ở đây không chỉ dành cho AI. Trong bất kỳ lĩnh vực nào, người giỏi nhất thường là người sẵn sàng làm chậm lại để hiểu tận gốc – trong khi người khác đang chạy theo output.
2. Dữ liệu là code mới – hay “Software 2.0”.

Năm 2017, Karpathy viết một bài blog đặt ra khái niệm này: thay vì lập trình bằng logic và câu lệnh, chúng ta đang dần “lập trình” bằng dữ liệu và hàm mất mát. Neural network không được viết ra – nó được tối ưu hóa từ dữ liệu. Đây không phải triết lý trừu tượng. Đây là thứ ông thực hành khi dẫn dắt team Autopilot tại Tesla, huấn luyện mạng thần kinh từ hàng triệu km video camera thực tế thay vì viết từng rule cho xe tự lái.
Khi bạn nghe ai đó nói “data is the new oil,” họ đang nói một thứ gì đó mơ hồ. Karpathy đi xa hơn: ông nói dữ liệu là cách bạn viết phần mềm thế hệ tiếp theo.
3. AI tăng cường tư duy, không thay thế nó.
Đây là phần thú vị nhất – và cũng là lý do “vibe coding” của Karpathy thường bị hiểu sai.
Khi ông đặt ra thuật ngữ này vào tháng 2/2025, ông không nói “bỏ code đi, để AI làm hết.” Ông mô tả một phong cách làm việc cho các dự án thử nghiệm và nguyên mẫu nhanh – nơi bạn buông lỏng kiểm soát để khám phá ý tưởng với tốc độ mà trước đây là không thể. Karpathy tự mình là người hiểu deep learning đến mức viết lại backpropagation bằng tay trước hàng triệu người xem. Ông vibe code vì ông hiểu sâu – không phải thay thế cho việc hiểu sâu.
Chính xác một năm sau, tháng 2/2026, ông lại lên X và nói: vibe coding đã lỗi thời. Giờ là lúc của “agentic engineering” – không phải bỏ não đi giao cho AI, mà là điều phối AI như một kỹ sư thực thụ điều phối đội nhóm của mình.
Karpathy không phải người hay bị cuốn theo hype. Ông thừa nhận AI còn nhiều hạn chế. Ông cũng không phủ nhận rằng cách chúng ta làm việc đang thay đổi không thể đảo ngược.
Điều ông nhất quán trong suốt 10 năm qua – từ Stanford đến Tesla đến Eureka Labs – là một quan điểm đơn giản: công cụ thay đổi, nhưng người hiểu nền tảng sẽ luôn là người điều khiển công cụ, không phải người bị công cụ điều khiển.
Đó có thể là thứ đáng học nhất từ ông.
Các bài viết được sử dụng:
- Vibe coding: https://x.com/karpathy/status/1886192184808149383
- Software 2.0: https://karpathy.medium.com/software-2-0-a64152b37c35
- Agentic engineering: https://x.com/karpathy/status/2019137879310836075
Theo dõi Karpathy tại:
- Website cá nhân: karpathy.ai
- X/Twitter: x.com/karpathy
- YouTube: @AndrejKarpathy
- Eureka Labs: eurekalabs.ai
