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 をサポート。
  • モジュール式アプリシステム:システムアプリと隔離されたサードパーティアプリを別々に作成でき、それぞれ異なるセキュリティ境界を持つ。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト