axon は何をしますか?
自律的なAIワークフローを実現する、ローカルファーストでゼロトラストなRustフレームワーク。高性能なマルチエージェントオーケストレーションと決定論的実行を提供します。
はじめに
このフレームワークは、以下の主要機能を備えています:
- マルチエージェント調整とタスク委譲
- 決定論的実行のためのローカルファースト処理
- ゼロトラストアーキテクチャによるセキュリティ
- Rustベースの高性能ランタイム
インストール
cargo add axon
または、GitHubから直接クローン:
git clone https://github.com/RandallRO/axon.git
cd axon
cargo build --release
クイックスタート
以下の例で基本的なワークフローを作成します:
use axon::prelude::*;
fn main() {
let mut orchestrator = Orchestrator::new();
orchestrator.add_agent(Agent::new("agent1"));
orchestrator.add_agent(Agent::new("agent2"));
orchestrator.run();
}
設定
環境変数:
AXON_LOG_LEVEL:ログレベル設定(デフォルト:info)AXON_DATA_DIR:データストレージディレクトリ
設定ファイル(axon.toml)例:
[network]
bind = "127.0.0.1:8080"
[security]
zero_trust = true
[agents]
max_concurrent = 4
リソース
ライセンス
MITライセンスの下で公開されています。詳細はLICENSEを参照してください。