tensorlakeai/tensorlake
Tensorlake is a serverless runtime for sandboxes and deploying background agentic applications
它解决了什么问题
构建 AI 代理通常需要一种安全的方式来执行不受信任、由 LLM 生成的代码或工具,而不危及主机基础设施。Tensorlake 提供一个安全、可扩展的计算平台,专为处理这些隔离执行环境以及复杂代理工作流的编排而设计。
它如何工作
平台使用 Firecracker MicroVM 来创建隔离且具状态的沙箱,这些沙箱可在不到一秒的时间内启动。沙箱提供高性能的文件系统 I/O,并支持快照、克隆和实时迁移等高级功能。对于复杂的工作流,平台提供无服务器编排运行时,允许开发者定义应用和函数,并具备自动扩展与 fan‑out 能力。
适用对象
- AI 代理开发者 需要安全、隔离的环境来运行代理工具或代码解释器。
- 软件工程师 构建需要分布式编排和高性能执行的可扩展代理应用。
- 开发者 需要使用 VM 快照来检查点和恢复长时间运行的代理进程。
亮点
- 高性能沙箱 使用 Firecracker MicroVM,具接近 SSD 的文件系统速度。
- 具状态执行 提供快照、克隆和自动暂停/恢复功能。
- 无服务器编排 具自动扩展和 fan‑out,适用于复杂的代理工作流。
- 大规模可扩展性 支持每个项目最高 500 万个沙箱。