このプロジェクトについて

Pueoは、ユーザーの絶え間ない介入を必要とせずにHome Assistant (HA) インスタンスを監視し、問題を特定して修正する自律型AIエージェントです。Ollamaを使用したローカル推論により完全にデバイス上で動作するため、プライバシーが確保され、クラウドAPIへの依存度が低減されます。 主な機能は以下の通りです: - 警戒監視:SSH経由でHAログをライブストリーミングし、ローカルAIモデルを使用してエントリをトリアージします。 - 適応的診断:反復的なツール呼び出しループを使用して、設定ファイルの分析、ヘルスチェックの実行、および根本原因の特定を行います。 - 自己修復:修正案を提示し、サンドボックスでテストした後、ネイティブのHAバックアップスナップショットを作成した上でのみ適用します。 - ローカルRAGナレッジベース:ChromaDBを利用して、HAのリリースノート、HACSの変更履歴、および統合ドキュメントをローカルに保存し、クエリします。 - インタラクティブダッシュボード:ポート8080でウェブインターフェースを提供し、修復アクションの確認、イベントタイムラインの表示、およびエージェントとのチャットによるライブHA状態のクエリや永続的なメモの保存が可能です。 - パーソナライズされたアップデート分析:利用可能なHAアップデートをユーザー固有の設定と照らし合わせて分析し、関連する破壊的変更を特定します。 このシステムはmacOSにネイティブにデプロイするか、Docker経由でデプロイでき、構造化された6段階の調査サイクル(コンテキストの取得、仮説の形成、証拠の収集、根本原因の確認、実行、報告)をサポートしています。