跳转到主要内容
PromptQuorum为人类设计。 为AI结构化。
主页/本地LLM进阶
Local AI Agents & Tool Use

Home Generative Agent 评测:Home Assistant 的 AI 智能体

·阅读约6分钟Hans Kuepper 作者 · PromptQuorum创始人 · 开放权重与开源AI发现引擎

Home Generative Agent(版本 3.44.10,2026 年 10 月 23 日发布)是一个免费的 MIT 许可 Home Assistant 集成,为 Assist 增加 LLM 智能体,可搭配本地 Ollama 服务器或云端模型使用。 它需要正在运行的 Home Assistant、带 pgvector 的 PostgreSQL 数据库,以及至少一个模型服务商。

关键要点

  • 维护情况:最新稳定版 3.44.10 发布于 2026 年 10 月 23 日,主分支在 2026 年 11 月 1 日更新过,因此不适用项目停更警告。
  • 模型:不自带模型,支持 Ollama、OpenAI 兼容服务器、OpenAI、Gemini 和 Anthropic。
  • 费用:软件采用 MIT 许可证免费使用;只有你选择云端服务商时才会向你收费。
  • 部署:需要跨数据库应用、HACS 和模型服务商完成多个步骤,而不是一个安装程序。
  • 作者:个人开发者(GitHub 用户 goruck),不是公司。

📍 简单一句话

Home Generative Agent 是面向 Home Assistant 的开源 AI 智能体,可以与家对话、用自然语言创建自动化,并就摄像头画面提问。

💬 简单来说

你通过 HACS 把它装进现有的 Home Assistant,连接本地 Ollama 服务器之类的语言模型,然后在 Assist 中选它作为对话智能体。

📌注: 本评测依据 2026 年 11 月 1 日查阅的 GitHub 仓库、其文档和 Home Assistant 社区帖子。PromptQuorum 没有安装、运行或测试过 Home Generative Agent,因此未评估其可靠性、速度以及它所写自动化的质量。

Home Generative Agent(HGA)是 Home Assistant 的免费自定义集成,采用 MIT 许可证,为 Assist 对话界面增加一个会调用工具的 AI 智能体。它基于 LangGraph,可以控制你开放给它的设备、根据自然语言请求编写自动化、描述摄像头画面并保留长期记忆。它使用你选择的模型服务商,从本地 Ollama 服务器到 OpenAI、Gemini 或 Anthropic 均可。本评测依据项目的 GitHub 仓库、Home Assistant 社区帖子和 GitHub Releases;PromptQuorum 没有安装或运行过它。它已收录在 PromptQuorum 目录中。

Home Generative Agent 评测:Home Assistant 的 AI 智能体

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. 1
    准备数据库
    Why it matters: 在 Home Assistant OS 或 Supervised 上安装 PostgreSQL with pgvector 应用,或让集成指向你自己的 PostgreSQL 服务器。
  2. 2
    通过 HACS 安装并重启
    Why it matters: 从 HACS 安装 Home Generative Agent,重启 Home Assistant,然后在“设置 → 设备与服务”中添加集成。
  3. 3
    添加模型服务商
    Why it matters: 点击 + Model Provider,选择 Edge(Ollama 或 OpenAI 兼容服务器)或 Cloud(OpenAI、Gemini 或 Anthropic)。
  4. 4
    运行 Setup
    Why it matters: 点击 + Setup,选择以推荐默认值启用全部功能的 Basic,或逐项配置的 Advanced。
  5. 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篇)

PicoClaw

平台:
Linux、macOS、Windows、Android
价格/许可证:
免费/MIT
主要区别:
小型通用智能体,不绑定 Home Assistant
关于PicoClaw的文章(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 用户;若用于门锁或安全相关的自动化,请自行检查每一个生成的自动化。

资料来源

← 返回 本地LLM进阶

MCP