我用 WorkBuddy 给全家做了一个生活管理后台,全套技能开源!

0 评论 249 浏览 0 收藏 20 分钟

日记、记账、读书笔记、凭证、健康档案、电脑体检,六件家庭杂事被收进一个聊天框,数据全部存在腾讯文档里,家里人在手机上发一句话就能记,电脑关着也照样查得到。整套技能已经全开源。

我用 WorkBuddy 给家人搭了一个「生活管理后台」:日记、读书笔记、健康档案、各种凭证、记账、电脑管理,6 件生活杂事,全靠一句话

所有数据都存进腾讯文档,搭建完毕之后,在电脑上、手机上说一句就行行,打开腾讯文档就能看到全家的账本、病历、保修卡,日常也都可以用 WorkBuddy 做总结、复盘、输出报告、查询信息

这套技能我全部开源了,放在我的 GitHub tjxj/z-skills 的 z-life-hub 目录里。把下面这张截图丢给 WorkBuddy,说一句「帮我装上图里这些 skills」,就能一次装好

装好之后,在 WorkBuddy 专家·技能·连接器 – 技能 -「我安装的」里就是这个样子

下面我就来详细介绍怎么搭建!

原由

AI 这些东西我自己玩了很多:一句话记账、每天一篇日记、读书笔记、给电脑做体检……

可这些全是我一个人在用,数据也全在我电脑上。命令行、配置文件、各种 Skill,家里人看看不懂

WorkBuddy,家人一直挺喜欢用。界面就是一个聊天框,能接微信,不用记任何命令

于是我帮她做了一套

  • WorkBuddy 自带技能(Skill)机制,我原来写的那些 Skill 稍微改改就能直接放进去
  • 它自带腾讯文档连接器,所有数据直接写进腾讯文档,云端放着,也不担心电脑关机
  • 它可以接微信,人在外面,手机上发一句话就能记

解决了哪些问题

一句话总结:一个入口,管一家人的生活杂事,随时随地都能记、都能查

我最后制作了 6 个技能

模块 你说一句 它做什么
日记 「日记 今天带孩子去了公园」 每天一篇在线文档,原话一字不改地记下来
记账 「咖啡 18,牛肉面 32」 自动拆分、分类,记进腾讯文档的智能表格
读书笔记 「开始读《穷查理宝典》」 每本书一篇笔记,金句带页码,书单一张表
各种凭证 发一张保修卡 原件归档,记进索引,到期前 30 天提醒
健康档案 发一张化验单 按家人归档,只解读异常项,记进健康总表
电脑管理 「给电脑做个体检」 磁盘、启动项、电池全查一遍,报告也存进腾讯文档

所有数据都在腾讯文档里一个叫「生活后台」的文件夹

第一次用的时候 WorkBuddy 会自己建好

生活后台/

├── 日记/          每天一篇在线文档

├── 账本/          「家庭账本」智能表格 + 每月月报

├── 读书笔记/      一本书一篇 + 「书单」智能表格

├── 凭证/          原件按年份放 + 「凭证索引」智能表格

├── 家庭健康/      爸爸 / 妈妈 / 孩子 + 「健康总表」智能表格

└── 电脑体检/      每次体检一篇报告

在 WorkBuddy 左侧「更多」→「腾讯文档」里就能直接打开

带来了哪些方便

家人用了几天,最大的感受是:随时随地都能记

以前很多事想着「回家再记」,回家就忘了。现在超市结完账,手机上发一句「超市 236,微信」;医院拿到化验单,拍照发过去;人在路上想到一句话,直接发「日记 xxx」

数据都在腾讯文档里,电脑关着也能看,手机上打开腾讯文档 App 或者微信里的腾讯文档就行

第二个感受是不用想「这个该放哪」了。存一张保修卡,以前要想拍照、存哪个相册、要不要记一下到期时间、记在哪。现在就是拍照扔给它,完事

第三个是能查。「洗衣机还在保修吗」「这个月吃饭花了多少」「孩子上次查血常规是什么时候」,以前这些问题要翻半天,现在问一句就有答案

先把环境搭起来

整个搭建过程三步

第一步,装技能

最省事的办法就是开头说的:把 GitHub 页面截图丢给 WorkBuddy,让它自己装

想手动装也很简单,WorkBuddy 的用户技能放在 ~/.workbuddy/skills/ 下面,一个技能一个文件夹,里面一个 SKILL.md

