10 คะแนน โดย xguru 2025-03-07 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • API สำหรับรันโค้ดที่ สามารถรันโค้ด Python ใด ๆ ได้อย่างปลอดภัย บนแซนด์บ็อกซ์ระยะไกลและส่งคืนผลลัพธ์
  • ต่างจาก code interpreter ทั่วไปตรงที่ ไม่มีแนวคิดเรื่องเซสชัน จึงทำให้สถานะไม่หมดอายุ
  • เมื่อแซนด์บ็อกซ์อยู่ในสถานะว่าง ระบบจะบันทึก memory snapshot และกู้คืนกลับมาเมื่อจำเป็น เพื่อใช้ทรัพยากรได้อย่างมีประสิทธิภาพ

ทำงานอย่างไร?

  1. เมื่อสร้างเครื่อง ForeverVM แล้ว จะสามารถโต้ตอบผ่านอินเทอร์เฟซ REPL (Read-Eval-Print Loop) ได้
  2. เมื่อเครื่องอยู่ในสถานะทำงาน จะถูกจัดสรรไปยัง worker ที่พร้อมใช้งาน
  3. เมื่อแซนด์บ็อกซ์เข้าสู่สถานะว่าง จะมีการบันทึก memory snapshot และแยกออกจาก worker
  4. ระหว่างสถานะว่าง จะใช้เพียงพื้นที่จัดเก็บข้อมูลเท่านั้น และไม่ใช้ทรัพยากรคอมพิวต์หรือหน่วยความจำ
  5. เมื่อได้รับคำสั่งให้รันอีกครั้ง ระบบจะกู้คืนจากสถานะที่บันทึกไว้และจัดสรรให้กับ worker ตัวใหม่
  • กระบวนการทั้งหมดนี้ถูกจัดการแบบโปร่งใสสำหรับผู้ใช้ API และ ForeverVM จะทำงานเสมือน REPL ที่พร้อมรันตลอดเวลา

สามารถเชื่อมต่อกับ Claude Desktop, Goose และอื่น ๆ ได้

  • ForeverVM สามารถใช้งานเป็นเซิร์ฟเวอร์ Model Context Protocol (MCP) ได้
  • ทำให้สามารถเพิ่ม ForeverVM เป็นเครื่องมือใน Claude Desktop และไคลเอนต์ MCP อื่น ๆ ได้

1 ความคิดเห็น