liquidos-ai/AutoAgents
A multi-agent framework written in Rust that enables you to build, deploy, and coordinate multiple intelligent agents
What it solves
AutoAgents は、本番向けのマルチエージェントシステム構築フレームワークを提供します。高性能で型安全な環境が必要とされる中、複数の AI エージェントが協調し、ツールを使用し、クラウドでもローカルのエッジでも異なる LLM バックエンド間でメモリを保持できるようにします。
How it works
Rust で実装されたこのフレームワークは、エージェントの推論ロジックを基盤モデルから分離するモジュラーアーキテクチャを採用しています。型安全なエージェントモデルに構造化ツール呼び出しを組み込み、メモリと LLM プロバイダーをプラグイン可能にします。ReAct や Chain-of-Thought といった様々な実行パターンをサポートし、ツールを安全に実行するためのサンドボックス化された WASM ランタイムを含みます。
Who it’s for
サーバーとエッジデバイスの両方で動作できるスケーラブルで安全、かつ高性能な AI エージェントを構築したい開発者向けです。また、Rust の安全性と速度を好む開発者(Python バインディングも提供)にも適しています。
Highlights
- Broad LLM Support: クラウドプロバイダー(OpenAI、Anthropic、Google など)とローカルランタイム(Ollama、LlamaCpp、Mistral-rs)向けの統一インターフェース。
- Production Tooling: 構造化ツール入出力用の derive マクロと、ツール実行用の WASM サンドボックスを含む。
- Agent Orchestration: マルチエージェント協調のための型付けされた pub/sub 通信機能。
- Built-in Guardrails: 入出力のサニタイズと監査のための統合 LLM ガードレール。
- Multimodal Capabilities: ビジョン、マルチモーダル入力、ローカル TTS/STT 音声処理をサポート。
- Observability: トレースとメトリクスのための OpenTelemetry 統合。