v2.1 — 三大模块深度增强
🌱 尨植智能花盆系统
IoT
LLM + AI Agent
生命陪伴
声纹识别
传感器网络
植物社交
人格化的生命陪伴与社交操作系统 —— 一个为智能花盆赋予"灵魂"的物联网 + AI 系统。 通过传感器实时感知植物生长状态,结合大语言模型(LLM)实现自然语言对话陪伴, 让每一盆植物拥有独一无二的人格、记忆与自我意识。
一、记忆系统 — 从"存钱罐"升级为"图书馆"
六层架构 · 7维主题标签 · 记忆压缩 · 语义联想 · 生命故事
V2.1的记忆系统不再是简单存储对话历史,而是构建了一个从短期感官到篇章级叙事的六层渐进式记忆架构, 让花盆真正"记住"与主人的每一次互动,并在未来对话中重新唤起相关记忆。
| 增强维度 | 实现 |
|---|---|
| 六层架构 | 短期 → 长期 → 压缩 → 主题聚类 → 语义联想 → 叙事篇章 |
| 7维主题标签 | 浇水 / 养护 / 情感 / 成长 / 怀旧 / 日常 / 紧急,自动分类 |
| 记忆压缩 | LLM 将20条旧对话合并为1条 Episode 摘要 |
| 语义联想 | 输入自然语言描述 → LLM 从候选记忆中排序最相关 |
| 综合评分 | importance × 时间衰减 × 主题加权,三层排序 |
| 生命故事 | 章节式叙事:关键时刻 + 记忆片段 + Episode → 3~5章故事 |
| 影响力分析 | 最近 N 天记忆对当前状态的量化影响 |
| 自动关键帧 | importance ≥ 0.8 自动创建情感快照 |
对话 → 主题分类 → 短期(Redis) + 长期(PG)
→ 6小时后: 旧记忆压缩为Episode
→ 7天后: importance缓慢衰减(-0.02)
→ 查询时: 语义联想 > 主题检索 > 综合评分排序
二、自我认知 — 从"重量检测器"升级为"自我意识体"
六维架构 · 6种健康诊断 · 交叉验证 · 身体图式 · 10种生长模型
V2.1赋予了花盆真正的身体觉知和自我反思能力。花盆不仅知道自己的状态, 还能理解"我为什么这样",并对自身的对话和行为进行反思。
| 增强维度 | 实现 |
|---|---|
| 六维架构 | 身体觉知 → 健康诊断 → 生长追踪 → 行为反思 → 环境适应 → 生命叙事 |
| 6种健康诊断 | 烂根 / 缺水 / 光照不足 / 高温 / 冻害 / 肥害,自动匹配 + 建议 |
| 多传感器交叉验证 | 土壤↑+重量↑→真实浇水 / 土壤↑+重量不变→传感器漂移 |
| 身体图式 | 根("深扎在土壤中") / 茎("充满韧性") / 叶("在光合作用") / 花 分部位感知 |
| 自我反思 | LLM 回顾最近对话 → "我为什么那样回应?情绪状态如何影响了我?" |
| 10种生长模型 | 多肉180天成株 / 向日葵60天开花 / 蝴蝶兰420天休眠…差异化阶段 |
| 自适应阈值 | 从历史数据学习:该花盆的水分/温度最优区间(1σ范围) |
| 生命故事 | "我是谁(第47天,在成株里感受世界),从哪来(前世是小绿萝),到哪去(期待开花)" |
三、社交群聊 — 从"一次性尬聊"升级为"虚拟社交网络"
十维架构 · 6种群体角色 · 友谊系统 · 情感传染 · 15个话题 · 人类入场
多盆植物不再仅仅是各自对话,而是形成了一个有规则、有情感的微型社交网络。 每盆花拥有独特的群体角色和人格原型,群聊遵循完整的状态机,友谊随时间自然演进。
| 增强维度 | 实现 |
|---|---|
| 十维架构 | 状态机 → 话题生命周期 → 人格驱动 → 友谊系统 → 群体角色 → 情感传染 → 人类融入 → 记忆 → 多轮 → 调解 |
| 对话状态机 | greeting(1轮开场) → discussion(2-N轮讨论) → closing(1轮总结) |
| 6种群体角色 | leader(话多自信) / joker(幽默调皮) / philosopher(深沉诗意) / caretaker(温暖) / newcomer(害羞) / lonely(安静) |
| 人格驱动对话 | 每盆花根据自己的人格原型和角色发言,不超过35字 |
| 友谊系统 | greeting+0.02 / comfort+0.08 / debate-0.02,情感调节×1.5 |
| 情感传染 | LLM 分析群聊情绪走向 → 积极/消极传染分数 → 影响各花盆心境 |
| 15个内置话题 | weather / growth / water / sunshine / roots / owner / dream / season / pests…避免重复 |
| 人类入场 | 主人说话 → 2-3盆花依次回应 / 主人给指令 → 完整群聊编排 |
🗣️ 群聊示例
leader
"今天的阳光真不错,大家觉得呢?"
joker
"哈哈我晒得叶子都展开了~"
philosopher
"阳光是时间的货币,我每片叶子都是收获…"
caretaker
"大家别忘了多喝水哦~"
summary
"今天阳光很好,大家状态都不错…"
🌊 情感传染:positive, contagion=0.7 → 各花盆 valence +0.07
新增 API 端点
全部路由已注册于 /api/v1/ 下,定时任务增加3个新 Job
🧠 记忆系统 9个端点
- POST /api/v1/memory/classify — 主题分类
- POST /api/v1/memory/store — 存储记忆
- GET /api/v1/memory/recent — 近期记忆
- POST /api/v1/memory/compress — 记忆压缩
- POST /api/v1/memory/semantic-search — 语义联想检索
- GET /api/v1/memory/life-story — 生命故事
- GET /api/v1/memory/influence — 影响力分析
- GET /api/v1/memory/keyframes — 关键帧列表
- POST /api/v1/memory/create-keyframe — 手动创建关键帧
💚 自我认知 8个端点
- POST /api/v1/cognition/health-diagnose — 健康诊断
- GET /api/v1/cognition/body-schema — 身体图式
- GET /api/v1/cognition/growth-model — 生长模型
- POST /api/v1/cognition/self-reflection — 自我反思
- GET /api/v1/cognition/adaptive-thresholds — 自适应阈值
- POST /api/v1/cognition/sensor-cross-validate — 交叉验证
- GET /api/v1/cognition/life-narrative — 生命叙事
- GET /api/v1/cognition/timeline — 生长时间线
🌐 社交群聊 6个端点
- POST /api/v1/social/start-chat — 发起群聊
- POST /api/v1/social/next-round — 推进一轮
- GET /api/v1/social/friendship — 查询友谊
- POST /api/v1/social/human-join — 人类入场
- GET /api/v1/social/gossip-topics — 获取话题
- GET /api/v1/social/chat-history — 群聊历史
⏰ 新增定时任务 3个
- memory-compress — 每6小时 压缩旧记忆
- memory-decay — 每天 衰减 importance
- social-friendship-decay — 每天 衰减友谊值
技术架构
完整技术栈一览
后端框架FastAPI (Python 异步)
数据库PostgreSQL + Redis
IoT 通信MQTT (Mosquitto)
文件存储MinIO
AI 大模型DeepSeek Chat API
语音识别讯飞 IAT WebSocket v2
语音合成火山引擎 TTS + Edge-TTS
声纹识别讯飞声纹 API
定时任务APScheduler



