AI อะไรเนี่ย

YouTube Summary

I Spent 100 Hours Learning Claude Code So You Don't Have To

ClaudeClaude CodeIDEProductivityCoding
  1. เลือกเครื่องมือ (IDE) ที่เหมาะสม: แนะนำให้ใช้ Google IDX (หรือ VS Code) เพราะรองรับการทำงานของ AI ได้ดี และมีฟีเจอร์ที่ช่วยให้การเขียนโค้ดด้วย Claude Code สะดวกขึ้น

  2. ติดตั้งผ่าน Terminal: การติดตั้ง Claude Code ทำได้ง่ายผ่านหน้า Extension ของ VS Code/IDX แต่ผู้ใช้งานควรฝึกใช้ผ่าน Terminal เพราะให้การควบคุมและข้อมูลเชิงลึก (เช่น จำนวน Token) ได้ดีกว่าหน้า GUI

  3. เข้าใจขีดจำกัด Context Window: Claude มีขีดจำกัดที่ประมาณ 200,000 Tokens (หรือ 150,000 คำ) การส่งข้อมูลมากเกินไปจะทำให้ความแม่นยำในการตอบคำถามลดลง

  4. ใช้ /context เพื่อตรวจสอบ: ใช้คำสั่ง /context สม่ำเสมอเพื่อดูว่าเราใช้ Token ไปเท่าไหร่แล้ว และมีอะไรที่กำลังแย่งพื้นที่หน่วยความจำของ AI อยู่บ้าง

  5. แยก Instance ตามงาน: หากต้องการทำโปรเจกต์ใหม่หรือฟีเจอร์ที่คนละเรื่องกัน ให้เปิดหน้าต่างใหม่เสมอ เพื่อไม่ให้ Context เดิมมารบกวนและทำให้ AI สับสน

  6. ใช้ Plan Mode เป็นอันดับแรก: ทุกครั้งก่อนเริ่มเขียนโค้ด ให้เข้าสู่ Plan Mode (กด Shift+Tab เพื่อเปลี่ยนโหมด) เพื่อให้ AI วิเคราะห์โครงสร้างก่อน สิ่งนี้ช่วยประหยัด Token และเวลาได้มหาศาล

  7. กำหนดเป้าหมายใน Plan Mode: ในโหมดนี้ AI จะทำการวิจัยและวางแผนโดยไม่แก้ไขไฟล์จริง ช่วยให้เราเห็นแนวทางก่อนตัดสินใจ "Build" จริง

  8. สร้างไฟล์ CLAUDE.md (Local): ใช้คำสั่ง /init เพื่อสร้างไฟล์ CLAUDE.md ซึ่งเปรียบเสมือนคู่มือประจำโปรเจกต์ (SOP) เพื่อให้ AI รู้จักโครงสร้างและกฎเหล็กของโปรเจกต์นั้นๆ

  9. ใส่ Tech Stack ใน CLAUDE.md: ระบุภาษาและเฟรมเวิร์กที่ใช้ (เช่น Next.js 15, Tailwind) ลงในไฟล์นี้ เพื่อป้องกันไม่ให้ AI เขียนโค้ดข้ามภาษาจนระบบพัง

  10. ห้ามใส่ API Key หรือ Doc ยาวเกินไป: อย่าใส่เอกสาร API ทั้งหมดลงใน CLAUDE.md ให้ใส่เฉพาะลิงก์หลัก และห้ามใส่ API Key ส่วนตัวเพื่อความปลอดภัย

  11. ใช้ Slash Commands ให้คล่อง: จำคำสั่งพื้นฐานอย่าง /help (ดูคำสั่งทั้งหมด), /cle (ล้างบทสนทนา), และ /model (เปลี่ยนรุ่น AI) เพื่อทำงานได้เร็วขึ้น

  12. ใช้โหมด Bypass Permissions อย่างระมัดระวัง: หากคุณมั่นใจในแผนงาน การใช้โหมด Bypass จะช่วยให้ AI แก้ไขไฟล์ทั้งหมดได้โดยไม่ต้องขออนุญาตทุกครั้ง ช่วยให้งานเดินเร็วขึ้น

  13. สร้าง Claude Skills สำหรับงานซ้ำๆ: เราสามารถสร้าง "Skills" ในรูปแบบไฟล์ Markdown เพื่อเก็บชุดคำสั่งที่ใช้บ่อย เช่น การดึงข้อมูล (Scraping) หรือการจัดการอีเมล

  14. การเก็บ Skills ไว้ใช้ข้ามโปรเจกต์: Skills ที่ถูกสร้างในโฟลเดอร์ระบบ จะสามารถเรียกใช้ได้ในทุกโปรเจกต์ที่เราเปิด ช่วยให้ไม่ต้องสอน AI ใหม่ทุกครั้ง

  15. เทคนิคการทำ Website Template: สามารถส่ง URL เว็บไซต์ที่เป็นแรงบันดาลใจให้ AI วิเคราะห์ดีไซน์ แล้วสั่งให้สร้างหน้าเว็บใหม่ตามโครงสร้างนั้นได้ทันที

  16. ใช้ Vercel สำหรับการ Deploy เว็บไซต์: เมื่อเขียนโค้ดเสร็จ สั่งให้ Claude Code ช่วยเตรียมไฟล์สำหรับ Deploy บน Vercel ผ่าน GitHub เพื่อให้เว็บไซต์ออนไลน์ได้จริงภายในไม่กี่นาที

  17. ใช้ Modal สำหรับงาน Backend/Automation: หากสร้างระบบทำงานอัตโนมัติ (เช่น AI Scraper) แนะนำให้ Deploy บน Modal เพราะใช้งานง่ายและมีระบบ Free Tier ที่คุ้มค่า

  18. เชื่อมต่อ GitHub เพื่อความต่อเนื่อง: การเชื่อมต่อโปรเจกต์กับ GitHub ช่วยให้เราอัปเดตโค้ด (Push) และให้ Vercel อัปเดตหน้าเว็บจริงตามได้อัตโนมัติ (Vibe Coding)

  19. เรียนรู้จากการ "ลงมือทำ" (Doing): วิธีที่เร็วที่สุดคือการลองสร้างโปรเจกต์เล็กๆ เช่น เว็บไซต์หน้าเดียว หรือ Bot ง่ายๆ แล้วค่อยขยายไปสู่ระบบที่ซับซ้อนขึ้น

  20. หมั่นอัปเดต CLAUDE.md อยู่เสมอ: เมื่อมีการเพิ่มฟีเจอร์ใหม่ ให้สั่ง /init หรืออัปเดตไฟล์คู่มือเสมอเพื่อให้ AI มีข้อมูลล่าสุดและไม่ทำผิดซ้ำที่เดิม