death34018-hue/AionsHome
Aion — 一个支持长期记忆、语音交互、摄像头视觉的伴侣。 A self-hosted AI companion with long-term memory, voice interaction, camera vision, and smart home integration.
何を解決するか
AionsHome は、家庭自動化と個人モニタリングと統合された、包括的でローカルホスト型のAIアシスタントシステムです。テキスト、音声、視覚のマルチモーダルインタラクションを提供し、AIツールの断片化という問題を解決します。チャットインターフェース、スマートカメラ監視、デバイス活動の追跡、個人メモリ管理を1つの同期されたエコシステムに統合し、PCおよびモバイルブラウザ(PWA)からアクセス可能です。
動作方法
このシステムは、ローカルデータストレージ用にSQLiteデータベースを備えたPython FastAPIバックエンドを使用しています。さまざまなAIプロバイダ(SiliconFlow、Google Gemini、AiPro)に接続してLLM機能を提供します。
主なアーキテクチャコンポーネントは以下の通りです:
- デュアルブレイン監視:「センチネル」(軽量モデル)が定期的にカメラフレームとデバイスログを分析し、『コア』(メインLLM)がユーザーに積極的に連絡する必要があるかどうかを判断します。
- RAGメモリ:Geminiの埋め込みを使用したベクトルベースのメモリシステムで、会話の自動要約と、ハイブリッドスコアリングシステム(ベクトル類似性、キーワード、重要度)に基づく関連コンテキストの取得を実現します。
- ストリーミングTTS:サーバーサイドのパイプラインがAIの応答を文に分割し、CosyVoice2を使用して並列合成し、WebSockets/SSE経由で音声チャンクを送信してほぼ即時再生を実現します。
- マルチモーダルブリッジ:Androidアプリが、音声録音とカメラフレームのキャプチャ(ESP32-CAMサポート含む)のネイティブブリッジを提供し、ブラウザの制限を回避します。
対象ユーザー
自宅のハードウェア上に存在し、統合されたカメラとマイクを通じて環境を「見たり」「聞いたり」できる、非常にパーソナライズされ、プライバシーを重視したAIアシスタントを求めるユーザーです。
特徴
- プロアクティブAI:
[CAM_CHECK]および[查看动态]コマンドを使用して、カメライベントやデバイス活動に基づいてAIが会話を開始できます。 - ハイブリッドメモリ:定期的な自動要約と、「インスタントセンチネル」によるベクトルデータベース検索のタイミング判断を組み合わせます。
- マルチプラットフォーム同期:WebSocketsを介したPCとモバイル間のリアルタイム同期に加え、PWAサポートによりネイティブアプリ体験を提供します。
- 統合ツール:EPUB読書用のAI注釈モジュール、akshareを介した資金監視、TRPGゲームエンジンを内蔵しています。
- 音声インタラクション:WebRTC VADによる安定した音声起動と、ハーフデュプレックス会話モードを備えています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch