Home Generative Agent 是什么?
Home Generative Agent 是面向 Home Assistant 的 AI 智能体,会对你的家采取行动,而不只是把你的话转给语言模型。 根据 README,它基于 LangGraph,通过工具控制实体、查询历史、查看摄像头并编写真正的自动化。
它是通过 HACS 安装的 Home Assistant 自定义集成,不是独立应用。其 Sentinel 引擎用固定规则监控安全问题,README 称语言模型在那里只提供建议、从不执行操作;这是开发者的说法,未经核实。社区帖子的首帖仍写着比 GitHub 更旧的版本,因此本评测以 GitHub 为准。
获取方式
Home Generative Agent 通过 HACS 安装到现有的 Home Assistant 中,没有独立下载。
方式 | 获取方法 |
|---|---|
| HACS(推荐) | 在 HACS 中搜索(它位于默认仓库),或使用 README 中的“Open in HACS”按钮;然后重启 Home Assistant 并添加集成 |
| 手动安装 | 从 GitHub Releases 下载 home_generative_agent.zip,按安装指南复制到 Home Assistant |
| 数据库 | Home Assistant OS 或 Supervised 上的 PostgreSQL with pgvector 应用,或你自己的 PostgreSQL 服务器 |
| 网站 | Home Assistant 社区帖子,即 GitHub 上标注的项目主页 |
| 文档 | 仓库中的指南:安装、配置、Sentinel、摄像头和架构 |
| 隐私政策 | 在仓库和社区帖子中均未找到 |
| 源代码 | github.com/goruck/home-generative-agent,MIT 许可证 |
评测版本:3.44.10,据 GitHub Releases 于 2026 年 10 月 23 日发布;另有预发布版 3.45.0-beta.5,未评测。Home Assistant 中的步骤在其网页界面完成,但拉取 Ollama 模型需要使用终端,整条服务链的投入也高于单一安装。
系统要求
需要 Home Assistant 2026.8.0 或更高版本、HACS、带 pgvector 的 PostgreSQL 数据库,以及至少一个模型服务商。
Home Assistant
- 资料所述:
- 最低 2026.8.0(自 HGA 3.43.3 起);2026.9 和 2026.10 被列为受支持
数据库
- 资料所述:
- 带 pgvector 的 PostgreSQL;没有它就只能使用内存存储,长期记忆、人脸识别和基线异常检测都不可用
模型服务商
- 资料所述:
- OpenAI、Gemini、Anthropic、Ollama 或任何 OpenAI 兼容服务器
本地模型(可选)
- 资料所述:
- 指南列出 gpt-oss、qwen3:8b、qwen3-vl:8b 等 Ollama 模型,但未给出最低 RAM 或 VRAM
人脸识别(可选)
- 资料所述:
- 需要另行搭建的外部人脸服务
语音(可选)
- 资料所述:
- OpenAI 的语音 API,或 Speaches 这类 OpenAI 兼容的本地服务器;大型 faster-whisper 模型建议约 2 GB VRAM
除此之外,资料没有说明哪种硬件适合哪种模型;这取决于模型服务器,而不是 Home Generative Agent。
上手步骤
以下步骤依据 README 和安装指南;PromptQuorum 没有执行过。
- 1准备数据库
Why it matters: 在 Home Assistant OS 或 Supervised 上安装 PostgreSQL with pgvector 应用,或让集成指向你自己的 PostgreSQL 服务器。 - 2通过 HACS 安装并重启
Why it matters: 从 HACS 安装 Home Generative Agent,重启 Home Assistant,然后在“设置 → 设备与服务”中添加集成。 - 3添加模型服务商
Why it matters: 点击 + Model Provider,选择 Edge(Ollama 或 OpenAI 兼容服务器)或 Cloud(OpenAI、Gemini 或 Anthropic)。 - 4运行 Setup
Why it matters: 点击 + Setup,选择以推荐默认值启用全部功能的 Basic,或逐项配置的 Advanced。 - 5选为对话智能体
Why it matters: 在“设置 → 语音助手”中选择 Home Generative Agent,然后开放你希望它看到的实体。
资料证实的功能
以下各项均来自 README 或文档;这里没有测试过其中任何一项。
- 对话。 用自然语言控制已开放的实体并询问状态,回复以流式方式显示。
- 自动化。 通过聊天编写并注册自动化;实体 ID 和服务调用会先与 Home Assistant 核对,可选的关键操作 PIN 会拦下会解锁门或打开车库的自动化。
- 摄像头。 描述摄像头画面并执行由移动触发的分析;README 提到 Axis、通过 ring-mqtt 接入的 Ring、Reolink、UniFi Protect,以及任何提供移动实体的摄像头。
- Sentinel。 基于规则的异常检测,以及对 Home Assistant 环境的安全审计,带手机提醒和可选的语言模型分诊。
- 记忆与工具。 pgvector 中的长期语义记忆,并可通过 MCP 服务器或 Home Assistant LLM API 添加网页搜索等额外工具。
- 语音。 为 Assist 管道提供自己的语音转文字和文字转语音服务,使用 OpenAI 或本地服务器。
数据流向与隐私
数据流向取决于你选择的模型服务商:README 称 Home Generative Agent 可搭配 Ollama 或 OpenAI 兼容服务器完全在本地运行,云端服务商则是另一种选择。
使用云端服务商时,你的提示词以及你要求分析的摄像头画面会按该服务商自己的政策送达对方。README 补充说,Sentinel 和审计工具在向语言模型展示任何内容之前,会隐去 MAC 地址、IP 地址和客户端主机名。人脸识别使用单独的人脸服务,其存储方式本评测没有检查。
📌注: 这些是开发者的说法,不是审计结果。PromptQuorum 没有检查过代码或网络流量。
适合哪些人
- 有闲置 GPU 机器的 Home Assistant 用户,想通过 Ollama 让对话智能体留在自己的网络内。
- 希望用自然语言请求起草自动化的人,并会在自动化编辑器中逐个检查。
- 拥有受支持摄像头的用户,想用自己托管的视觉模型询问摄像头拍到了什么。
我们无法核实的内容
- 可靠性。 智能体找到正确实体或写出正确自动化的频率未经测试。
- 安全说法。 关键操作 PIN,以及“模型在 Sentinel 中从不执行操作”的说法,都是开发者的描述。
- 本地模型质量。 指南推荐了模型,但没有发布本地硬件上工具调用或视觉能力的基准测试。
- 数据处理。 人脸服务以及流向云端服务商的数据未经检查。
竞品与替代方案
Home Assistant Assist
- 平台:
- Home Assistant(网页、Android、iOS)
- 价格/许可证:
- 免费/Apache-2.0
- 主要区别:
- 内置语音管道;LLM 智能体是可选扩展
关于Home Assistant Assist的文章(1篇)
nanobot
- 平台:
- Windows、macOS、Linux
- 价格/许可证:
- 免费/MIT
- 主要区别:
- 通用的自托管智能体,不绑定 Home Assistant
关于nanobot的文章(5篇)
- Nanobot Review: A Self-Hosted AI Agent Framework更新于 2026年10月30日
- PicoClaw Review: Open-Source AI Agent for Small Devices更新于 2026年11月1日
- Local Coding Assistants, Agents & Workflow Tools Compared (2026): IDE Plugins, Agent Frameworks and Autonomous Agents更新于 2026年9月21日
- Local Chat Apps & Assistants Compared (2026): Desktop, Mobile, Self-Hosted, Assistants and Roleplay更新于 2026年9月20日
- Agentic Inbox Review: A Self-Hosted Email Client With an AI Agent更新于 2026年9月19日
PicoClaw
- 平台:
- Linux、macOS、Windows、Android
- 价格/许可证:
- 免费/MIT
- 主要区别:
- 小型通用智能体,不绑定 Home Assistant
关于PicoClaw的文章(1篇)
- PicoClaw Review: Open-Source AI Agent for Small Devices更新于 2026年11月1日
只有 Home Assistant Assist 属于同一智能家居细分领域;nanobot 和 PicoClaw 是通用智能体。选择前请在各应用自己的页面核实当前价格、许可证和平台。
常见问题
Home Generative Agent 会取代 Home Assistant Assist 吗?
不会。你在 Assist 中把它选为对话智能体,它还可以为 Assist 管道添加自己的语音转文字和文字转语音服务。
为什么智能体说找不到某个设备?
它只能看到已开放给 Assist 的实体,并按名称和区域查找,因此 README 建议开放该实体,并给它起一个清晰的名称和区域。
它能在 Home Assistant Container 或 Core 上运行吗?
自带的数据库应用需要 Home Assistant OS 或 Supervised;在 Container 或 Core 上,安装指南建议使用你自己的带 pgvector 的 PostgreSQL 服务器。
结论
Home Generative Agent 以免费的 MIT 许可证,为现有的 Home Assistant 增加一个会调用工具的 AI 智能体,可搭配本地 Ollama 服务器或云端模型,并且仍在积极维护。不过,部署涉及多个服务,许多功能依赖人脸服务之类的可选组件,PromptQuorum 也没有测试可靠性、隐私表现或本地模型质量。它适合熟悉 HACS 和模型服务器的 Home Assistant 用户;若用于门锁或安全相关的自动化,请自行检查每一个生成的自动化。
资料来源
- GitHub 上的 Home Generative Agent — README、MIT 许可证和提交历史,2026 年 11 月 1 日查阅。
- 安装指南 — HACS 与手动安装、可选应用和 Ollama 模型,2026 年 11 月 1 日查阅。
- 配置指南 — 模型服务商、语音、工具和选项,2026 年 11 月 1 日查阅。
- Home Generative Agent 发布页 — 2026 年 10 月 23 日的 3.44.10 版及其文件列表,2026 年 11 月 1 日查阅。
- Home Assistant 社区帖子 — 项目公告和用户讨论,2026 年 11 月 1 日查阅。
