智慧生活管家 Skill
功能概述
智慧生活助理是一款面向日常场景的综合型AI Skill,致力于成为用户的"数字生活管家"。通过自然语言交互,用户可以轻松管理日程、获取健康建议、控制智能设备、查询生活资讯。
核心能力
1. 智能日程管理
- 自然语言创建/查询/修改日程
- 智能冲突检测与时间推荐
- 重要事项多级提醒
- 周期性任务自动生成
2. 健康生活助手
- 用药提醒与记录
- 饮水/运动/睡眠打卡
- 基于用户健康档案的个性化建议
- 常见健康问题快速咨询
3. 智能家居控制
- 统一管理多品牌智能设备
- 场景模式一键切换(回家/离家/睡眠/观影)
- 能耗统计与节能建议
- 设备异常预警
4. 生活资讯服务
- 实时天气与出行建议
- 本地生活信息查询(餐饮/交通/医疗)
- 个性化新闻摘要
- 节日/纪念日提醒
使用方式
用户:明天下午3点帮我约个牙医,提醒我提前半小时出发
助理:已为您创建明天15:00的牙医预约,将在14:30提醒您出发。
明天预计有小雨,建议携带雨具。
用户:今天尿酸有点高,晚饭能吃什么?
助理:高尿酸期间建议选择低嘌呤食物:
✅ 推荐:鸡蛋、牛奶、蔬菜、米饭
❌ 避免:动物内脏、海鲜、啤酒、浓汤
建议多喝水,每日饮水量不少于2000ml。
技术架构
┌─────────────────────────────────────┐
│ 自然语言理解层 (NLU) │
├─────────────────────────────────────┤
│ 意图识别 │ 槽位填充 │ 上下文管理 │
├─────────────────────────────────────┤
│ 任务调度与编排层 │
├──────────┬──────────┬───────────────┤
│ 日程模块 │ 健康模块 │ 家居/资讯模块 │
├──────────┴──────────┴───────────────┤
│ 数据存储与配置层 │
└─────────────────────────────────────┘
配置说明
详见 assets/config.json,可自定义:
- 提醒方式与时间偏好
- 健康档案基础信息
- 智能家居设备列表
- 资讯订阅来源
扩展开发
在 scripts/ 目录下添加新的功能模块,每个模块遵循统一接口规范:
def handle(intent: str, entities: dict, context: dict) -> dict:
"""处理用户意图,返回结构化响应"""
pass
版本历史
- v1.0.0 (2026-08-15):初始版本,支持四大核心模块