astrid: ระบบปฏิบัติการตัวแทนที่ปลอดภัยสำหรับการทำงานของนักพัฒนา
astrid, จาก Astrid Runtime, เป็นระบบปฏิบัติการที่พกพาได้และมีความปลอดภัยที่เชื่อมต่อโมเดลภาษาเข้ากับการดำเนินการเครื่องมือในโลกจริง มันเปิดเผย "แคปซูล" WebAssembly แบบโมดูลผ่าน Model Context Protocol เพื่อให้โมเดลสามารถเรียกใช้เครื่องมือที่แยกออกมาในขณะที่ runtime บังคับใช้ความปลอดภัยในชั้นการดำเนินการเพื่อป้องกันการเข้าถึงโฮสต์ที่ไม่มีข้อจำกัด Runtime มี CLI, REST API, และเซิร์ฟเวอร์ MCP รวมถึง SDK สำหรับ JavaScript และ TypeScript มุ่งเป้าไปที่วิศวกร AI และสถาปนิก มันให้ความไว้วางใจและการกำกับดูแลใน runtime สำหรับการทำงานของตัวแทน.
คุณสามารถใช้มันทำงานอะไรได้บ้าง?
Astrid ทำหน้าที่เป็นระบบปฏิบัติการตัวแทนที่เปิดเผยเครื่องมือโมดูลาร์ต่อโมเดลภาษา ทำให้โมเดลสามารถค้นพบและเรียกใช้ความสามารถผ่าน MCP นักพัฒนาบรรจุฟังก์ชันการทำงานลงใน "แคปซูล" WebAssembly ที่มีเวอร์ชันซึ่งทำงานแยกจากโฮสต์ ภาษาแคปซูลที่รองรับ ได้แก่:
- Rust
- JavaScript
- TypeScript
การกระทำของตัวแทนมีความสามารถในการตรวจสอบและปลอดภัยแค่ไหน?
การทำงานบังคับใช้โมเดลความปลอดภัยของความสามารถและรันโค้ดแคปซูลภายใน WebAssembly sandbox โดยวางการควบคุมชั้นการดำเนินการระหว่างตัวแทนและโฮสต์ Astrid รวมถึงระบบตรวจสอบที่เรียกว่า Unicity Audit เพื่อบันทึกการเรียกเครื่องมือและเหตุการณ์ที่เกี่ยวข้องกับความปลอดภัย และมันจะจัดการการโต้ตอบของระบบผ่าน airlock เสมือน (VFS) เนื่องจากการบังคับใช้เกิดขึ้นที่การดำเนินการมากกว่าที่จะเป็นในคำสั่ง เครื่องมือจึงลดช่องโหว่การโจมตีการแทรกคำสั่งทั่วไป แม้ว่าความถูกต้องยังคงขึ้นอยู่กับโค้ดแคปซูลและผลลัพธ์ของโมเดลที่เรียกใช้.
มันมีความเป็นไปได้ในการนำไปใช้ในกระบวนการทำงานของนักพัฒนาที่มีอยู่หรือไม่?
การนำไปใช้เหมาะกับสภาพแวดล้อมที่นำโดยนักพัฒนาเพราะ Astrid มี CLI, REST API ที่โฮสต์เอง หรือเซิร์ฟเวอร์ MCP ที่เฉพาะเจาะจง และทำงานบน Linux, macOS และ Windows แกนหลักเขียนด้วย Rust ในขณะที่ SDK มีอยู่สำหรับ JavaScript และ TypeScript ดังนั้นการรวมเข้ากับสแต็กเว็บและแบ็กเอนด์จึงเป็นไปได้ ทีมควรวางแผนสำหรับกระบวนการทำงานของนักพัฒนาที่สร้าง เวอร์ชัน และทดสอบแคปซูล Wasm เนื่องจากการขยายความสามารถของตัวแทนต้องการวัตถุโค้ดแทนที่จะเป็นสูตรคำสั่งที่ง่าย.
ทางเลือกที่ใช้งานได้จริงสำหรับทีมวิศวกรรมที่ต้องการการกำกับดูแลชั้นการดำเนินการ
Astrid เหมาะสำหรับทีมวิศวกรรมที่ต้องการการดำเนินการของตัวแทนที่ควบคุมและการเรียกเครื่องมือที่สามารถติดตามได้ เนื่องจากการออกแบบของมันให้ความสำคัญกับความไว้วางใจในระหว่างการทำงานและการตรวจสอบ คาดหวังเส้นทางการรวมที่มุ่งเน้นการพัฒนา: ทีมต้องผลิตและทดสอบ Wasm capsules และรวมสัญญาณการตรวจสอบของระยะการทำงานเข้ากับกระบวนการกำกับดูแล การนำไปใช้งานต้องการการลงทุนด้านวิศวกรรมและการวางแผนการกำกับดูแล.