0xjeffro/astroclaw
Cloud-native agent-as-a-service framework with one-click IaC deployment.
解决的问题
AstroClaw 解决了长期运行的单体式 AI 代理进程维护成本高、难以扩展的问题。它提供了一个云原生框架,将这些代理分解为一系列单一职责的无服务器组件,使其在空闲时可缩放至零,从而更加安全、可扩展且成本效益更高。
工作原理
该框架采用基础设施即代码(IaC)方法,将代理部署为无服务器函数(AWS Lambda)和托管数据库(Aurora DSQL 或 Aurora PostgreSQL)。功能被划分为“应用”(如聊天、日历或任务),每个应用都有自己的模式和业务逻辑。系统应用共享资源以提高效率,而第三方应用则设计为在隔离的 Lambda 中运行,并使用受限的数据库角色以确保安全。
适用人群
希望在 AWS 上构建和部署生产就绪的 AI 代理,而无需管理永久服务器或为闲置计算付费的开发者。
主要亮点
- 无服务器架构:将单体式代理分解为单一职责的组件,可缩放至零。
- 基础设施即代码:通过 AWS CDK,仅需一个命令即可部署整个堆栈。
- 灵活的数据库选项:支持 Aurora DSQL 用于低成本、按请求计费的工作负载,或 Aurora PostgreSQL 用于高级功能(如向量搜索,pgvector)。
- 模块化应用系统:支持创建独立的“系统应用”和隔离的“第三方应用”,具有不同的安全边界。
相关
- 项目
- 项目
- 项目
- 项目
- 项目