20260115(补日记)
算是几乎vibe了一天。更新喵咪塔罗卡牌,修复了“birthday”项目中的农历/新历Bug,新做了“记忆小花园”的小玩具。
﹥
“birthday”项目的理念很简单,就是每个人都可以填自己或朋友的生日,然后就相当于生成了一个个倒计时,接了Deepseek生成简单的祝福语。没有做社交功能,也没办法留言,就是一个简单的倒计时。底色可能是孤独的,但有没有人用,怎么用都是可以的。
就这样一个小玩具,也确实遇到了喜欢它的人,提了一些我本应该实现但有些偷懒的需求。我只设置了一个模糊的“新历农历”字段,但没考虑到这其实有两层意思需要区分。第一是“想过农历还是新历生日”,第二是填写的生日是新历还是农历。更新之后的逻辑就清晰许多了,但如果想过农历生日的话,填写新历生日的时候就必须填年份,不然无法推算。
之前考虑到有些朋友比较在意“年龄”,包括我自己,所以出生年份是可选的,于是这就造成了逻辑上的漏洞。更新之后也是可选的,除非遇到上面那种必须填年份的情形。祝福文案的生成逻辑没变,有提供年份就会显示几岁。
﹥
“记忆小花园”的玩法很简单,盯着一张图片8秒,然后做一道选择题。图片是儿童插画风格,而选择题就是譬如“出现了多少只红色企鹅”之类的简单计数问题。
前端逻辑其实实现起来非常快,工作量比较大的是生成图片以及填写题目与正确答案。图片生成还算简单,设计一套规定画风的主prompt,然后传每张图片的场景和细节描述。而编题目则是写了个简单的flask工具,自己看图说话,点击保存后验证并写入项目的jsonl文件中。
一开始把生成题库的工作想得太简单。准备了6大主题,每个主题20张图,每张图8~12问。生图大概十几刀的api费用还能接受,但是要人工填写1200道题目还是有些费劲的。忙活了大半天也就完成了23 张图片,合计194道题目。
﹥
下午去妈妈那边帮忙打孔安装隔板,没有水平仪,忘了带尺子,就拿了一本书比划、划线。不出意外还是歪了一些,但妈妈说没关系,垫一点儿纸就行。还说这块隔板也是旧的,有点变形。不过我知道自己确实是打歪了,这些活需要多做,积累经验。
﹥
完美许愿器的访问量基本降到每日数千的程度,有人玩,但不多。我觉得也蛮好的,而且这种玩具保不齐什么时候又会被翻出来热几天,随缘即可。该开心的已经都体验过了,至于总结复盘,可能过几天会写。看到了一些fork后修改的版本,有修改提示词的,有把我保命审查删掉的,有改成NSFW版本的,有做成Q群机器人插件的,千奇百怪。
也看到把完美许愿器的想法转成提示词找AI重新做一个的。别说我只是MIT协议,这种复刻点子的,什么协议也管不住。不过倒也还好,有些点子就是各种参考和借鉴的,而且我玩了下也真的蛮不错。那我许愿每个想做许愿器的开发者都能做出自己心中所想的那台完美许愿器吧。
