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 を通じて、1 つのコマンドで全体のスタックをデプロイ可能。
- 柔軟なデータベースオプション:低コストでリクエスト単位課金のワークロードには Aurora DSQL、ベクトル検索(pgvector)などの高度な機能が必要な場合は Aurora PostgreSQL をサポート。
- モジュール式アプリシステム:システムアプリと隔離されたサードパーティアプリを別々に作成でき、それぞれ異なるセキュリティ境界を持つ。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト