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 是一个基于 LangGraph 的代理,直接集成到 Home Assistant 中。它使用工具组合与您的智能家居实体交互,使用带有 pgvector 的 PostgreSQL 数据库进行长期语义记忆,并使用“Sentinel”引擎进行确定性安全和异常检测。它支持基于云的 LLM(OpenAI、Gemini、Anthropic)和本地模型(通过 Ollama 或 OpenAI 兼容服务器),确保用户可以选择数据完全保留在本地还是使用云处理。
适用对象
该项目面向希望为其家庭自动化提供复杂 AI 驱动界面的 Home Assistant 用户。它非常适合熟悉自托管(或使用本地 LLM 基础设施)的用户,他们希望超越简单的语音命令,使用能够“推理”家庭状态、即时编写自动化并执行安全审计的系统。
亮点
- 对话式控制: 与您的家对话以管理设备、检查状态或提问。
- 自动化逻辑: 用简单的英语描述一个自动化,代理会为您编写、注册和管理 YAML 代码。
- 主动安全: “Sentinel”引擎对您的网络和家庭设备执行自动化安全审计,标记暴露端口或未授权访问等漏洞。
- 多模态能力: 分析摄像头 footage 以进行物体或人脸识别,并接收主动警报。
- 隐私优先选项: 完全兼容本地 LLM、语音转文本和文本转语音引擎,将数据保留在家庭网络内。
相关
- 项目
- 项目
- 项目
- 项目
- 项目