← 返回项目库

智能家居多轮对话管理引擎

面向智能家居设备控制与状态查询的中文多轮对话调试工作台。

项目提供意图识别、实体抽取、上下文记忆、低置信度澄清、设备状态管理和 Streamlit 可视化调试界面。本次交付新增无密钥本地演示适配器,使用确定性的内置设备数据验证灯光、空调和状态查询流程;配置有效密钥后可选用硅基流动 API。

真实界面

项目截图

共 8 张

智能家居多轮对话管理引擎
🔍 调试面板
📊 统计信息
🧰 设备面板
📋 日志查看与分析
好的,客厅灯已开启
状态查询
好的,客厅空调已开启

Capabilities

核心功能

中文 Streamlit 对话调试工作台
设备控制与状态查询意图识别
设备动作、房间和数值实体抽取
多轮上下文与焦点设备管理
低置信度指令候选澄清
本地设备状态和事件可视化
API 调用轨迹与处理统计查看
无密钥确定性本地演示适配器

适用场景

本地演示灯光、空调和设备状态查询流程
研究多轮对话意图识别与上下文消解
在接入真实家电或大模型前验收界面信息架构

适合谁

需要研究智能家居对话管理、设备控制流程或 Streamlit 调试界面的开发者、小型团队和技术培训人员。

商业化思路

适合作为智能家居原型、内部演示和二次开发基础;真实家电接入、外部模型费用、部署安全与商业授权需由使用者另行评估。

你会拿到什么

  • 中文化智能家居对话管理源码
  • 离线本地演示适配器与单元测试
  • 研究用途许可证披露、构建记录和真实运行界面证据

部署流程

  1. 1使用 Python 3.9+ 创建虚拟环境并执行 pip install -r requirements.txt
  2. 2未配置 SILICONFLOW_API_KEY 时直接运行 streamlit run ui/app.py --server.port=8503
  3. 3需要外部模型时配置密钥后重新启动,并在页面中测试 API 连接

真实验证结果

已通过 8 个真实运行中文界面、HTTP、可见正文、控制台、坏图和横向溢出质量门。

部署前须知

本地演示只操作内置样例设备,不控制真实家电;天气、定时和场景能力仍需外部服务或业务适配。上游许可证未声明,商业再分发前必须自行完成权利核验。

部署难度

简单

最低配置

Python 3.9+;本地演示无需外部服务,建议 2GB 以上内存;外部模型模式需要网络和有效的 SiliconFlow API 密钥。

开源许可证

上游未声明许可证

最后验证

2026-09-04

技术栈

PythonStreamlitSQLitepandasPlotly

授权说明

上游仓库未提供明确许可证文件;交付包已内置醒目的研究用途与权利声明,仅限学习研究,超出范围需另行取得权利人授权。

Release notes

版本记录

1 个已发布版本

vcn-503bd8c666c3 当前推荐

新增无密钥本地规则适配器、中文演示入口、快速设备指令、中文状态标签和设备表头本地化;保留可选 SiliconFlow 外部模型模式。

部署要求:Python 3.9+;requirements.txt 中的 Streamlit、requests、pandas、numpy、plotly、loguru 及测试工具。

已知问题:演示数据为本地确定性夹具,不代表真实设备状态;上游未提供明确许可证文件,交付前需完成授权核验。

登录后领取