หลายคนรู้อยู่แล้วว่า Claude Code ต่างจากแอปแชตทั่วไป แต่คำถามที่ตอบยากกว่าคือ ใต้ฝากระโปรงมันทำงานยังไง ช่อง Claude ซึ่งเป็นช่อง YouTube อย่างเป็นทางการของ Anthropic ออกคลิปชื่อ "How Claude Code Works" ความยาวราว 2 นาที 50 วินาที มาอธิบายเรื่องนี้โดยตรง คลิปสรุปว่า วิธีเข้าใจ Claude Code ที่ดีที่สุดคือมองผ่านสิ่งที่เรียกว่า agentic loop แล้วจึงต่อด้วยอีกสามแนวคิดที่ทำให้ loop นี้ทำงานได้จริง ได้แก่ context window ที่มีการจัดการ, tools และ permission ที่ปรับได้ บทความนี้สรุปและเล่าตามโครงของคลิปช่อง Claude ทั้งหมด โดยไม่เพิ่มข้อมูลนอกเหนือจากที่คลิปกล่าวไว้

1. Agentic loop คือหัวใจของ Claude Code

ตามที่ช่อง Claude อธิบายไว้ในคลิป วิธีเข้าใจ Claude Code ที่ดีที่สุดคือมองผ่าน agentic loop เป็นวงจรการทำงานที่เริ่มจากผู้ใช้พิมพ์ prompt เข้าไปใน Claude Code จากนั้น Claude Code จะรวบรวม context ที่จำเป็นต่อ prompt นั้น ผ่านการโต้ตอบกับโมเดล โมเดลจะตอบกลับมาเป็น text หรือ tool call ที่ Claude Code นำไปสั่งทำงานต่อได้

หลังจากได้ tool call แล้ว Claude Code จะลงมือทำ เช่น แก้ไขไฟล์หรือรันคำสั่งตามตัวอย่างในคลิป จากนั้นตรวจผลลัพธ์ แล้วประเมินว่าตรงตาม prompt ตั้งแต่แรกหรือไม่ ช่อง Claude ระบุว่า ถ้าผลลัพธ์เข้าเป้า Claude จะจบงานและรอ prompt ถัดไป แต่ถ้ายังไม่เข้าเป้า Claude จะย้อนกลับไปวน loop อีกรอบ ทำซ้ำจนกว่าผลลัพธ์จะครบถ้วนและตรวจสอบได้

จุดที่คลิปเน้นเป็นพิเศษคือ ระหว่างที่ loop ทำงาน ผู้ใช้ไม่ได้นั่งรอเฉย ๆ แต่เพิ่ม context, ขัดจังหวะ (interrupt) หรือชี้ทิศทาง (steer) ให้โมเดลได้ เพื่อช่วยพาไปถึงเป้าหมาย ทำให้ agentic loop ยังเป็นงานที่ผู้ใช้ควบคุมได้ตลอดทาง ไม่ใช่ปล่อยให้ระบบเดินไปเองจนจบ

flowchart ของ agentic loop ตามที่คลิปช่อง Claude อธิบาย โดยเรียงลำดับ Prompt → Gather context (คุยกับ model) → Model ตอบ text หรือ tool call → Take action (แก้ไฟล์ หรือ รันคำสั่ง) → Verify results → จุดตัดสินใจ "ตรงตาม prompt และตรวจสอบได้?" ถ้าใช่ Finish แล้วรอ prompt ถัดไป ถ้าไม่ วนลูกศรกลับไป Gather context อีกรอบ พร้อม side note บนลูกศร loop ว่าระหว่างทางผู้ใช้ add context หรือ interrupt หรือ steer ได้

2. Context window ที่มีการจัดการ และ compaction เมื่อชนเพดาน

แนวคิดที่สองที่คลิปช่อง Claude อธิบายต่อคือ context window เป็นตัวกำหนดว่า Claude เก็บอะไรไว้และย้อนกลับมาดูได้มากแค่ไหน ไม่ว่าจะเป็นบทสนทนา เนื้อหาในไฟล์ ผลลัพธ์ของคำสั่ง หรือข้อมูลอื่น ๆ context window จึงเหมือนความจำขณะใช้งานที่ loop ในข้อแรกต้องพึ่งพาเพื่อทำงานต่อเนื่อง

ประเด็นที่คลิปชี้คือ context window มีเพดานจำกัด เมื่อการทำงานสะสมจนชนเพดาน Claude Code จะใช้สิ่งที่เรียกว่า compaction กับบทสนทนา กลไกนี้ตัดสินใจอัตโนมัติว่าอะไรเอาออกจาก context window ได้ และอะไรควรสรุปย่อเก็บไว้ เพื่อดึงปริมาณ context ลงมาให้ทำงานต่อได้ ตามที่ช่อง Claude นำเสนอ วิธีนี้ช่วยให้ Claude Code ทำงานกับโจทย์ที่ยาวกว่าขนาด context window โดยไม่ต้องให้ผู้ใช้คอยจัดการความจำเอง

3. Tools คือกระดูกสันหลังของ agent

คลิปช่อง Claude ระบุชัดว่า tools คือกระดูกสันหลังของวิธีที่ agent ทำงาน พร้อมเทียบให้เห็นว่า AI assistant ส่วนใหญ่ในปัจจุบันแค่รับ text เข้าแล้วส่ง text ออก ไม่มีอะไรอยู่ตรงกลาง ในทางกลับกัน tools คือสิ่งที่ช่วยให้ Claude Code และ agent ตัวอื่นตัดสินใจได้ว่าเมื่อไหร่ควรสั่งงานจริง เพื่อขยับเข้าใกล้โจทย์ ตัวอย่างในคลิปคือ tool สำหรับอ่านไฟล์ และ tool สำหรับค้นเว็บ

กลไกที่คลิปอธิบายเพิ่มคือ Claude Code ใช้ semantic search เพื่อตัดสินใจว่าเมื่อไหร่ควรเรียก tool และเมื่อไหร่ควรนำผลลัพธ์ของ tool กลับมาใช้ ความสามารถนี้ทำให้ agentic loop ในข้อแรกไม่ใช่แค่การสนทนา แต่ลงมือทำงานจริงได้ ตามที่ช่อง Claude สรุปไว้

comparison 2 คอลัมน์ ตามที่คลิปช่อง Claude อธิบายความต่างของ tools โดยคอลัมน์ซ้าย "AI assistant ทั่วไป" คือ input text แล้ว output text โดยไม่มีอะไรตรงกลาง ส่วนคอลัมน์ขวา "Agent ที่มี tools" คือ input แล้วใช้ semantic search ตัดสินใจเรียก tool (read file หรือ search web) แล้วได้ผลลัพธ์กลับมา แล้วจึง output ที่ใกล้งานจริงขึ้น

4. Permission ที่ปรับได้ และข้อควรระวังเมื่อข้ามสิทธิ์

แนวคิดที่สี่ที่คลิปช่อง Claude อธิบายคือ permission mode โดยค่าเริ่มต้น Claude Code ต้องขออนุญาตชัดเจนทุกครั้งก่อนแก้ไขไฟล์หรือรันคำสั่ง shell คลิประบุว่าผู้ใช้กด Shift และ Tab เพื่อสลับระหว่างโหมดต่าง ๆ ได้

ตามที่คลิปนำเสนอ แต่ละโหมดทำงานต่างกัน โหมด auto accept edits จะแก้ไฟล์ให้โดยไม่ถาม แต่ยังถามก่อนรันคำสั่ง ส่วนโหมด plan จะใช้เฉพาะ tool ที่อ่านอย่างเดียว (read-only) เพื่อช่วยเรียบเรียงแผนก่อนเริ่มลงมือจริง

ช่อง Claude เตือนไว้ในคลิปว่าควรระวังเมื่อข้ามขั้นตอนขออนุญาต เพราะเมื่อให้ Claude Code มีอิสระเต็มที่ในการรันคำสั่ง ผู้ใช้อาจจับความผิดพลาดได้ยากขึ้นก่อนมันเกิดขึ้นจริง การตั้งค่า permission จึงเป็นการแลกระหว่างความเร็วกับความปลอดภัย ซึ่งผู้ใช้ต้องเลือกเอง ตามที่คลิปสรุปไว้

Tip: คลิปช่อง Claude แนะนำให้เริ่มจาก plan mode ที่ใช้ tool อ่านอย่างเดียวก่อน เพื่อเห็นภาพแผนการทำงานก่อนที่ Claude Code จะลงมือแก้ไฟล์หรือรันคำสั่งจริง

5. ทำไมสี่อย่างรวมกันใน terminal จึงต่างจากหน้าต่างแชต

คลิปช่อง Claude ปิดท้ายด้วยการสรุปว่า Claude Code นำแนวคิดเชิง agentic หลายอย่างมารวมกันใน terminal ได้แก่ agentic loop, context window ที่มีการจัดการ, tools และ permission ที่ปรับได้ เมื่อทั้งสี่อย่างทำงานร่วมกัน จึงกลายเป็นเครื่องมือที่อ่าน codebase ได้ ลงมือทำได้ และตรวจสอบงานของตัวเองได้

ช่อง Claude สรุปว่า สิ่งที่ทำให้ Claude Code ต่างจากหน้าต่างแชตโดยพื้นฐาน คือการอ่านโค้ดเอง ลงมือทำเอง และตรวจงานตัวเองได้ภายในวงจรเดียวกันใน terminal มันจึงไม่ใช่แค่ผู้ช่วยที่รับข้อความเข้าแล้วตอบข้อความออก แต่เป็นระบบที่เดินวงจรทำงานจนจบโจทย์ได้ด้วยตัวเอง โดยผู้ใช้ยังกำกับทิศทางและกำหนดขอบเขตสิทธิ์ได้ตลอดทาง ตามที่คลิปอธิบายไว้ทั้งหมด

ที่มา: Claude: How Claude Code Works (YouTube, ช่องอย่างเป็นทางการของ Anthropic, 14 พ.ค. 2026)