Claude Code เปิด Agent SDK ให้สร้าง AI Agent ทำงานเป็นทีมได้แล้ว
ลองจินตนาการว่าคุณมีทีมผู้ช่วย AI ที่ทำงานร่วมกันได้เหมือนทีมนักพัฒนาจริง ๆ — คนหนึ่งรีวิวโค้ด อีกคนแก้บั๊ก อีกคนค้นหาข้อมูลจากเว็บ ทั้งหมดทำงานพร้อมกันโดยไม่ต้องรอคิว นั่นคือสิ่งที่ Anthropic เพิ่งเปิดตัวให้นักพัฒนาทั่วโลกเข้าถึงได้แล้ว
**ปัญหาที่นักพัฒนาเจอทุกวัน**
การสร้าง AI agent ที่ทำงานได้จริงนั้นยากกว่าที่คิด เพราะต้องเขียนระบบจัดการเครื่องมือเอง ต้องดูแลเรื่องสิทธิ์การเข้าถึงไฟล์ ต้องออกแบบระบบสื่อสารระหว่าง agent และต้องจัดการ context ที่ยาวขึ้นเรื่อย ๆ นักพัฒนาหลายคนใช้เวลาหลายสัปดาห์แค่สร้างโครงพื้นฐาน ก่อนจะเริ่มทำงานจริงได้
**ผลกระทบที่ตามมา**
เมื่อโครงสร้างพื้นฐานกินเวลามากขนาดนี้ โปรเจกต์ AI agent ส่วนใหญ่จึงจบลงที่ตัว agent เดี่ยว ๆ ที่ทำได้แค่งานง่าย ๆ ศักยภาพที่แท้จริงของ multi-agent system ที่ agent หลายตัวแบ่งงานกันทำพร้อมกัน กลายเป็นเรื่องที่ทำได้เฉพาะทีมใหญ่ที่มีทรัพยากรเพียงพอ
**Claude Agent SDK คือคำตอบ**
Anthropic เปิดตัว Claude Agent SDK (เปลี่ยนชื่อจาก Claude Code SDK) ที่ให้นักพัฒนาสร้าง AI agent ระดับ production ได้ทั้งใน Python และ TypeScript โดยมีเครื่องมือพร้อมใช้ในตัว ไม่ว่าจะเป็นการอ่าน-เขียนไฟล์ รันคำสั่ง Terminal ค้นหาโค้ด หรือแม้แต่ท่องเว็บ ทั้งหมดไม่ต้องเขียนเองตั้งแต่ศูนย์
จุดเด่นที่สุดคือระบบ **Subagents** ที่ให้ agent หลักมอบหมายงานให้ agent เฉพาะทางไปจัดการ เช่น สั่งให้ code-reviewer agent ตรวจสอบคุณภาพโค้ด ขณะที่ agent อื่นแก้บั๊กไปพร้อมกัน แต่ละ agent มีชุดเครื่องมือและคำสั่งเฉพาะของตัวเอง
นอกจากนี้ยังรองรับ **Model Context Protocol (MCP)** ที่เชื่อมต่อกับระบบภายนอกได้หลายร้อยตัว ทั้งฐานข้อมูล เบราว์เซอร์ และ API ต่าง ๆ มีระบบ **Hooks** สำหรับแทรกโค้ดที่จุดสำคัญ ระบบ **Sessions** ที่จำ context ข้ามรอบการสนทนา และระบบ **Permissions** ที่ควบคุมสิทธิ์ได้ละเอียดถึงระดับเครื่องมือแต่ละตัว
SDK นี้รองรับการใช้งานผ่าน Anthropic API โดยตรง รวมถึง Amazon Bedrock, Google Vertex AI และ Microsoft Azure เหมาะสำหรับทั้ง CI/CD pipeline และแอปพลิเคชันที่ต้องการ automation ระดับ production
📄 แหล่งข่าว
GitHub