Grack
因为自己开始用 GLP-1 药物控制体重,我做了这款记录工具。市面上的 App 大多像在医院填病历表,让人很紧张。Grack 只做最实在的事:帮用药的人记清楚注射部位防止淤青、按周提醒递增剂量,没有多余的表单,也不把人当病人看。
项目背景 / Problem
专为 GLP-1 使用者设计的温和型健康记录应用,覆盖 iPhone、Apple Watch 与桌面 Widget。
我的角色:AI Native:产品定义、需求规格、原型与多端实现组织、使用验证
故事起点:当我低头看到大腿上的淤青
做这个 App,最直接的原因是我自己开始用 GLP-1 药物减肥。
我的母亲是一名医生,我平时对医学文献不算陌生。但看懂药理和每周自己给自己扎一针完全是两码事。
第一次把注射笔拿在手里时,心里很慌:一边因开启了减重新生活而有点期待,一边又觉得很别扭,好像自己一下子成了个病人。
这种药需要每周扎一次,随着时间推移,剂量要按周缓慢往上加。真正让我决定打开电脑写工具的,是用药两周后洗澡时的一个发现:我大腿外侧出现了一块暗青色的淤青。
因为隔了一周,我忘了上次扎在哪条腿、哪个位置,结果扎在了同一个地方。这种低频动作,人脑隔了 7 天很难记住。
我去 App Store 搜了一圈,很多软件一打开就是浓浓的医院门诊感,要填各种冰冷的表单。打针本来就有心理负担,软件天天提醒我有病,让人难以接受。母亲曾跟我聊过:慢性调理最怕凭感觉回忆,规规矩矩记下部位和反应最管用。
身体部位记录图(Body Map)
我把核心精力放在了 Body Map(身体部位轮换图)上。
和 AI 推进 SwiftUI 实现前,我先做了一套网页触控原型,在手机浏览器里反复试腹部、大腿和手臂的点击手感,单手操作顺手了才进 Xcode。它会记住你每次扎在哪,下次自动提醒你该换哪个部位。
功能边界定得很死:
- 关键数据不用 AI 猜:部位轮换、用药历史、剂量爬坡全走确定性的本地算法,数据保存在手机本地,不联网也能用;
- 调护答疑不瞎编:用户问轻微恶心怎么吃,AI 引用的是权威膳食指南,逐句标出处;检索不到可靠依据,就老实说“查无可靠证据”,也绝不给调整药物剂量的建议。
交付与现状
动手前,我先把需求规格拆成 13 个阶段,每个阶段写清楚验收标准。借助 AI 协作,5 天内完成了 iPhone、Apple Watch 和三种尺寸桌面小组件的内测版本。目前应用在几个同样用药的朋友手机里做 TestFlight 测试,主要验证长期记录的稳定性和提醒体验。它不做任何医疗效果上的承诺。
结果与范围 / Now
自己编写需求规格,拆成 13 个阶段、每阶段有验收标准;5 天跑通覆盖 iPhone、Apple Watch 与 Widget 的内测版本
设计身体注射图(Body Map),自动推算下次适宜的注射部位,帮助形成轮换习惯
剂量递增和部位轮换用确定性的本地逻辑;AI 答疑逐句标注来源,查不到依据就明说


