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