基于注解驱动的跨架构 AI Agent 编排框架
AiSpect のコアコードは現在クローズドソースですが、コンパイル済みの JAR パッケージと Maven/Gradle リポジトリのアドレスを公開しています。
プロジェクトのアーキテクチャに応じて、対応するアダプター JAR と依存関係をダウンロードしてください。
最下層のアノテーション定義とコアな AI 通信インターセプト機能を提供します:
aispect-agents-1.0.0.jar —— ダウンロード (ゼロ依存宣言パッケージ)aispect-core-1.0.0.jar —— ダウンロード (基盤ネットワーク、LLM 通信、プロキシエンジンを含む)実行環境に応じて対応するアダプターパッケージをダウンロードしてください:
aispect-engine-spring-1.0.0.jar —— ダウンロードaispect-engine-quarkus-1.0.0.jar —— ダウンロードaispect-engine-se-1.0.0.jar —— ダウンロード以下の設定を使用して、AiSpect をプロジェクトに直接インポートできます。
pom.xml)Spring Boot を使用している場合は、Engine と Agents パッケージをインポートするだけです:
<dependencies>
<!-- AiSpect Spring Boot エンジンアダプター -->
<dependency>
<groupId>com.aispect</groupId>
<artifactId>aispect-engine-spring</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
<!-- 公式エージェントライブラリ -->
<dependency>
<groupId>com.aispect</groupId>
<artifactId>aispect-agents</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
</dependencies>
build.gradle)対応する Gradle の依存関係のインポート方法:
dependencies {
// AiSpect Spring Boot エンジンアダプター
implementation 'com.aispect:aispect-engine-spring:1.0.0-SNAPSHOT'
// 公式エージェントライブラリ
implementation 'com.aispect:aispect-agents:1.0.0-SNAPSHOT'
}
AiSpect のコアアノテーション層は、外部への依存を完全にゼロに保っています。しかし、実行時にエンジンによって取得される aispect-core には、大規模言語モデルとの通信用のネットワーククライアントツール(OkHttp 3.x など)がカプセル化されています。Spring Boot を使用する場合、aispect-engine-spring がこれらのカスケード依存関係のバージョンを自動的に管理するため、手動で介入する必要はありません。