agentscope-ai/agentscope-java
Build distributed, production-grade, long-running agents.
何を解決するか
AgentScope Java 2.0 は、長時間にわたる複雑なタスクを処理できる分散型で企業向けのAIエージェントを構築するためのものとして設計されています。単なる推論ループを越えて、セッションの復元、セキュアなツール実行、マルチテナントの分離を含む本番環境デプロイに必要なインフラを提供します。
動作方法
このフレームワークは二層アーキテクチャを使用しています。ReActAgentなどのコア推論エンジンは、「ハーネス」と呼ばれる中間層でラップされ、ミドルウェアとツールキットチャネルを通じて本番環境機能が追加されます。リアルタイムレンダリングと人間による介入(HITL)を可能にする統一されたイベントストリームと、ツール呼び出しを制御する権限システムを採用しています。分散スケーリングには、外部のステートストア(Redis、MySQL、PostgreSQL)を使用してセッションの復元を可能にするステートレスエージェントを利用します。
対象ユーザー
企業環境向けのAIエージェントを開発するJava開発者で、高い信頼性、分散デプロイ、エージェント動作に対する厳格な制御を必要とする人。
主な特徴
- ハーネスエンジニアリング:自己進化するスキルリポジトリ、自動圧縮付きの階層的メモリ、サブエージェントの生成と委任が可能。
- 企業向けデプロイ:Docker、Kubernetes、またはクラウドサンドボックスを用いたマルチテナント分離とセキュアなサンドボックス実行をサポート。
- 分散ステート:さまざまなデータベースバックエンドを使用して、クロスレプリカのセッション復元により、ダウンタイムゼロのローリングデプロイを実現。
- イベント駆動アーキテクチャ:リアルタイムUI更新用の31種類のタイプ付きイベントと、機密操作の承認に特化した人間による介入(HITL)システムを提供。
- AgentScope Service:LangChainやADKなどの異なるランタイム間でエージェントの登録、発見、オーケストレーションを行うための別々のコントロールプレーン。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト