คุณอาจเคยให้ AI ช่วยแก้บั๊ก ได้โค้ดมาหนึ่งก้อน ก๊อปไปวาง รันเทสต์ เจอ error ใหม่ แล้วก๊อปกลับไปถามอีกรอบ วนอยู่อย่างนั้นทั้งบ่าย AI Agent เกิดมาเพื่อตัดวงจรนี้ แทนที่ AI จะบอกวิธี มันลงมือทำในโปรเจกต์ของคุณเอง แล้วตรวจผลจนงานเสร็จ
AI Agent คืออะไร
AI Agent คือ AI ที่รับเป้าหมายแล้วลงมือทำเองทีละขั้น โดยใช้เครื่องมืออย่างการอ่านไฟล์ แก้โค้ด และรันคำสั่งใน terminal แล้วดูผลลัพธ์เพื่อตัดสินใจขั้นต่อไป วนไปจนงานเสร็จหรือจนต้องถามคน

ลองนึกภาพเด็กฝึกงานที่นั่งหน้าคอมของคุณ คุณบอกว่า “หน้าล็อกอินพัง ช่วยดูหน่อย” เขาจะเปิดไฟล์ดูเอง ลองรัน ลองแก้ แล้วกลับมาบอกว่าแก้อะไรไปบ้าง นั่นคือวิธีทำงานของ agent ต่างจากการโทรถามที่ปรึกษาที่บอกวิธีแล้วให้คุณไปทำเอง
Anthropic อธิบายไว้ในบทความ Building effective agents ว่า agent คือระบบที่โมเดลภาษาเป็นคนกำหนดขั้นตอนและเลือกใช้เครื่องมือเอง ต่างจาก workflow ที่เขียนลำดับขั้นตอนไว้ล่วงหน้าด้วยโค้ด agent หนึ่งตัวจึงมีส่วนประกอบหลัก 4 อย่าง
- โมเดล (LLM) เป็นสมอง คิดว่าควรทำอะไรต่อ
- เครื่องมือ (tools) เป็นมือ เช่น อ่านและแก้ไฟล์ ค้นโค้ด รันคำสั่ง เปิดเว็บหาเอกสาร
- ลูป ให้ทำซ้ำได้หลายรอบ โดยเอาผลของรอบก่อนมาคิดต่อ
- เป้าหมายและขอบเขต ที่คนกำหนด เช่น “ทำให้เทสต์ทั้งหมดผ่าน โดยห้ามแก้ไฟล์เทสต์”
ตัวโปรแกรมที่ห่อโมเดลไว้และยื่นเครื่องมือให้ เอกสารของ Claude Code เรียกว่า agentic harness ซึ่ง Claude Code และ Codex CLI ก็คือ harness แบบนี้ที่ออกแบบมาสำหรับงานโค้ดโดยเฉพาะ
AI Agent ต่างจากแชตบอตอย่างไร
แชตบอตตอบเป็นข้อความแล้วจบ คนต้องเอาคำตอบไปทำต่อเอง ส่วน AI Agent ลงมือทำงานนั้นเอง ตรวจผลเอง และทำหลายขั้นต่อกันได้โดยไม่ต้องรอให้คุณก๊อปวางทุกครั้ง

