บอกไปห้ารอบแล้วมันก็ยังทำผิดเหมือนเดิม
AI ทำผิดซ้ำทั้งที่บอกในแชทไปห้ารอบ เพราะบรรทัดผิดที่เราเขียนไว้ใน CLAUDE.md ชนะแชททุกครั้ง แก้ในแชทไม่ถึงไฟล์ grep หาบรรทัดห้ามใช้แล้วถามว่าเคยลองเองจริงไหม
บอก AI ไปแล้วว่า tool ตัวนี้ใช้ได้นะ
มันบอกว่าใช้ไม่ได้
บอกใหม่ มันรับ แล้วพอเปิด session ใหม่ มันบอกว่าใช้ไม่ได้อีก
ห้ารอบ
รอบที่หกถึงไปนั่งหาว่าทำไม
ไม่ได้อยู่ที่ความจำมันเลย อยู่ในไฟล์ CLAUDE.md ที่เราเขียนเองเมื่อเดือนก่อน มีบรรทัดนึงเขียนว่า tool ตัวนั้นทำแบบนี้ไม่ได้
ไฟล์นั้นถูกโหลดก่อนทุก session
เราแก้ในแชท มันก็รับในแชท พอ session จบ แชทหาย ไฟล์ยังอยู่ รอบหน้ามันอ่านไฟล์ก่อนอยู่ดี
คำสั่งที่เขียนไว้ในไฟล์ ชนะสิ่งที่คุยกันในแชท ทุกครั้ง
แล้วบรรทัดนั้นมันผิดตรงไหน
ตอนนั้นไปดู --help แล้วไม่เจอคำสั่ง search ก็เลยสรุปว่ามันหาไม่ได้ แล้วเขียนลงไฟล์ว่า "ห้ามใช้ ตัวนี้ search ไม่ได้"
ความจริงคือมันมี flag ชื่อ --disable-web-search อยู่ แปลว่า search มันเปิดอยู่แล้วโดย default
สังเกตอะไรไหม ที่สังเกตไม่ผิดเลย — มันไม่มีคำสั่ง search จริงๆ ที่ผิดคือสิ่งที่สรุปต่อจากนั้น
จุดที่แพงที่สุดไม่ใช่การเขียนผิด
คือการเขียนผิดแบบมั่นใจ
บรรทัดนั้นขึ้นต้นว่า ห้ามใช้ แล้วมีวันที่กำกับไว้ด้วย พออ่านแล้วมันดูเหมือนเรื่องที่ตัดสินไปแล้ว ไม่มีใครกลับไปเช็คซ้ำ
เขียนผิดแบบคลุมเครือ เดี๋ยวก็มีคนสงสัย เขียนผิดแบบมั่นใจ อยู่ยาว
เช็คของตัวเองใช้เวลาสิบวิ
grep -niE "ห้าม|อย่าใช้|ไม่รองรับ|DO NOT|cannot|doesn't support" CLAUDE.md
เจอบรรทัดไหน ถามตัวเองข้อเดียว
เคยลองเองจริงมั้ย หรือตัดสินไปครั้งนึงแล้วเขียนไว้
ส่วนใหญ่จะเจออย่างน้อยหนึ่งบรรทัด
อีกเรื่องที่เจอตอนไปรื้อไฟล์
ไฟล์ยาวเกินไป มันเริ่มไม่สนใจทั้งไฟล์ รวมส่วนที่สำคัญด้วย
วิธีที่ใช้ได้คือครอบส่วนที่ใช้เฉพาะบางงานไว้ในแท็ก แล้วบอกเงื่อนไขไปเลย
<important if="กำลังจะแก้ไฟล์ที่เกี่ยวกับ auth หรือ secret">
- อย่า commit .env
- เช็ค permission scope ก่อนทุกครั้ง
</important>
กฎที่ไม่เกี่ยวกับงานตรงหน้าจะเงียบ กฎที่เกี่ยวจะดังขึ้น ไม่ต้องแบ่งไฟล์ ไม่ต้องให้มันไปเปิดไฟล์อื่น
สรุป
ที่ AI ทำผิดซ้ำๆ ทั้งที่บอกไปแล้ว ส่วนใหญ่ไม่ใช่มันดื้อ
มันเชื่อฟังบรรทัดที่เราเขียนเอง แล้วลืมไปแล้วว่าเคยเขียน
แก้ในแชทไม่ถึงไฟล์ ต้องไปแก้ที่ไฟล์
ไปเปิด CLAUDE.md ของตัวเองดู แล้วดูว่ามีบรรทัดไหนที่ตัดสินไปตั้งแต่เดือนก่อน แล้วไม่เคยกลับไปลองอีกเลย