项目简介
SilverMate 银发数字伴侣 是一款面向老年人与子女的全栈 AI 关爱平台。
核心理念:老人零学习成本 · 子女委托式关爱 · AI 全链路可审计
三层架构
语音交互层 — 语音即操作
- ASR 语音识别 → DeepSeek LLM → TTS 语音播报
- 写操作弹出大字确认卡 + 语音确认,8秒无响应自动取消
Agent 编排层 — 一句话委托
- 基于 DeepSeek Function Calling 多步工具调用
- 子女端 9 个工具、老人端 6 个工具
安全护栏层 — 可信可控
- 四级权限矩阵:L0查询 → L1界面 → L2写-低危 → L3写-涉他
- 确认卡两步确认 + 10分钟可撤销写操作
Agent 安全护栏
| 权限等级 | 操作范围 | 确认流程 |
|---|---|---|
| L0只读 | 查询数据 | 无需确认 |
| L1界面 | 打开页面/跳转 | Agent确认卡 |
| L2低危 | 写操作给本人 | Agent确认卡 |
| L3涉他 | 联系子女/SOS | 人工确认 |
SOS 三级安全闭环
老人长按SOS 3秒 → L1升级(30秒) → L2升级(60秒) → 闭环:Agent事后语音关怀
AI 长期记忆
- 自动提取健康/用药/偏好等关键信息
- 可审计:老人/子女随时查看 AI 记住了什么
- 可删除:一行即可移除
技术栈
Node.js 20 + Express + TypeScript / DeepSeek LLM + Function Calling / Prisma / Redis / Socket.IO / PWA / Docker
项目规模:30个TS文件 / 13,750行代码 / 91个API端点 / 17个数据模型 / P50响应19ms
核心功能演示
场景1:老人语音建立服药提醒
老人说"每天早晚各一次帮我记住" → 弹出确认卡 → 老人说"对" → 提醒已创建
场景2:子女委托查询健康数据
子女说"帮我看看爸妈这周的血压情况" → Agent调用3个工具 → 实时展示血压趋势图表
场景3:SOS紧急求助
老人长按SOS → 30秒子女端推送 → 60秒自动升级拨打120
场景4:AI长期记忆
老人说"我上次血压是多少" → AI检索历史记忆 → 显示记录+趋势对比
场景5:写操作语音确认
老人说"帮我发消息给儿子" → 弹出确认卡 → 8秒无操作自动取消
3. Demo 在线体验地址
无需安装,浏览器打开即可体验:
页面提供“一键体验 Demo”入口。
本地运行方式
cd silvermate/backend && npm run demo:setup && npm run dev
测试账号:老人13800138000 / 子女13900139000
创意产物 HTML
silvermate-proposal.html(19KB,自包含HTML)
Session ID
- 6a3a094bd6a72b668c867ee3 — 主项目开发会话
- 6a3a094bd6a72b668c867ee2 — Sandbox开发会话
- 6a3ff983c4c46c9b0447237d — 辅助功能开发会话
- 6a450d6a15fe74d1f1d81fde — 安全审计与测试会话
5. 通过审核的报名帖链接
SilverMate 银发伴侣报名帖:【社会服务赛道】银发伴侣 SilverMate:AI 驱动的独居老人智能数字家人
开发者信息
CAI — 独立开发者
13,750+ TypeScript | 91个API端点 | 17个数据模型 | 44个测试用例100%通过