| แชตบอต | AI Agent | |
|---|---|---|
| ใครลงมือทำ | คุณ เอาคำตอบไปทำเอง | agent ทำในโปรเจกต์ให้ |
| เห็นอะไรบ้าง | เฉพาะสิ่งที่คุณวางให้ดู | อ่านไฟล์ ดูสถานะ git และผลของคำสั่งได้เอง |
| จำนวนขั้น | ถาม-ตอบทีละครั้ง | ทำต่อกันหลายสิบขั้นในงานเดียว |
| การตรวจผล | คุณตรวจเอง | รันเทสต์หรือคำสั่งตรวจเอง แล้วแก้ต่อ |
| สิ่งที่ต้องระวัง | น้อย เพราะแค่แนะนำ | ต้องตั้งสิทธิ์ให้ดี เพราะแก้ไฟล์และรันคำสั่งได้จริง |
ตัวช่วยเติมโค้ดใน editor ที่เดาบรรทัดถัดไปให้ก็ยังไม่ใช่ agent เพราะมันเห็นแค่ไฟล์ที่เปิดอยู่และไม่ได้ลงมือทำงานต่อเอง ส่วน agent มองเห็นทั้งโปรเจกต์ จึงแก้ไฟล์หลายไฟล์ให้สอดคล้องกันได้
ทุกวันนี้เส้นแบ่งเริ่มจาง เพราะแอปแชตหลายตัวก็มีโหมด agent ให้ใช้ วิธีดูง่ายๆ คือถามว่า AI ตัวนั้นได้เครื่องมือให้ลงมือทำหรือเปล่า ถ้าได้แค่พิมพ์ตอบ ก็ยังเป็นแชตบอต
อธิบายด้วยภาพ
ลูปของ agent ทำซ้ำจนงานผ่าน
- 1 เก็บข้อมูลอ่านโค้ดและผลเทสต์
- 2 ลงมือแก้ไฟล์ รันคำสั่ง
- 3 ตรวจผลรันเทสต์อีกรอบ
- ผลลัพธ์วนซ้ำจนผ่าน หรือหยุดถามคน
ทุกรอบ agent ส่งประวัติงานทั้งหมดกลับไปให้โมเดลอ่านใหม่ งานยาวจึงใช้ token และ context มากกว่าการแชตทั่วไป
AI Agent ทำงานอย่างไร
Agent ทำงานเป็นลูป 3 ช่วง คือเก็บข้อมูล ลงมือทำ และตรวจผล แล้ววนซ้ำ ผลลัพธ์ของแต่ละขั้นถูกส่งกลับไปให้โมเดลใช้ตัดสินใจขั้นต่อไป จนงานเสร็จหรือจนคุณสั่งหยุด

เอกสารของ Claude Code ยกตัวอย่างว่า ถ้าคุณพิมพ์ว่า “แก้เทสต์ที่พังให้หน่อย” agent อาจทำแบบนี้
- รันชุดเทสต์เพื่อดูว่าอะไรพัง
- อ่าน error ที่ออกมา
- ค้นหาไฟล์โค้ดที่เกี่ยวข้อง
- เปิดอ่านไฟล์เหล่านั้นเพื่อเข้าใจโค้ด
- แก้ไฟล์
- รันเทสต์อีกรอบเพื่อยืนยันว่าผ่าน
คุณไม่ต้องบอกว่าต้องเปิดไฟล์ไหนหรือรันคำสั่งอะไร agent หาเอง และระหว่างที่มันทำ คุณกด Esc เพื่อหยุด หรือพิมพ์แทรกเพื่อเปลี่ยนทิศทางได้ตลอด
ทำไม agent ใช้ token มากกว่าการแชต
ทุกรอบของลูป agent ต้องส่งงานทั้งหมดที่ผ่านมากลับไปให้โมเดลอ่านใหม่ ทั้งคำสั่งของคุณ ไฟล์ที่เปิดอ่าน และผลจากคำสั่งที่รัน งานหนึ่งชิ้นจึงอาจเป็นการเรียกโมเดลหลายสิบครั้ง และแต่ละครั้งก็ยาวขึ้นเรื่อยๆ นี่คือเหตุผลที่คนใช้ agent มักชนลิมิตของแพ็กรายเดือนเร็วกว่าคนที่ใช้แชตธรรมดา อ่านต่อได้ใน Token คืออะไร และ Context window คืออะไร
AI Agent ช่วยเขียนโค้ดได้แค่ไหน
Agent ทำงานโค้ดได้ดีเมื่องานมีเป้าหมายชัดและมีวิธีตรวจว่าเสร็จจริง เช่น ให้เทสต์ผ่าน ให้ build ผ่าน หรือให้ผลลัพธ์ตรงกับตัวอย่าง ส่วนงานที่ต้องตัดสินใจเชิงธุรกิจหรือรับผิดชอบระบบจริง คนยังต้องเป็นคนคุม

