3 สิงหาคม 2569
1 เข้าชมการใช้ Sandbox เพื่อจัดการหลายตัวแทนที่แยกตัวออกในระบบเดียว
Vercel เปิดตัวคุณสมบัติใหม่ใน @vercel/sandbox SDK ที่ช่วยให้สามารถรันตัวแทนหลายตัวแยกตัวกันใน Sandbox เดียวได้

Vercel ได้พัฒนาและเพิ่มฟีเจอร์ใหม่ให้กับ @vercel/sandbox SDK ที่ทำให้การจัดการหลายตัวแทนในสภาพแวดล้อมเดียวเป็นเรื่องง่ายขึ้น นับเป็นความก้าวหน้าที่สำคัญในการสร้างระบบที่มีหลายตัวแทน (multi-agent systems) โดยเฉพาะเมื่อเทคโนโลยี AI และระบบอัตโนมัติได้รับความนิยมและการใช้งานอย่างแพร่หลายในตอนนี้
สิ่งที่เกิดขึ้น
Vercel ได้เพิ่มความสามารถให้กับ @vercel/sandbox SDK โดยรองรับการสร้างผู้ใช้และกลุ่มในระบบ Linux หลายตัว ผู้ใช้แต่ละคนจะสามารถรันเป็นผู้ใช้ของตัวเอง มีไดเร็กทอรีหลักที่เป็นส่วนตัว ในขณะที่กลุ่มสามารถเปิดพื้นที่การทำงานที่แชร์กันได้เมื่อต้องการปรึกษาหรือทำงานร่วมกัน ข้อมูลจะถูกเก็บรักษาความเป็นส่วนตัวจากกันและกันอย่างครบถ้วน
ทำไมนักพัฒนาและผู้ที่เรียนรู้การสร้างบน AI ควรใส่ใจ
สำหรับนักพัฒนาไทย การอัปเดตนี้เปิดโอกาสให้สามารถพัฒนาและจัดการระบบที่มีหลายตัวแทนได้ง่ายและปลอดภัยมากขึ้น โดยเฉพาะสำหรับผู้ที่มีแผนในการสร้างระบบเพื่อทำงานอัตโนมัติ, การพัฒนาแอปพลิเคชันที่ซับซ้อน หรือการทำงานร่วมกันในทีมพัฒนาที่มีหลายสมาชิก
วิธีการใช้งานหรือเตรียมตัว
คุณสามารถเริ่มต้นใช้งานโดยเรียก createUser สำหรับแต่ละตัวแทนที่ต้องการให้ทำงานในส่วนต่าง ๆ โดยตัวแทนเหล่านี้จะถูกแยกกันในแง่ของไดเร็กทอรีการทำงาน นอกจากนี้ ถ้าต้องการทำงานในส่วนที่ต้องการแชร์ข้อมูลระหว่างตัวแทน สามารถใช้งานฟังก์ชัน createGroup เพื่อสร้างกลุ่มและเพิ่มตัวแทนเข้าไปในกลุ่ม เพื่อให้สามารถแชร์และทำงานร่วมกันได้อย่างราบรื่น
ตัวอย่างการใช้งานพื้นฐานในโค้ด
const sandbox = await Sandbox.create();
const coder = await sandbox.createUser("coder");
const reviewer = await sandbox.createUser("reviewer");
// แต่ละผู้ใช้จะแยกกันในไดเร็กทอรีของตัวเอง
const cmd = await coder.runCommand("whoami");
console.log(await cmd.output());
// แชร์งานผ่านโฟลเดอร์กลุ่ม
await sandbox.createGroup("project");
await coder.addToGroup("project");
await reviewer.addToGroup("project");
การเปลี่ยนแปลงเหล่านี้ทำให้การพัฒนาระบบด้วย Vercel มีความสามารถและยืดหยุ่นมากขึ้นในการจัดการกับผู้ใช้งานหลากหลายในระบบเดียวกัน โดยมือใหม่ก็สามารถทดลองใช้ดูได้แบบไม่ยุ่งยาก
ที่มา: Vercel Changelog


