Karpathy บอกให้ตั้งกฎ 4 ข้อให้ AI
คนทดสอบจริงบอก ไม่จำเป็น
ผลทดสอบ A/B จริงบน production codebase — “ไม่มีกฎ” ชนะ “มีกฎ”
ความจริงที่ไม่มีใครพูดถึง
เขียน CLAUDE.md 80 บรรทัด — แต่ถ้ามันไม่มีผล?
ตั้งแต่ Karpathy โพสต์กฎ 4 ข้อสำหรับ Claude Code เมื่อต้นปี 2026 ทุกคนก็ copy ไปใส่ CLAUDE.md กันหมด. รวมถึงผม.
แต่ไม่เคยมีใคร ทดสอบจริงจัง ว่ามันช่วยอะไรหรือเปล่า — จนกระทั่ง Alex Larcheveque จาก AI Automation ทำ A/B test บน codebase จริง.
กฎ 4 ข้อของ Karpathy
Source: Andrej Karpathy’s CLAUDE.md recommendations, January 2026
การทดสอบ
radio.ai (production)
“refactor complicated functions”
high effort
CLAUDE.md + Karpathy 4 rules
+ 4 custom rules
CLAUDE.md ว่างเปล่า
ไม่มีกฎอะไรเลย
ผลลัพธ์
| Metric | มีกฎ (Karpathy) | ไม่มีกฎ (Vanilla) |
|---|---|---|
| Lines added | 38 | 93 |
| Lines removed | 78 | 137 |
| Files changed | 3 | 4 |
| Verdict | Conservative refactor | Caught more, cleaner code |
ตัวเลขที่น่าสนใจ
(ตามผลทดสอบ)
vs 3 ที่มีกฎจับได้
(n=1, ยังสรุปไม่ได้)
ทำไมกฎอาจไม่จำเป็นอีกแล้ว
CLAUDE.md rules
patterns ที่ได้ผล
ดูดซับกฎเข้าไป
ซ้ำซ้อน
เหมือน Anthropic เคย absorb community features อื่นๆ เข้า Claude Code — remote dispatch, tool use patterns
แต่เดี๋ยวก่อน — n=1
ก่อนจะรีบลบ CLAUDE.md ทิ้ง ต้องเข้าใจข้อจำกัดของการทดสอบนี้:
สรุป
กฎที่เขียนวันนี้ อาจถูก model ดูดซับไปพรุ่งนี้. แต่นั่นไม่ได้แปลว่าต้องลบทิ้ง — กฎที่เฉพาะเจาะจงกับ project ของคุณ ยังมีค่า. สิ่งที่ไม่จำเป็นคือการ copy กฎ generic มาวางโดยไม่คิด.
GENERIC COPY-PASTE RULES อาจซ้ำซ้อนแล้ว
Source: Alex Larcheveque, “I Tested Karpathy 4 Claude Rules And Was Shocked At the Results” (YouTube, 2026)
Karpathy’s original CLAUDE.md rules, January 2026
introvertlogic.com — ผมลองใช้ Karpathy rules ใน CLAUDE.md ของ 22 oracles มาตั้งแต่เดือนมกราคม