agentscope-ai/agentscope-java
Build distributed, production-grade, long-running agents.
何を解決するか
AgentScope Java 2.0 は、分散型かつエンタープライズグレードの AI エージェントを構築およびデプロイするための本番環境対応フレームワークを提供します。単純な推論ループを超えて、本番環境で長時間実行される複雑なタスクを実行する際の課題、例えば状態の永続化、セキュアなツール実行、マルチテナント分離を解決します。
どのように機能するか
このフレームワークは、推論コア(ReActAgent など)をエンジニアリングインフラストラクチャを追加する "HarnessAgent" でラップする二層アーキテクチャを使用します。統一されたイベントストリームを使用してリアルタイムレンダリングと人間-in-the-loop(HITL)相互作用を行い、AOP スタイルのミドルウェアシステムで推論-行動ループをインターセプトし、ツール呼び出しをゲートする権限システムを使用します。デプロイメントでは、セッションとメモリ管理を Redis、MySQL、PostgreSQL などの外部ストレージにオフロードすることで、ステートレスな水平スケーリングをサポートします。
誰のために設計されているか
分散デプロイ、ツール実行のためのセキュアなサンドボックス、長時間実行されるエージェントワークフローのための堅牢なセッション回復を必要とするエンタープライズ AI アプリケーションを構築する Java 開発者のために設計されています。
ハイライト
- Enterprise Deployment: 分散バックエンド(Redis、MySQL、PostgreSQL)を使用してマルチテナント分離とレプリカ間セッション回復をサポートします。
- Secure Execution: Docker、Kubernetes、またはクラウドサンドボックスを介して隔離環境でツールを実行するための統合ワークスペースとサンドボックスサポート。
- Harness Engineering: 自動圧縮機能付きのレイヤードメモリ、自己進化のためのスキルリポジトリ、宣言的サブエージェストレーションを特徴とします。
- Real-time Event System: フロントエンドレンダリングとファーストクラスの人間-in-the-loop(HITL)承認フローのための 28 種類のタイプ付きイベントストリーム。