agentscope-ai/agentscope-java
Build distributed, production-grade, long-running agents.
解決する課題
AgentScope Java 2.0 は、分散型エンタープライズグレードのAIエージェントを構築・デプロイするための本番環境対応フレームワークを提供します。単なるプロトタイピングを超え、本番環境における長時間実行タスク、安全なツール実行、マルチテナント分離、セッションリカバリといった課題に対処します。
仕組み
このフレームワークは、推論コア (ReActAgent) が本番インフラを追加する「Harness」(HarnessAgent) にラップされる二層アーキテクチャを採用しています。リアルタイムレンダリングと人間参加型 (HITL) インタラクションのための統合イベントストリーム、推論・行動ループをインターセプトするためのミドルウェアシステム、ツール呼び出しを制御する権限システムを備えています。デプロイメントに関しては、外部状態ストア (Redis, MySQL, PostgreSQL) を使用したステートレスな水平スケーリングと、分離された実行環境 (Docker, Kubernetes, またはクラウドサンドボックス) をサポートしています。
対象ユーザー
複雑で長期的なワークフローを処理し、既存のビジネスシステムに統合できる、スケーラブルで安全かつ観測可能なAIエージェントアプリケーションを構築する必要があるJava開発者およびエンタープライズアーキテクト。
ハイライト
- Harnessエンジニアリング: 自己進化のためのスキルリポジトリ、自動圧縮機能を備えた階層型メモリ、サブエージェントへのタスク生成と委任機能を搭載。
- エンタープライズデプロイメント: マルチテナント分離、ゼロダウンタイムデプロイのためのセッションリカバリ、信頼できないコードを実行するためのセキュアなサンドボックスをサポート。
- イベント駆動型コア: リアルタイムストリーミングのための32種類の型付きイベントシステムと、機密性の高いアクションを承認するためのファーストクラスの人間参加型 (HITL) メカニズム。
- 柔軟なミドルウェア: 6つの異なる段階 (例: onReasoning, onActing) でAOPスタイルのフックを提供し、コアロジックを変更することなくエージェントの動作を拡張可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト