leon: エージェント実行機能とローカルファーストのプライバシーを備えたオープンソースのパーソナルAIアシスタント
leon: エージェント実行機能とローカルファーストのプライバシーを備えたオープンソースのパーソナルAIアシスタント
何を解決するか
Leonは、実用的でプライバシーを意識し、ユーザーの実際の環境に基づいた設計となっているオープンソースのパーソナルAIアシスタントです。単なる意図分類を超え、ツール、メモリ、そしてエージェント実行機能を使用して、タスクを最初から最後まで完結させることで、複雑な目標に対処します。
仕組み
Leonは、メインのランタイムサーバー、ウェブアプリケーション、およびツールやバイナリに接続するブリッジ(Node.jsおよびPython)のシステムで構成されるモジュール式アーキテクチャを使用して動作します。以下の3つの実行モードをサポートしています:
- Smart mode: 最適な実行パスを自動的に選択します。
- Controlled mode: 決定論的なネイティブスキルとアクションに従います。
- Agent mode: タスクをステップバイステップで計画し、実行します。
現実に基づいた動作を維持するために、Leonは階層化されたメモリ(永続的な設定、日々のコンテキスト、および最近の議論)とプロアクティブなパルスシステムを使用します。プライバシーと能力のバランスをとるために、ローカルまたはリモートのAIプロバイダーのいずれかを使用できます。
対象ユーザー
クラウドベースのLLMにのみ依存するのではなく、ローカルマシンや環境と対話できる、プライベートで拡張可能なパーソナルアシスタントを求めるユーザーを対象としています。
ハイライト
- Agentic Execution: ツールを使用してマルチステップのタスクを計画・実行する能力。
- Privacy-First: サードパーティへの依存を避けるため、ローカルAIモデルとローカルコンテキストをサポート。
- Modular Extensibility: スキル、ツールキット、およびブリッジのシステムを使用して、新しい機能を拡張。
- Hybrid Execution: 決定論的なワークフローと柔軟なエージェントスタイルの計画を組み合わせる。
Sources
- undefinedleon-ai/leon