| งานที่ agent ทำได้ดี | งานที่คนยังต้องคุม |
|---|---|
| แก้บั๊กที่มีเทสต์หรือขั้นตอนทำซ้ำได้ | ตัดสินใจว่าจะสร้างฟีเจอร์อะไร และเพื่อใคร |
| เขียนเทสต์ให้โค้ดที่มีอยู่ | ออกแบบโครงสร้างระบบที่ต้องอยู่ไปอีกหลายปี |
| รีแฟกเตอร์หรือเปลี่ยนชื่อข้ามหลายไฟล์ | เรื่องความปลอดภัย สิทธิ์ และข้อมูลลูกค้า |
| อ่านโปรเจกต์ที่ไม่คุ้นแล้วสรุปให้ฟัง | รีวิวก่อน merge และก่อนขึ้น production |
| เขียนสคริปต์ งานย้ายข้อมูล และงานซ้ำๆ | ตัดสินว่าผลลัพธ์ดีพอสำหรับผู้ใช้จริงหรือยัง |
เอกสารของ Claude Code เรียกหลักนี้ว่า verification loop คือให้ agent มีอะไรสักอย่างที่รันตรวจได้ แล้วให้มันวนแก้จนผ่าน แทนที่จะหยุดหลังลองครั้งแรก ถ้าไม่มีตัวตรวจ คนที่ตัดสินว่างานเสร็จก็คือตัว agent เอง ซึ่งเสี่ยงกว่ามาก
อีกเรื่องที่ต้องรู้ไว้ Anthropic เตือนว่าความเป็นอิสระของ agent มาพร้อมค่าใช้จ่ายที่สูงขึ้นและความผิดพลาดที่สะสมต่อกันได้ จึงแนะนำให้ทดสอบในสภาพแวดล้อมที่แยกไว้ และเริ่มจากวิธีที่ง่ายที่สุดก่อน งานที่ถามตอบครั้งเดียวก็จบ ใช้แชตธรรมดาก็พอ
เริ่มใช้ AI Agent เขียนโค้ดต้องมีอะไรบ้าง
สิ่งที่ต้องมีคือเครื่องมือ agent หนึ่งตัว เช่น Claude Code หรือ Codex CLI โปรเจกต์ที่อยู่ใน git และบัญชีหรือ API key สำหรับเรียกโมเดล ที่เหลือคือนิสัยการใช้งานที่ทำให้ agent ทำงานได้ดี

