大家好,我是猫头鹰开发手记,一名日常工作以开发为主的程序员。
最近我给自己定了一个目标:除了完成工作中的项目,也尝试独立做一些真正属于自己的互联网产品。
过去我经常会有一些想法。
看到某个网站,会想这个功能能不能做成小程序;看到新的AI模型,会想它除了聊天之外,还能解决什么实际问题;偶尔也会在备忘录里记下一些产品名字,但大部分想法最后都停留在“等有时间再做”。
这一次,我决定不再只记想法。
我选择做的第一个小程序,叫做:
AI颜值测试大师。
首页截图这个名字听起来很像一个娱乐测试工具,但我真正想做的,并不只是上传照片后返回一个分数。
我更感兴趣的是:现在的视觉大模型,能不能像一个简单的形象顾问一样,从照片中分析脸型、发型、穿搭、拍照效果和整体气质,并给出一些相对温和、有参考价值的建议。
比如很多人可能都会想知道:
自己适合长发还是短发?
拍照时更适合正脸还是侧脸?
现在的穿搭属于什么风格?
别人看到这张照片时,第一印象可能是什么?
这些问题没有唯一答案,但天然适合做成轻量的互动产品。
一开始,我只准备做一个功能
项目最早的版本非常简单。
用户上传一张照片,AI返回:
当时我觉得这样应该已经够用了。
真正画出页面之后,我发现如果产品只有一个“颜值测试”,用户测试一次就没有继续使用的理由。
于是我开始扩展功能。
后来的首页逐渐增加到九个入口:
所有功能功能多了以后,另一个问题又出现了。
如果这九个入口,最后返回的都是“综合指数、自然亲和型、AI印象、提升建议”,那它们实际上还是同一个功能,只是换了九个名字。
这也是我在这个项目里第一次明显感受到:
开发一个功能,和做一个产品,是两件完全不同的事情。
代码可以复用,但用户点进不同入口时,期待的是完全不同的结果。
点击脸型测试,是想知道自己的脸型。
点击发型测评,是想知道适合什么发型。
点击上镜测试,是想知道怎么拍照更好看。
如果每一个页面都输出同样的内容,再好看的界面也只是一个模板。
为什么选择先做小程序?
一方面,小程序比较适合这种轻量工具。
用户不需要下载安装,看到后可以直接打开,用完以后也容易分享给朋友。
另一方面,我也想完整走一遍小程序从开发到上线的过程,包括:
对一个平时以Java业务开发为主的程序员来说,这些内容有不少是陌生的。
也正因为陌生,才值得真正做一次。
目前做到什么程度了?
现在小程序的第一版已经完成。
首页、图片上传、AI分析、不同功能的结果页,以及分享海报都已经可以正常使用。
不过,这还只是第一版。
有些结果仍然会出现偏差,有些页面还可以继续简化,AI提示词也需要不断调整。
我更愿意把它看成一个正在生长的小产品,而不是一个已经彻底完成的项目。
我把当前版本放在了微信小程序里,名字就是:
AI颜值测试大师。
这篇不打算展开讲技术细节,后面我会继续记录:
对我来说,这个项目最大的意义,不是做出了一个多复杂的产品,而是终于把一个原本躺在备忘录里的想法,变成了一个真正能打开、能点击、能使用的东西。