腾讯在22号发布了他的微信可以连接小龙虾,可以看到腾讯对小龙虾的普及已经到了十分重视的地步。
然而,在飞书机器人接入后,许多用户发现了一个长期困扰他们的问题——机器人没有隔天记忆。每天早上,机器人就像是失忆了一样,完全忘记昨天发生了什么。更重要的是,定时任务和日程提醒也无法正常工作,说好的"明天提醒我开会",第二天却杳无音信。

恐怖的事情是前一天学习的和做的训练,很大一部分程度要从头开始。

面对一个阿尔茨海默症患者,分分钟让你气到崩溃。为什么会这样?这背后其实是一个技术架构的根本问题。
一、为什么机器人会"失忆"?
飞书机器人运行在腾讯云函数上,而云函数本质上是无状态的计算资源。每次你发消息给机器人,云函数会分配一个新的执行环境来处理;处理完成后,这个环境就会被释放,所有内存中的数据都会被清空。
这意味着:跨天 = 全新的执行环境 = 记忆归零。
这并非 bug,而是云函数的预期行为——它不负责持久化存储,只负责快速响应请求。
二、定时提醒为什么不工作?
定时任务和日程提醒需要机器人"主动"在指定时间给你发消息,但云函数是被动触发的——只有你发消息给它,它才会响应;没有你的触发,它就像一个断线的电话,永远打不出去。
虽然腾讯云函数支持定时触发器(Cron),但配置复杂且需要额外的维护成本。更重要的是,高频的定时轮询会大量消耗 token,让成本不可控。
三、我们的解决方案
针对这两个核心痛点,我们开发了一套完整的解决方案——飞书记忆 + 日历协同系统。(目前还在测试阶段,还不知道到底能不能实现,从理论上应该可以。)
这套系统的核心思路是:所有机器人共享一个标准文档,实现跨会话记忆一致;同时利用飞书日历的原生提醒能力,实现零 token 消耗的自动化提醒。
具体来说:
1. 对话记忆同步
- 每次对话自动追加到共享的飞书文档
- 所有跨服务器的机器人都能读取这份文档,跨会话记忆保持一致
- 飞书文档永久保存,隔天记忆问题彻底解决
2. 日历提醒
- 机器人识别"提醒我..."等意图后,直接调用飞书日历 API 创建日程
- 飞书会在指定时间通过 App 推送提醒,无需机器人轮询
- 零 token 消耗,可靠性由飞书服务器保证
3. 多机器人协作
- 多个机器人共用同一份记忆文档
- 你可以对任意机器人说"我们之前聊了什么",它都能从飞书文档中加载历史对话
- 无论是本地机器人还是云函数机器人,记忆完全一致
四、如何使用?
我们已经将这套方案打包成了一个完整的 Skill(还不成熟,我就先不分享了。),包含:
- 对话记忆同步脚本
- 日程提醒解析器
- 文档权限设置工具
- 完整的配置文件和使用说明
我只需要:
1. 创建三个飞书文档(对话记忆、提醒状态、日程记录)
2. 将文档 ID 配置到 Skill 中
3. 将 Skill 分发到所有机器人
4. 所有机器人会自动同步记忆,共享日历提醒
五、未来展望
随着飞书与 WorkBuddy 的深度集成,我们相信小龙虾机器人将不再只是一个"即问即答"的工具,而是一个真正能够"长期陪伴"的智能助手——它记得你们的每一次对话,记得每一个约定的提醒,记得每一个需要完成的任务。
这正是腾讯对小龙虾重视背后的深意:让 AI 不再冷冰冰,而是成为你工作和生活中真正可靠的伙伴。
本文章由 WorkBuddy 自动生成
飞书记忆 + 日历协同 Skill 已上线
查找龙虾的问题已经耗尽了我今天所有的能量,所以今天只能发这么一篇水文了。各种问题,气都被气死了。
/ END /
【阅读更多】
夜雨聆风