AI Agents คืออะไร
AI Agents (subagents) คือ “ผู้ช่วย AI เฉพาะทาง” ที่มีบทบาท เครื่องมือ และหน้าที่ของตัวเอง แยกไปทำงานในหน้าต่างของตัวเอง แล้ว AI หลักเรียกใช้ให้อัตโนมัติเมื่อเจองานตรงหน้าที่ พูดง่ายๆ คือมันเปลี่ยน AI ตัวเดียวที่ทำทุกอย่างเอง ให้กลายเป็น “ทีม” ที่มอบงานเฉพาะทางให้ลูกทีมไปจัดการ
AI Agents คืออะไรกันแน่
AI Agent (หรือ subagent) คือผู้ช่วย AI เฉพาะทางที่ถูกตั้งบทบาทและหน้าที่ไว้ชัดเจน เช่น “ตัวรีวิวโค้ด” (code-reviewer) “ตัวไล่บั๊ก” (debugger) หรือ “ตัวรีเสิร์ช” (researcher) — แต่ละตัว แยกไปทำงานในหน้าต่าง (บริบท) ของตัวเอง มีเครื่องมือจำกัดเฉพาะที่งานนั้นต้องใช้ แล้วส่งผลลัพธ์กลับมาให้ AI หลัก
เปรียบง่ายๆ AI หลักก็เหมือน “หัวหน้าทีม” — เจองานแบบไหนก็มอบให้เอเจนต์ที่ถนัดงานนั้นไปจัดการเป็นเรื่องๆ แล้วรวบผลลัพธ์มาตอบคุณ โดยที่บทสนทนาหลักไม่รก
AI Agents ทำงานอย่างไร
เอเจนต์แต่ละตัวคือ “ไฟล์นิยาม” สั้นๆ ที่บอก 3 อย่าง: ชื่อ (name), ทำอะไรและเรียกเมื่อไหร่ (description), และใช้เครื่องมืออะไรได้บ้าง (tools) — ตามด้วยคำสั่งบทบาทของเอเจนต์:
---
name: code-reviewer
description: รีวิวโค้ดหาบั๊ก ช่องโหว่ และจุดที่ควรปรับปรุง
tools: Read, Grep, Glob
---
คุณคือนักรีวิวโค้ดอาวุโสที่เข้มงวด
เมื่อได้รับโค้ด ให้ตรวจ:
1. บั๊กและ edge case ที่พลาด
2. ช่องโหว่ด้านความปลอดภัย
3. จุดที่อ่านยากหรือซ้ำซ้อน
รายงานเป็นข้อ เรียงตามความร้ายแรง พร้อมวิธีแก้
ขั้นตอนคร่าวๆ เวลาใช้งานจริง:
- คุณตั้งไฟล์นิยามเอเจนต์ไว้ (ตั้งค่าครั้งเดียว)
- AI หลักเห็นรายการเอเจนต์ พร้อมคำอธิบายว่าแต่ละตัวเหมาะกับงานอะไร
- เมื่อคุณสั่งงานที่ตรงกับหน้าที่เอเจนต์ AI หลักจะ “มอบงาน” ให้เอเจนต์ตัวนั้นเอง
- เอเจนต์ทำงานในบริบทของตัวเองด้วยเครื่องมือที่จำกัด แล้วส่งผลสรุปกลับให้ AI หลักเรียบเรียงตอบ
AI Agents ช่วยให้ AI ทำอะไรได้บ้าง
AI Agents เปลี่ยน AI ตัวเดียวให้ทำงานเป็นทีม แยกงานซับซ้อนออกเป็นหน้าที่ย่อยที่มีผู้เชี่ยวชาญของตัวเอง เช่น
- รีวิวโค้ด — เอเจนต์เฉพาะทางไล่หาบั๊กและช่องโหว่ แล้วรายงานเรียงตามความร้ายแรง
- ไล่บั๊ก (debug) — เอเจนต์ที่โฟกัสหาสาเหตุของ error โดยเฉพาะ
- รีเสิร์ช/ค้นข้อมูล — เอเจนต์ที่กวาดอ่านหลายไฟล์หรือหลายหน้าเว็บแล้วสรุปกลับมาสั้นๆ
- เขียนเทสต์ / เขียนเอกสาร — แยกงานที่ทำซ้ำๆ ให้เอเจนต์เฉพาะทางจัดการ
- ทำงานขนานกัน — มอบหลายงานย่อยให้หลายเอเจนต์ทำพร้อมกัน แล้วรวบผล
AI Agents คือผู้ช่วยเฉพาะทางที่แยกไปทำงานเอง ส่วน Prompt ตั้งบทบาทให้ AI หลัก และ AI Skills เพิ่มความรู้เฉพาะทางที่ AI หยิบมาใช้
ตัวอย่าง AI Agents ที่ใช้งานจริง
ตัวอย่างเอเจนต์เฉพาะทางที่คนใช้จริง:
- code-reviewer — รีวิวโค้ดหาบั๊ก ช่องโหว่ และจุดที่ควรปรับปรุง
- debugger — ไล่หาสาเหตุของ error และเสนอวิธีแก้
- researcher — ค้นและสรุปข้อมูลจากหลายไฟล์/หลายแหล่งให้กระชับ
- test-writer — เขียนชุดทดสอบให้โค้ดที่กำหนด
- doc-writer — ร่างเอกสารหรือ README จากโค้ดจริง
ดูรายการ Agents ที่คัดมาแล้ว พร้อมคำอธิบายไทยว่าแต่ละตัวทำอะไรและตั้งอย่างไร ได้ที่ คลัง Agents
AI Agents ใช้กับ Claude, Cursor และ Codex ได้ไหม
ได้ — แต่ละเครื่องมือมีที่ตั้งเอเจนต์ของตัวเอง แนวคิด “ผู้ช่วยเฉพาะทาง” เหมือนกัน ต่างแค่ที่วางไฟล์/ตั้งค่า:
- Claude Code — วางไฟล์นิยามใน
.claude/agents/แล้ว AI หลักเรียกใช้เป็น subagent อัตโนมัติ - Cursor — ตั้งเป็น custom mode / บทบาทเฉพาะทางในตัวแก้ไข
- ChatGPT — สร้างเป็น Custom GPT แยกตามหน้าที่
วิธีเริ่มใช้ AI Agents
เริ่มต้นตั้งเอเจนต์ตัวแรกทำได้ใน 3 ขั้น:
- เลือกเอเจนต์ที่ตรงงาน — เช่น อยากได้ตัวรีวิวโค้ดก็เลือก code-reviewer เปิด คลัง Agents แล้วดูตามประเภทงาน
- วางไฟล์นิยามในเครื่องมือ AI — คัดลอกไฟล์เอเจนต์ (name/description/tools + บทบาท) ไปไว้ในที่ตั้งของแต่ละตัว เช่น
.claude/agents/ - ลองสั่งงานที่ตรงหน้าที่ — สั่งงานที่เข้าข่ายเอเจนต์นั้น ถ้าตั้งถูก AI หลักจะเรียกเอเจนต์มาทำเอง
ไม่อยากไล่ตั้งทีละตัว? เลือก Loadout ที่มี Agents จัดชุดมาให้แล้วตามงาน หยิบไปใช้ได้เลย
AI Agents ปลอดภัยไหม
โดยธรรมชาติเอเจนต์ค่อนข้างปลอดภัย เพราะ ให้เครื่องมือได้เท่าที่จำเป็น และแยกบริบทออกจากงานหลัก แต่ก็มีข้อควรระวัง:
- จำกัดเครื่องมือเท่าที่งานต้องใช้ — เช่น เอเจนต์รีวิวโค้ดให้แค่ Read/Grep พอ ไม่ต้องให้สิทธิ์ลบไฟล์หรือส่งข้อความ
- ใช้เอเจนต์จากต้นทางที่น่าเชื่อถือ — อ่านบทบาทและรายการ tools ในไฟล์ก่อนตั้งเสมอ
- ระวังงานที่กระทบจริง — เอเจนต์ที่แก้ไฟล์หรือรันคำสั่งได้ ควรตรวจผลก่อนนำไปใช้จริง
AI Agents ต่างจาก Prompt และ Skill อย่างไร
สามคำนี้มักสับสนกัน แต่ทำงานคนละหน้าที่:
| สิ่งที่ต่าง | AI Agents | Prompt | Skill |
|---|---|---|---|
| เปลี่ยนอะไรของ AI | เพิ่ม ผู้ช่วยเฉพาะทางที่แยกไปทำงานเอง | ตั้ง บทบาท/คำสั่งให้ AI หลัก | เพิ่ม ความรู้/วิธีทำงานเฉพาะทาง |
| ทำงานที่ไหน | ในบริบท (หน้าต่าง) แยกของตัวเอง | ในแชท/บริบทหลักเดียวกัน | ในบริบทหลัก เมื่อ AI หยิบมาใช้ |
| ใครสั่งให้ทำงาน | AI หลักเรียกใช้อัตโนมัติเมื่อเจองานตรงหน้าที่ | คุณเป็นคนวาง prompt เอง | AI หยิบมาใช้เองเมื่อเจองานที่ตรงทักษะ |
อ่านต่อ: Prompt AI คืออะไร · AI Skills คืออะไร · AI Rules คืออะไร
Loadout ที่มี AI Agents
ในทางปฏิบัติ คุณมักไม่ได้ใช้เอเจนต์ตัวเดียว แต่ใช้หลายตัวร่วมกับ MCP/Skills/Rules/Prompts เพื่อทำงานหนึ่งให้จบ — ชุดที่จัดมารวมกันแบบนี้เรียกว่า Loadout
เช่น Loadout สำหรับ dev เว็บ อาจมีเอเจนต์ code-reviewer + debugger, MCP ต่อ GitHub, และ Rule มาตรฐานโค้ด รวมในเซ็ตเดียว หยิบไปใช้ได้ทันทีโดยไม่ต้องไล่ประกอบเอง