goruck/home-generative-agent

AI agent for Home Assistant — talk to your home, create automations in plain language, analyze cameras with face recognition, and get proactive anomaly alerts. Cloud LLMs or fully local.

解決する課題

Home Generative Agent (HGA) は、標準的な Home Assistant 環境を、インテリジェントで会話型のスマートホームに変えます。硬直的で手動の自動化という問題を解決し、ユーザーが自然言語でデバイスを制御したり、自動化を作成したり、ホームの履歴を照会したりできるようにするとともに、プロアクティブなセキュリティ監視を提供します。

仕組み

HGA は、Home Assistant に直接統合される LangGraph ベースのエージェントです。スマートホームのエンティティとやり取りするためのツールの組み合わせ、長期的なセマンティックメモリのための pgvector を備えた PostgreSQL データベース、および決定的なセキュリティおよび異常検出のための "Sentinel" エンジンを使用します。クラウドベースの LLM(OpenAI、Gemini、Anthropic)とローカルモデル(Ollama または OpenAI 互換サーバー経由)の両方をサポートし、ユーザーはデータを完全にローカルに保つか、クラウド処理を使用するかを選択できます。

対象読者

このプロジェクトは、ホームオートメーションに洗練された AI 駆動型インターフェースを求める Home Assistant ユーザー向けです。セルフホスティング(またはローカル LLM インフラストラクチャの使用)に慣れており、単純な音声コマンドを超えて、ホームの状態を「推論」し、その場で自動化を作成し、セキュリティ監査を実行できるシステムを求めるユーザーに最適です。

ハイライト

  • 会話型コントロール: ホームに話しかけて、デバイスの管理、状態の確認、質問を行います。
  • 自動化ロジック: 自動化を平易な英語で説明すると、エージェントが YAML コードを作成、登録、管理します。
  • プロアクティブセキュリティ: "Sentinel" エンジンがネットワークとホームデバイスの自動セキュリティ監査を実行し、公開ポートや不正アクセスなどの脆弱性をフラグ付けします。
  • マルチモーダル機能: カメラ映像を分析してオブジェクトや顔認識を行い、プロアクティブなアラートを受け取ります。
  • プライバシーファーストのオプション: ローカル LLM、音声認識、音声合成エンジンと完全に互換性があり、データをホームネットワーク内に保持します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト