HomeAssistant 2025.8 重磅更新:AI 任务、AI建议

By | 2025/08/07

一、什么是“AI 任务”?简单说,就是给你的 AI 一双“火眼金睛”

我更愿意称之为 “AI 解析”。简单来说,这项新功能允许您将文件、图片,甚至是实时摄像头画面,“甩”给您选定的 AI,然后对它“发号施令”。

忘了那些只能做单选题的自动化吧,现在是看图作文时间!你可以:

  • 灵魂发问:“嘿,AI,帮我瞅瞅摄像头里现在有几个人?是不是有陌生人闯入了我的“领地”?”
  • 花式盘点:“爱卿,快给朕数数后院的鸡笼里,今天有几只鸡、几只鸭、几只鹅在开会?”
  • 抄表神器:“那个……帮我看看天然气表走到哪个数了?这个月是不是又用超了?”

最妙的是,AI 给出的答案不仅仅是简单的文本,还可以是您预先定义好的数据结构。这意味着返回的结果可以直接被 template 模板使用,无缝对接到您的自动化流程中。这功能,简直不要太香!

“Talk is cheap, show me the code.” 官方大佬也贴心地给出了一个“数鸡”的示例代码:

template:
  - triggers:
      # Home Assistant 启动时或每5分钟触发一次
      - trigger: homeassistant
        event: start
      - trigger: time_pattern
        minutes: "/5"
    actions:
      # 调用 AI 任务
      - action: ai_task.generate_data
        data:
          # 任务名称,方便识别
          task_name: Count chickens
          # 给 AI 的指令,告诉它要干嘛
          instructions: >-
            This is the inside of my goose coop. How many birds (chickens, geese, and
            ducks) are inside the coop?
          # 你希望返回的数据结构
          structure:
            birds:
              selector:
                number:
          # 附加的“物证”,这里是摄像头的画面
          attachments:
            media_content_id: media-source://camera/camera.chicken_coop
            media_content_type: image/jpeg
        # 将结果存入一个变量
        response_variable: result
    sensor:
      # 创建一个传感器,实时显示鸡的数量
      - name: "Chickens"
        state: "{{ result.data.birds }}"
        state_class: total

二、懒人福音:“默认实体”功能闪亮登场

您只需前往 “设置” > “系统” > “常规”,就能配置一个“御用”的 AI 任务实体。设置之后,在生成数据时您就无需再繁琐地指定实体了。Home Assistant 会心领神会地把任务交给这位默认的“打工 AI”,让它根据您的意图自行判断和处理。这大大简化了配置!

“AI 任务”及其“默认实体”功能,让 Home Assistant 的智能化水平迈上了一个激动人心的新台阶。它不再仅仅是一个命令的执行者,而是开始拥有观察、分析甚至理解世界的能力。那么问题是能让他们干点啥呢?😉

© 2025, 爱上生活. 版权所有,非商业使用转载必须提供本文章的原始链接。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注