这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 开源硬件 » 【RaspberryPi5开发板方案创意赛】HomeAssistant智能家居系

共1条 1/1 1 跳转至

【RaspberryPi5开发板方案创意赛】HomeAssistant智能家居系统--部署AI对话代理

菜鸟
2026-01-02 20:42:11     打赏

上一篇【RaspberryPi5开发板方案创意赛】HomeAssistant智能家居系统--添加语音助手-电子产品世界论坛,我们为 Home Assistant 配置了 Home Assistant Cloud,并体验了其提供的免费语音识别(STT)与语音合成(TTS)功能。不过由于缺少对话代理,此时的语音助手仅能执行设备控制等基础指令,无法实现灵活的问答交互。

本篇将在此基础上,通过部署魔搭 AI 对话代理,把语音助手升级为真正的智能交互工具。

1、Yanfeng AI Task组件

该组件的 GitHub 地址:https://github.com/yanfeng17/yanfeng_ai_task

  • 对话代理 - 支持中文和多语言自然语言对话

  • 三层智能处理 - 第一层快速意图识别(50-200ms)+ AI 理解 + 深度对话

  • 响应模式配置 - 友好模式/静音模式/简单确认,个性化体验

  • AI 任务生成数据 - 生成文本、结构化 JSON 数据

  • 图像生成 - 使用 ModelScope 图像模型生成图片

  • 图像识别 - 支持视觉模型识别图片内容

  • 结构化输出 - 支持 JSON Schema 格式化响应

  • 多模态支持 - 文本 + 图像混合输入

使用该组件前需准备魔搭平台的 API 密钥,步骤如下:

  • 访问魔搭平台令牌管理页面:https://modelscope.cn/my/myaccesstoken

  • 完成注册并登录账户(支持多种主流账号快捷登录)

  • 点击访问令牌,按提示完成令牌创建并保存备用

  • 平台每日提供 2000 点免费额度,足够满足日常智能家居对话需求


  • 魔搭额度.JPG

2、配置AI对话代理

首先,通过 HACS 安装组件

进入 HACS 界面,点击右上角三个点,选择自定义仓库

yanfengai0.jpg

输入仓库地址:https://github.com/yanfeng17/yanfeng_ai_task,类别选择 集成,点击 添加

yanfengai1.JPG

等待仓库加载完成后,找到Yanfeng AI Task 并点击下载,下载完成后重启 Home Assistant

yanfengai2.JPG

添加集成

重启完成后,进入 设置→设备与服务→添加集成,搜索Yanfeng AI Task 并选择

yanfengai3.JPG

在配置页面完成以下核心设置:

  • 聊天模型选择(推荐 Qwen/Qwen2.5-72B-Instruct,对中文支持完善)

  • 温度参数设置(建议 0.7,可平衡回答的准确性与灵活性)

  • 最大令牌数配置(默认 2048 即可满足日常对话需求)

yanfengai4.JPG

提交后,系统会创建包含 2 个实体的设备

yanfengai5.JPG

3、关联语音助手

进入设置→语音助手,找到之前创建的 Home Assistant Cloud 语音助手,在对话代理选项中选择 Yanfeng AI Conversation,并勾选首选本地处理命令 以提升响应速度。

yanfengai6.JPG

完成配置后,即可通过 Home Assistant Cloud 语音助手进行对话交互。例如询问ESP32 如何进入烧录模式,语音助手会给出完整的解答,实现了从基础控制到智能问答的升级。

yanfengai7.JPG

视频放在B站:https://www.bilibili.com/video/BV15RvrB8Ejo/





关键词: RaspberryPi5     HomeAssistan    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]