142 điểm bởi davespark 2026-02-13 | 13 bình luận | Chia sẻ qua WhatsApp

Andrej Karpathy chỉ ra các vấn đề của việc lập trình bằng LLM, và một tệp Markdown chỉ vỏn vẹn 65 dòng (CLAUDE.md) nhằm giải quyết các vấn đề đó đã bùng nổ độ phổ biến trên GitHub, tạo nên cơn sốt trong cộng đồng người dùng Claude Code với nhận định rằng “chỉ cần thêm đúng một tệp này là AI sẽ thông minh hơn hẳn”.

Độ phổ biến bùng nổ của tệp

  • Tệp CLAUDE.md trong kho GitHub (forrestchang/andrej-karpathy-skills)
  • Chỉ trong một ngày tăng thêm hơn 400 star → gần chạm mốc tổng 4.000 star
  • Cũng đã được port sang tiện ích mở rộng VS Code / Cursor nên có thể áp dụng dễ dàng

Nội dung tệp: 4 nguyên tắc cốt lõi (lấy cảm hứng từ những phê bình của Karpathy về lập trình bằng LLM)

  • Think Before Coding (nghĩ trước khi viết code): nêu rõ giả định, hỏi lại nếu chưa chắc chắn, dừng lại khi bị rối
  • Simplicity First (ưu tiên sự đơn giản): không tự ý thêm tính năng, tầng trừu tượng hay xử lý lỗi mà người dùng không yêu cầu
  • Surgical Changes (thay đổi chính xác như phẫu thuật): chỉ sửa đúng phần được yêu cầu và không động vào phần còn lại
  • Goal-Driven Execution (thực thi theo mục tiêu): chuyển yêu cầu thành mục tiêu cụ thể như “cho test pass” thay vì “thêm tính năng”

→ Khi đưa các nguyên tắc này vào prompt, nhiều người dùng cho biết Claude bớt sáng tạo quá mức, bớt đưa ra giả định linh tinh và bớt refactor không cần thiết, từ đó viết code ổn định và dễ dự đoán hơn.

Hành động của Michiel Beijen (chủ blog gốc)

  • Dù không dùng Claude Code, ông vẫn đánh giá tệp này là rất hay
  • Tự mình tạo bản mở rộng cho Cursor + VS Code rồi công khai
  • Sau khi dùng thử, ông nhận xét “có vẻ có hiệu quả, mà cũng có vẻ không hẳn…” (khó khẳng định chắc chắn vì tính không xác định)
  • Dù vậy, ông vẫn thừa nhận rất nhiều người thực sự cảm nhận được sự khác biệt

Điểm khiến mọi người sốc

  • Đây là các mô hình do những công ty LLM khổng lồ đầu tư hàng nghìn tỷ won và huấn luyện suốt nhiều năm
  • Thế nhưng chỉ 65 dòng văn bản lại có thể cải thiện chất lượng một cách rõ rệt
  • Điều này được xem như một ví dụ cực đoan cho thấy “prompt có thể thắng cả chính mô hình”
  • Những vấn đề cố hữu của LLM mà Karpathy từng chỉ ra (quá nhiều giả định, phớt lờ sự bối rối, không đưa ra trade-off, v.v.) lại được bộ hướng dẫn đơn giản này xử lý khá tốt

Kết luận

  • Chưa thể chắc chắn 100% rằng nó thực sự hiệu quả, nhưng rất nhiều lập trình viên cảm thấy “quả thật là khác hẳn”
  • Đây là một trường hợp mang tính biểu tượng cho thấy sức mạnh của prompt hacking / context engineering trong thời đại LLM

https://aisparkup.com/posts/9225

13 bình luận

 
centell 2026-02-14

Phải nói sao đây nhỉ.. đơn giản là đúng kiểu cách các lập trình viên vốn vẫn làm việc thôi mà

 
orange 2026-02-14

Không thể khẳng định chắc 100% là có hiệu quả thật hay không, nhưng nhiều lập trình viên cảm thấy rằng “rõ ràng là đã khác đi”.

haha

 
penekhun 2026-02-19

Tin được không...!

 
cshj55 2026-02-14

Dùng thử thực tế thì kiểu như “có vẻ hiệu quả mà cũng có vẻ không…” (vì tính không xác định nên khó mà chắc chắn)
kkkkkkkkkk

 
roxie 2026-02-25

kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

 
jw8880 2026-02-14

Đúng là vibe đó..! hahaha

 
galadbran 2026-02-14

Niềm tin chiến thắng!

 
mammal 2026-02-13

Quay đi quẩn lại, lại là prompt engineering.

 
onestone 2026-02-13

Chỉ là kỹ thuật prompt thôi.

 
alfenmage 2026-02-14

Prompt cũng cần văn hay. Một phát hiện có thể hỗ trợ các lập trình viên viết không khéo (bao gồm cả vibe coder). Tham khảo thêm là tôi đạt cấp 1 môn Ngữ văn trong kỳ thi CSAT.

 
cshj55 2026-02-15

Bình luận hoàn hảo đến mức còn kèm cả câu 'Nhân tiện thì tôi từng đạt hạng 1 môn Ngữ văn trong kỳ thi CSAT'

 
cshj55 2026-02-14

Cuối cùng hóa ra prompt mới là đáp án, lại thêm một lần nữa tính vạn năng của AGENTS

 
kaydash 2026-02-14

Thích quá đi