~/.workbuddy/skills/

├── personal-diary/SKILL.md          日记

├── family-ledger/SKILL.md           记账

├── reading-notes/SKILL.md           读书笔记

├── voucher-vault/SKILL.md           各种凭证

├── family-health-archive/SKILL.md   健康档案

└── mac-butler/SKILL.md              电脑管理

放进去之后在「技能」页面「我安装的」里就能看到。SKILL.md 的开头是一段 frontmatter,description 里写清楚什么时候触发,WorkBuddy 会根据你说的话自动匹配,不用手动选

6 个技能共用一段存储约定,我写在每个 SKILL.md 的开头都写好了

– 数据全部存在腾讯文档个人版,用 tencent-docs 技能操作,本地不留任何文件;用户发来的图片、PDF 也直接上传到腾讯文档

– 根文件夹「生活后台」,第一次用时检查,不存在就建好;子文件夹不存在就按需新建

– 这样家人在手机腾讯文档 App、微信里都能随时看、随时改,电脑不在身边也不影响

– 腾讯文档连不上时,直接告诉用户「腾讯文档未连接,请在连接器里授权」,不要偷偷存本地

第二步,连上腾讯文档

在「专家·技能·连接器」→「连接器」里找到腾讯文档,第一次用可能需要授权

这一步是整套方案的地基,所有数据都靠它

第三步,接上微信

设置 – 助理设置,打开微信通道,扫码绑定。之后人不在电脑前,手机微信里给 WorkBuddy 发消息,它照样干活

日记

我对 AI 写日记有一个很强的执念:原话一个字都不能改

很多 AI 日记工具会帮你润色、总结、提炼,看起来很漂亮,但过一年回头看,已经找不到你自己说话的样子了。错别字、语气词、半夜写的胡话,这些才是日记的价值

所以我的规则是

  • 每天一篇在线文档,标题 日记-YYYY-MM-DD,放在「生活后台/日记/」
  • 流程固定:查当天文档 → 没有就建、有就追加 → 插图 → 回查确认
  • 图片原样插入,不许把图片解析成文字代替
  • 只追加,不改写旧内容

记录流程(查当天 → 创建/追加 → 插图 → 回查)

1. 用 `date “+%Y-%m-%d %H:%M”` 取当前日期时间;用户说「昨天」「上周五」时换算成具体日期

2. 在「生活后台/日记/」里查当天文档:没有就新建,首行写 `日记-YYYY-MM-DD 星期X`;有就追加到末尾

3. 追加一节:小标题 HH:MM,正文是用户原话(一字不改),最后一行标签(最多 3 个)

4. 用户发了图片:把图片原样插入这一节,不要把图片解析成文字代替图片

5. 写完重新读一遍当天文档,确认这条在里面

硬规则

– 忠实记录原话:不润色、不改错别字、不补充、不总结,去掉开头的「日记」二字即可

– 不评价用户的情绪,不给建议,除非用户问

实测一下,我在 WorkBuddy 里输入:「日记 今天 xxxxx」

第一次用,它顺手把「生活后台/日记」两层文件夹建好了,原话照录,自动打了 3 个标签,一天一篇,按时间分小节,左边大纲一眼就能看到这天记了几次

日记最适合在手机上写,想到什么发什么,一天发几条都会追加到同一篇里

攒多了之后还能回查,「我上个月哪天去的 xx」它会在日记文件夹里搜,给出日期和原话;「总结一下 10 月」会生成一份月度回顾

记账

记账是我用得最久的一个,原来的版本数据存在本地 SQLite,这次我重写了一个 family-ledger,账本换成腾讯文档的智能表格

字段就这些:日期、时间、收支、金额、分类、支付方式、备注、原话、记账人

记账流程(先预览,再确认)

1. 一句话里有几笔就拆几笔,例如「咖啡 18,牛肉面 32,打车 56,微信付的」拆 3 笔

2. 没说时间就用当前时间;说了「昨天」「上周五」就换算成具体日期

3. 先给预览表:每笔的日期、金额、分类、支付方式,最后一行合计,问「确认入账吗」

4. 用户回「确认」再写入;用户改了哪笔就先改再写

5. 原话一字不改填进「原话」字段;记账人按用户说的填

「记账人」这个字段是专门为家庭加的,谁花的钱一目了然

