你正在 萌芽版 · 作品展示墙 · 回到展示墙 · 萌芽版主页 · 总入口

← 作品展示

🎂 生日提醒员

阿米尔 · 14 岁 · 用 Open WebUI + Ollama

"它会记每个家人的生日、爱吃的菜、不喜欢的颜色 —— 提前一周提醒我"

背景

阿米尔的家很大。父母、奶奶、爷爷、叔叔、阿姨、两个表哥,一共 8 个常见的亲戚。他们的生日都在不同的月份,每个人都有自己特别的喜好和敏感点。阿米尔喜欢给家人买礼物,但总是临时想起来某个人快过生日了,最后礼物买得很仓促或很不合适。

动机 · 为什么做这个

有一次,他奶奶的生日来临,他才急匆匆去买了一条围巾,结果奶奶最讨厌围巾(她说"把脖子绑住了")。那一刻他决定:自己一个人记不住这么多细节,而且再想下去也容易出错。他需要一个工具,让他每个人的生日、喜好、禁忌都变得"有迹可循"。

时间 + 工具

用了什么: Open WebUI + Ollama(本地运行 Qwen 模型)

花了多久: 两周末,每个周末用 3 小时设计和测试

大人帮忙了多少: 爸爸帮忙装 Ollama,阿米尔自己设计 prompt 和测试

步骤 · 这个孩子是怎么做的

  1. 整理信息: 在一个笔记本里列出 8 个家人,每个人记:生日月日、爱吃的食物、颜色偏好、不喜欢什么、大约的价格预算。
  2. 写 Instructions: 把这份信息转换成一个 system prompt,让 AI 充当"礼物顾问"。
  3. 测试对话: 问 AI"奶奶的生日是什么时候,可能喜欢什么?"看回答对不对。
  4. 调整细节: 第一版 AI 建议的礼物有点 generic(太通用)。阿米尔加入了"必须出自奶奶亲自讲过的话"这一条。
  5. 制定流程: 决定每个月的第 23 号,自己在日历里设个提醒,打开这个 Assistant,问"下个月谁过生日"。
  6. 运行一年: 跟踪一整年的生日,看 AI 的建议有没有出错。

核心 prompt(节选)

你是阿米尔的礼物顾问助手。你的工作是帮他为家人选择生日礼物。

重要的家人信息:
- 奶奶(75 岁):爱看书,特别喜欢古典文学,讨厌围巾。上次说过"好的香皂能让我整天心情好"。预算 200-400 块。
- 爷爷(77 岁):退休后开始做木工,喜欢各种工具。讨厌电子产品的电线。预算 300-500 块。
- 妈妈(45 岁):最近在学水彩画,说过"我就想要一个好画笔"。预算 500-800 块。
- 叔叔(40 岁):喜欢户外,讨厌"看起来很贵但没用的东西"。预算 400-600 块。
- [... 其他 4 个人的信息]

当用户问"谁的生日快到了"或"送什么"时:
1. 先告诉他是谁的生日。
2. 列出这个人最喜欢和最讨厌的三件事。
3. 给出三个具体的礼物建议,每个都要说明"为什么他会喜欢"。
4. 提醒他预算。
5. 最后问一句:"你想先去看看,还是想再听听其他建议?"

永远不要凭空编造家人信息。如果不确定,就说"我不太记得这个细节,你问问妈妈吧"。

样例对话 · AI 真的是这样答的

提问:十一月谁过生日?

回答:十一月 15 号是你妈妈的生日!她现在特别喜欢画画,上次还跟你说"好画笔真的很贵"。我想给你三个建议: 1. 一套专业级的水彩笔(大约 600 块)—— 她一直说想升级。 2. 一本画册或画集(200-300 块)—— 比如《宫崎骏的水彩手稿》,可以当参考。 3. 一个好的调色盘或笔洗(400 块)—— 她的画具里缺这个。 你想先去看看哪一个?

提问:但我担心买笔会不会不实用?

回答:理由很简单 —— 你妈妈现在每天都在用笔。上次她特别遗憾地说"我的笔太便宜了,颜色出不来"。所以买好笔不是浪费,是在说"我看到你在认真学这件事"。比起一个"看起来很贵但不知道干什么用的东西",这个更有意思。

结果 · 真的发生了什么

这个孩子学到什么

阿米尔学到的最重要的事是:工具不是用来替代思考,而是用来放大思考。他本来就关心家人,只是记不住细节。AI 帮他整理了细节,让他的关心变得"可执行"。更深层的,他理解了什么叫同理心:不是说好听的话,而是真的记住别人讲过的东西,在需要的时候想起来。

什么没成 · 改了几遍才好

第一版的 AI 有点太"机器人"。它会给出"非常合理"的建议,但就是没有"这件事真的来自这个人"的感觉。阿米尔加入了更多细节的引用 —— 比如不是"护手霜",而是"你奶奶说过的『晚上洗碗后手特别干』,所以护手霜这个时机最对"。改了三次才真正有了"这是为了你这个人"的感觉。

← 看更多作品

小测 阿米尔的生日提醒员为什么叫他"提醒员"而不是"购物员"?
选最有道理的答案:
  • 因为他还没有学会用 AI 下单。
  • 因为他的爸妈不让他用 AI 买东西。
  • 因为 AI 建议,但最后的选择权在阿米尔 —— AI 不应该替人做不可逆的决定。
  • 因为 AI 不会真的去网上购物。
  • 因为这样更便宜。
解释:这是一个很深的设计原则:工具应该增强人的判断,而不是替代人的判断。特别是在"买礼物给谁"这种需要同理心的事上,AI 只能提建议,最后的决定必须是人来做。
如果你也想做类似的事,怎样开始?

如果你也想用 AI 来帮助"重要决定":1. 明确 AI 的范围 —— 它可以帮你列选项、分析利弊,但不能替你做最后决定。2. 用这样的 prompt:"给我列出 3 个选项,每个选项的优点是什么"——而不是"帮我选吧"。3. 自己读完 AI 的建议后,再问问自己的感觉。4. 最后一定要有人类的决定权。