เลือกเครื่องมือ
- Claude Code ของ Anthropic ใช้ได้ใน terminal, VS Code และแอปเดสก์ท็อป ดูวิธีติดตั้งใน คู่มือ Claude Code
- Codex CLI ของ OpenAI เป็น open source ใช้ใน terminal ตั้งค่าผ่านไฟล์ config.toml ดูได้ใน คู่มือ Codex CLI
- เครื่องมือ open source อื่นๆ เช่น Cline และ Roo Code ใน VS Code หรือ OpenCode และ Aider ใน terminal ส่วนใหญ่ต่อกับผู้ให้บริการโมเดลได้หลายเจ้าผ่าน API แบบ OpenAI-compatible
นิสัยที่ทำให้ agent ทำงานดีขึ้น
- ทำงานใน branch ใหม่เสมอ ถ้าผลออกมาไม่ดีก็ทิ้งได้ทั้งก้อน
- สั่งให้ชัดและเล็ก “เพิ่มการตรวจรูปแบบอีเมลในฟังก์ชัน signup ใน auth.ts” ได้ผลดีกว่า “ช่วยปรับโค้ดให้ดีขึ้น”
- ให้ตัวตรวจ บอกคำสั่งเทสต์ หรือบอกผลลัพธ์ที่คาดหวัง agent จะได้รู้ว่าเมื่อไรถึงเรียกว่าเสร็จ
- เขียนกฎของโปรเจกต์ไว้ในไฟล์ Claude Code อ่าน CLAUDE.md ส่วน Codex อ่าน AGENTS.md ตอนเริ่มงาน ใส่คำสั่ง build, test และข้อห้ามไว้ที่นั่น ถ้าโปรเจกต์มีแค่ AGENTS.md ตัว Claude Code ก็อ่านไฟล์นั้นแทนได้
- เลือกโหมดสิทธิ์ให้เหมาะ ช่วงแรกให้ agent ถามก่อนแก้ไฟล์หรือรันคำสั่ง พอไว้ใจแล้วค่อยปล่อยให้ทำเองมากขึ้น และอย่าให้ agent ถือรหัสผ่านหรือ key ของระบบ production
ใช้ agent ทำงานยาวๆ โดยไม่คิดค่า token
ถ้าคุณใช้ agent ทุกวันจนชนลิมิตบ่อย (ดูว่า limit ของ Claude Code ทำงานอย่างไร) buzzAI กำลังเปิดรับรอบที่ 1 ของ API แบบเหมาจ่ายที่ไม่คิดค่า token ใช้กับ Claude Code, Codex CLI และเครื่องมือที่ตั้ง base URL เองได้ ใช้โมเดล open-weight Qwen3.8-27B สิ่งที่มีขอบเขตคือจำนวน agent ที่รันพร้อมกัน (แพ็ก Personal รันได้ทีละ 1 ตัว แพ็กบริษัทได้ 1–8 ตัว) ขนาด context ตามแพ็ก และคิวในช่วงที่คนใช้เยอะ ตอนนี้ API ยังไม่เปิดใช้ เมื่อมีผู้สมัครครบโควต้าที่กำหนด เราจะส่ง API key ให้ทางอีเมล ดูรายละเอียดแพ็กได้ที่หน้าราคา
คำถามที่พบบ่อย
AI Agent กับ ChatGPT ต่างกันอย่างไร?
ถ้าใช้แบบแชตทั่วไป โมเดลจะตอบเป็นข้อความแล้วให้เราเอาไปทำต่อเอง ส่วน AI Agent ได้เครื่องมือให้ลงมือทำงานนั้นเอง ทุกวันนี้แอปแชตหลายตัวรวมทั้ง ChatGPT ก็มีโหมด agent ความต่างจึงอยู่ที่ว่า AI ได้เครื่องมือให้ลงมือทำหรือไม่ มากกว่าชื่อแอป
AI Agent จะมาแทนโปรแกรมเมอร์ไหม?
agent ทำงานได้ดีกับส่วนที่มีเป้าหมายชัดและตรวจผลได้ แต่การตัดสินใจว่าจะสร้างอะไร การออกแบบระบบ และการรับผิดชอบโค้ดที่ขึ้นใช้งานจริงยังเป็นงานของคน คนที่ใช้ agent เป็นจะส่งงานได้มากขึ้น มากกว่าจะถูกแทนที่ทั้งหมด
ใช้ AI Agent เขียนโค้ดปลอดภัยไหม?
ปลอดภัยพอถ้าตั้งขอบเขตให้ดี ให้ agent ทำงานใน git branch แยก ตั้งให้ถามก่อนแก้ไฟล์หรือรันคำสั่งในช่วงแรก และอย่าให้ agent ถือรหัสผ่านหรือ key ของระบบ production เครื่องมืออย่าง Claude Code ยังเก็บจุดย้อนกลับก่อนแก้ไฟล์ทุกครั้ง
ใช้ AI Agent ต้องเสียเงินไหม?
ตัวเครื่องมือบางตัวเป็น open source แต่ค่าใช้จ่ายหลักคือค่าเรียกโมเดล ซึ่งมีให้เลือก 3 แบบ คือแพ็กรายเดือนที่มีโควตา API ที่จ่ายตามจำนวน token และบริการแบบเหมาจ่ายที่ไม่คิดค่า token
Sub-agent คืออะไร?
sub-agent คือ agent ย่อยที่ agent หลักแตกออกไปทำงานเฉพาะเรื่อง เช่น ค้นโค้ดทั้งโปรเจกต์ มี context window ของตัวเอง แล้วส่งแค่บทสรุปกลับมา ช่วยให้ context ของงานหลักไม่เต็มเร็ว
แหล่งอ้างอิง
ข้อมูล ณ วันที่อัปเดต แพ็ก โควตา และคำสั่งของแต่ละเครื่องมือเปลี่ยนได้บ่อย ก่อนใช้งานจริงควรตรวจกับเอกสารทางการที่ลิงก์ไว้ในแหล่งอ้างอิง