我对 WorkBuddy 说了一句:「记一笔:早上咖啡 18,中午牛肉面 32,晚上打车回家 56,都是微信付的」

所有数据都进入到这个腾讯文档家庭账本

这样定期还可以让 WorkBuddy 做汇总

读书笔记

读书笔记的需求很简单:每本书一篇笔记,金句原样保留,读完有个总结

规则是这样定的

  • 每本书一篇在线文档 《书名》,开头有作者、状态、开始日期
  • 另有一张「书单」智能表格:书名、作者、状态、开始、结束、评分、笔记链接
  • 摘抄的金句一字不改,带页码
  • 说「读完了」的时候,问我打几分,然后写一页总结
  • 年底可以出一份年度阅读报告

我说「开始读《xxx》」,再丢给它两句摘抄,就行了

最顺手的用法是在手机上:读纸质书看到好句子,拍一张书页发过去,它识别出原文、标上页码,原图也一起存进笔记

各种凭证

家里的凭证是最容易乱的:发票、保修卡、合同、保单、证件、缴费单……用的时候永远找不到

凭证保险箱的逻辑是

  1. 识别类型:发票 / 保修卡 / 合同 / 保单 / 证件 / 缴费单 / 小票
  2. 提取关键信息:标题、金额、日期、有效期
  3. 原件改名成 YYYY-MM-DD-类型-标题,上传到「凭证/原件/年份/」
  4. 记进「凭证索引」智能表格,编号 V-YYYYMMDD-序号
  5. 有有效期的,提醒日期填到期前 30 天

我特意加了一条隐私硬规则

 隐私硬规则

– 身份证号、护照号、银行卡号、保单号只记后 4 位,完整号码只存在原件图片里,绝不写进索引和回复

凭证最常见的场景是在外面:刚买完家电拿到保修卡、餐厅开了发票,当场拍照发过去,纸质的丢了也不怕

健康档案

这个模块我一开始做得很重:结构化的数据库、指标趋势图、用药记录、就诊时间线……做完自己都觉得太复杂了,普通人根本学不会

后来想通了,家庭健康档案真正要解决的就三件事:归档、解读、能查到

所以最后改成了轻量版:用腾讯文档建好文件夹就行

生活后台/家庭健康/

├── 爸爸/

├── 妈妈/

├── 孩子/

└── 健康总表   一行一份报告:成员|日期|机构|类型|异常项|复查日期|原件链接

收到一份报告,WorkBuddy 做 5 件事

  1. 看报告上的姓名确认是谁的,看不清就问一句
  2. 原件上传到对应家人的文件夹,文件名 日期-机构-类型
  3. 只解读异常项,每项一句大白话:是什么、可能原因、挂什么科、多久复查
  4. 健康总表加一行
  5. 回执:「已存进 家庭健康/xx/,异常 N 项,建议 X 月复查」

之后有任何报告、化验单都能扔进去了

最大好处是记录历史数据,比如家里有孩子的,问它「孩子这个月两次 xx 对比怎么样」

两次报告放在一起,哪项降了多少、是不是回到正常范围,一眼就清楚

数据全部进入健康总表格

电脑管理

这个大家应该很熟悉了,我之前详细介绍过完整玩法,这里我没有完整复刻,只做了最需要的

我对它的要求是只看不动:所有检查命令都是只读的,清理必须我确认,而且只能挪进废纸篓,绝不 rm -rf

检查项包括

  • 磁盘空间、大于 1G 的大文件
  • 内存和 Swap
  • 开机启动项、后台常驻进程
  • 电池健康
  • 下载文件夹、各种开发缓存

这个技能我建议每个月跑一次,比各种清理软件靠谱多了,至少它不会偷偷给你装东西

总结

这一套东西,技术上没有任何门槛

6 个技能,每个就是一个 Markdown 文件,写的都是大白话规则

你完全可以照着我的改,改成适合自己家的样子

别一上来就搭全套,先挑一个你最痛的。经常找不到发票,就先上凭证;总觉得钱不知道花哪了,就先上记账。用顺了再加下一个

作者:Ai学习的老章 公众号:Ai学习的老章

本文由 @Ai学习的老章 原创发布于人人都是产品经理。未经作者许可,禁止转载

题图来自 Unsplash,基于CC0协议

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
海报
评论
评论请登录
  1. 目前还没评论,等你发挥!