获得徽章 0
全新的「AI 引导式对话日记」,马上就要跟大家见面了!
目前进度:MVP 核心功能已经全部跑通,现在卡在支付链路上——这几天一直在跟 Paddle、Dodo 这两家支付供应商死磕,提交资料、联调 API、反复测试。
说实话,写支付代码比写业务逻辑紧张多了。毕竟这次涉及大家的真金白银,一点都不敢马虎。
好消息是进展很顺利,如果不出意外,审核一通过就能正式上线,很快就能把产品交到你们手上了!
目前进度:MVP 核心功能已经全部跑通,现在卡在支付链路上——这几天一直在跟 Paddle、Dodo 这两家支付供应商死磕,提交资料、联调 API、反复测试。
说实话,写支付代码比写业务逻辑紧张多了。毕竟这次涉及大家的真金白银,一点都不敢马虎。
好消息是进展很顺利,如果不出意外,审核一通过就能正式上线,很快就能把产品交到你们手上了!
展开
评论
点赞
连续几天的雨终于停了,太阳出来了
️
今天暂停了「AI 情绪日记」的开发,出门办点事,顺便逛逛商场,吃点美食,换换脑子 🍜🛍️
充好电,明天继续打磨 MVP!
🚀
今天暂停了「AI 情绪日记」的开发,出门办点事,顺便逛逛商场,吃点美食,换换脑子 🍜🛍️
充好电,明天继续打磨 MVP!
评论
点赞
我开发的「AI 情绪梳理日记」,为了让用户不注册也能用,我决定支持匿名使用。
但匿名也意味着没法识别身份。只要被一个恶意脚本或并发爬虫盯上,几个小时就能把 API 账单刷爆,对一个公益属性很强的小项目来说,这是致命的。
所以今天专门花了一整天把这个漏洞补上,主要做了三件事:
1️⃣ 接入了 Cloudflare Turnstile 无感人机验证,正常用户基本感觉不到,但能拦住大部分自动化脚本和爬虫。
2️⃣ 自己写了一个限流算法,本来想用 Cloudflare 自带的限流,但要付费升级,暂时没舍得。于是用 PostgreSQL 的事务级 advisory lock 手写了一个令牌桶(token bucket),请求速率超过阈值就直接丢弃,只放行正常人打字聊天的速度。
3️⃣ 给匿名会话加了每日上限,按设备做了限制,避免同一台设备无限请求。
说实话,写这些代码没什么成就感——界面上什么变化都看不到,做的全是“防着人”的事。但我明白:只有先守住这些底线,才有底气继续免费把这个东西开放给真正需要的人。
但匿名也意味着没法识别身份。只要被一个恶意脚本或并发爬虫盯上,几个小时就能把 API 账单刷爆,对一个公益属性很强的小项目来说,这是致命的。
所以今天专门花了一整天把这个漏洞补上,主要做了三件事:
1️⃣ 接入了 Cloudflare Turnstile 无感人机验证,正常用户基本感觉不到,但能拦住大部分自动化脚本和爬虫。
2️⃣ 自己写了一个限流算法,本来想用 Cloudflare 自带的限流,但要付费升级,暂时没舍得。于是用 PostgreSQL 的事务级 advisory lock 手写了一个令牌桶(token bucket),请求速率超过阈值就直接丢弃,只放行正常人打字聊天的速度。
3️⃣ 给匿名会话加了每日上限,按设备做了限制,避免同一台设备无限请求。
说实话,写这些代码没什么成就感——界面上什么变化都看不到,做的全是“防着人”的事。但我明白:只有先守住这些底线,才有底气继续免费把这个东西开放给真正需要的人。
展开
4
1
把“聊完就算了”的倾诉,变成属于你的“认知资产”
我的「引导式 AI 情绪日记」最核心的一块拼图——日记详情页,出炉了。
设计这个页面时,我刻意避开了传统 AI 应用"生成报告"式的冰冷感,而是做成了一块“可共创的觉察画布”:AI 陪你聊完之后,会帮你梳理出一份草稿,但接下来,控制权完全交还给你。
这里面藏了几个产品小心思:
1️⃣ 「Notion 式」无感编辑
没有任何突兀的输入框。你想修改任何模块,直接点击就能改,像在纸质日记本上涂改一样。
2️⃣ 借鉴 CBT 框架的卡片设计
拒绝一坨流水账。从「事实」到「身体觉察」,再到「朋友视角转念」和「微小行动」,每张卡片都参考了 CBT 框架的核心理念。
3️⃣ 有温度也有边界的闭环
顶部设了“今日防身咒语”,给你一句能带走的力量;底部“翻阅原始对话”的折叠抽屉,用渐进式的交互,保护那些刚刚被翻出来、还没愈合的情绪。
我想用好的交互设计,看看能不能真的帮人更温柔地做情绪梳理和自我觉察。
这套 UI 的"松弛感",你们觉得及格了吗?欢迎拍砖
我的「引导式 AI 情绪日记」最核心的一块拼图——日记详情页,出炉了。
设计这个页面时,我刻意避开了传统 AI 应用"生成报告"式的冰冷感,而是做成了一块“可共创的觉察画布”:AI 陪你聊完之后,会帮你梳理出一份草稿,但接下来,控制权完全交还给你。
这里面藏了几个产品小心思:
1️⃣ 「Notion 式」无感编辑
没有任何突兀的输入框。你想修改任何模块,直接点击就能改,像在纸质日记本上涂改一样。
2️⃣ 借鉴 CBT 框架的卡片设计
拒绝一坨流水账。从「事实」到「身体觉察」,再到「朋友视角转念」和「微小行动」,每张卡片都参考了 CBT 框架的核心理念。
3️⃣ 有温度也有边界的闭环
顶部设了“今日防身咒语”,给你一句能带走的力量;底部“翻阅原始对话”的折叠抽屉,用渐进式的交互,保护那些刚刚被翻出来、还没愈合的情绪。
我想用好的交互设计,看看能不能真的帮人更温柔地做情绪梳理和自我觉察。
这套 UI 的"松弛感",你们觉得及格了吗?欢迎拍砖
展开
2
1
我写的 AI,引导我完成了一次自我觉察
为了让人更愿意打开心扉,今天我把「AI 心理日记」的对话界面重构了。
所有让人分心、让人有压迫感的元素全部拿掉了,做成了极简的全屏沉浸模式(图2)。
顺便借着自己真实的“负面情绪”,做了一次深度测试。不得不说,我前两天花功夫做的提示词工程真的给我惊喜了——共情、提问、留白抱持,这三项能力全都在线了。
它一步步问下去,我说着说着,突然说出一句“世界上没有天堂”——那一刻我被击中了。
感觉情绪被安放了,继续写后端去了!
为了让人更愿意打开心扉,今天我把「AI 心理日记」的对话界面重构了。
所有让人分心、让人有压迫感的元素全部拿掉了,做成了极简的全屏沉浸模式(图2)。
顺便借着自己真实的“负面情绪”,做了一次深度测试。不得不说,我前两天花功夫做的提示词工程真的给我惊喜了——共情、提问、留白抱持,这三项能力全都在线了。
它一步步问下去,我说着说着,突然说出一句“世界上没有天堂”——那一刻我被击中了。
感觉情绪被安放了,继续写后端去了!
展开
4
1
深度使用 Agent 写代码后,我踩了一脚刹车。
过去几天疯狂让 Agent 冲刺「AI 情绪梳理日记」 的 MVP,速度确实逆天——但打开源码的那一刻,典型的"面条代码"扑面而来:状态乱飞,业务逻辑全耦合。
今天紧急停下,花了大半天做重构:把大模型的流式响应、本地状态机等彻底解耦。
为啥我非要较这个真?
因为如果不把地基打扫干净,后面接入 RAG 向量数据库的那一刻,项目大概率原地爆炸。
这几天最深的体会就是:
AI 时代全栈开发者的核心壁垒,从来不是"写得快",而是"防腐败"。
Agent 是极好的砖瓦匠——给它清晰的接口,它能高质量地砌好每一块砖。但千万别让它当架构师。状态怎么流转、边界在哪里划、模块之间怎么通信,这些决定项目能不能活过三次迭代的问题,必须自己来。
自己掌控架构,剩下的填空题交给 AI。
这才是人机协作该有的姿势。🛠️
过去几天疯狂让 Agent 冲刺「AI 情绪梳理日记」 的 MVP,速度确实逆天——但打开源码的那一刻,典型的"面条代码"扑面而来:状态乱飞,业务逻辑全耦合。
今天紧急停下,花了大半天做重构:把大模型的流式响应、本地状态机等彻底解耦。
为啥我非要较这个真?
因为如果不把地基打扫干净,后面接入 RAG 向量数据库的那一刻,项目大概率原地爆炸。
这几天最深的体会就是:
AI 时代全栈开发者的核心壁垒,从来不是"写得快",而是"防腐败"。
Agent 是极好的砖瓦匠——给它清晰的接口,它能高质量地砌好每一块砖。但千万别让它当架构师。状态怎么流转、边界在哪里划、模块之间怎么通信,这些决定项目能不能活过三次迭代的问题,必须自己来。
自己掌控架构,剩下的填空题交给 AI。
这才是人机协作该有的姿势。🛠️
展开
评论
点赞
太糟心了!昨天辛辛苦苦花一天打磨的 UI 页面,就因为没来得及提交 Git,接着让 Agent 实现新功能,结果它直接给我改乱套了!让它恢复半天也回不去原样,一天的功夫全白瞎了……
真的吸取教训了:以后改完一版必须必须必须提交 Git!要不然这 Agent 真的会给你制造大麻烦,心态崩了!😤
真的吸取教训了:以后改完一版必须必须必须提交 Git!要不然这 Agent 真的会给你制造大麻烦,心态崩了!😤
7
2
AI 时代,一款情绪管理日记应该长什么样?
为了追求极致的情感体验,这两天我跟 UI 和交互死磕上了。
把组件的 Padding 调准到像素级,把流式输出的呼吸感调到最顺滑。
拒绝毫无灵魂的套壳,只做懂你的设计。
今天,视觉层面的底座终于立住了!
直接上 3 张刚出炉的热乎截图:
1️⃣ 极简版「首页」:四张淡彩卡片,只问你一句:此刻,你想聊些什么?
2️⃣ 呼吸感「对话页」:像与一个懂你的老友,进行一场深度共情的长谈。
3️⃣ 杂志风「列表页」:日历排版,你的每一篇日记、每一次成长,都值得郑重对待。
代码改到上头,但离最终的 MVP 上线又迈进了一大步。持续打磨中,欢迎随时交流意见!✨ #BuildInPublic #情绪管理
为了追求极致的情感体验,这两天我跟 UI 和交互死磕上了。
把组件的 Padding 调准到像素级,把流式输出的呼吸感调到最顺滑。
拒绝毫无灵魂的套壳,只做懂你的设计。
今天,视觉层面的底座终于立住了!
直接上 3 张刚出炉的热乎截图:
1️⃣ 极简版「首页」:四张淡彩卡片,只问你一句:此刻,你想聊些什么?
2️⃣ 呼吸感「对话页」:像与一个懂你的老友,进行一场深度共情的长谈。
3️⃣ 杂志风「列表页」:日历排版,你的每一篇日记、每一次成长,都值得郑重对待。
代码改到上头,但离最终的 MVP 上线又迈进了一大步。持续打磨中,欢迎随时交流意见!✨ #BuildInPublic #情绪管理
展开
3
2
Build in Public #5 |为 AI 心理日记,重构了三个看不见的细节
今天没开发新功能,只重构了三件"看不见"的小事:
1️⃣ 情绪不用排队 — 崩溃时可以直接匿名倾诉,想留下时再登录,记录无缝合并,一个字不丢。
2️⃣ 秘密真的是秘密 — 别人猜 URL 想偷看,系统统一答"查无此物"(而不是"无权限")。你的秘密,在外人眼里根本不存在。
3️⃣ 一段思绪,一次安放 — 生成日记后自动划一道分割线,不催你、不闪烁。它只是说:这段乱麻,已经被接住了。
接住脆弱情绪的工具,骨架必须够稳。 MVP 打磨中。🌱
今天没开发新功能,只重构了三件"看不见"的小事:
1️⃣ 情绪不用排队 — 崩溃时可以直接匿名倾诉,想留下时再登录,记录无缝合并,一个字不丢。
2️⃣ 秘密真的是秘密 — 别人猜 URL 想偷看,系统统一答"查无此物"(而不是"无权限")。你的秘密,在外人眼里根本不存在。
3️⃣ 一段思绪,一次安放 — 生成日记后自动划一道分割线,不催你、不闪烁。它只是说:这段乱麻,已经被接住了。
接住脆弱情绪的工具,骨架必须够稳。 MVP 打磨中。🌱
展开
评论
3