拍了十几张相似照片不知道留哪张?我做了款会用 AI 给照片美学评分的相册 App
有趣产品咖啡馆 Funny café :一个能让你更快接触到更多新鲜有趣好玩产品的地方。我会寻找市面上有趣的独立产品,向独立开发者们进行一对一的访谈,挖掘优质产品背后不为人知的故事(文末可加入群聊,有彩蛋!)。
1、可以先简单介绍一下你自己,以及你现在在做的产品。
大家好,我是 Ken。我现在在做的产品叫 Airis,它是一款图片整理类 App,主要帮助用户快速从相似照片里选出更好的那一张。
简单来说,Airis 会通过本地 AI 对你的照片进行快速分组,把相似图片放在一起,并给照片做美学评分。用户可以基于这些分组和评分,更高效地筛选历史照片,管理自己的相册。它解决的不是单纯“删照片”的问题,而是照片太多时,如何降低用户的选择难度,让用户更快判断哪些照片更值得留下。
灵感其实就来自我自己的相册。
照片越来越多以后,我在整理和挑选照片时越来越困难。刚开始意识到这个问题时,我也去看了市场上很多产品。因为我觉得,肯定不止我一个人遇到这个问题,应该已经有人做了解决方案。事实也确实如此,这是一个很红海的方向,很多团队都在做相册整理。
但我发现,大多数相册整理工具的侧重点是“清理”。比如找重复图、找大文件、找截图,然后引导用户删掉。很多产品的交互也是让用户一张一张看,左滑右滑、收藏或删除。这个方向当然有价值,也有成功案例,但对我来说,真正痛苦的地方不是我不知道相册乱,而是我知道它乱,却不知道该删哪一张、该留哪一张。
也就是说,这里面缺少一个“索引”,或者说缺少一个高效机制,能在用户做选择时给出更清晰的引导,减少一张张比较的疲惫。
清理更偏结果,选择更偏决策。而我觉得,相册整理里最值得认真设计的,恰恰是这个决策过程。这也是 Airis 和很多相册清理类 App 最大的区别。清理功能对 Airis 来说更像是顺带产生的结果,它真正想做的是帮用户更快完成判断。
用朴素一点的话说,我希望 Airis 不是一个垃圾清理器,而是一个挑图助手。它先把相似图片放在一起,再提供一些参考,让用户更快做决定。分组、评分、浏览这几个环节我都希望尽量加速,让挑选照片这件事变得更轻一点。
我觉得“最好的一张照片”不是一个绝对答案。
技术层面可以判断一些相对客观的东西,比如清晰度、构图、曝光、对比度、主体是否突出、笑容是否自然,还有整体观感。这些都可以作为参考。
但照片这件事一定有主观性。因为一张照片对于用户的意义,不是算法能完全决定的。算法可能觉得一张照片更清楚、更好看,但用户可能更喜欢另一张,因为里面有某个特殊的表情、一段回忆,或者某个瞬间对他来说很重要。
所以我处理这种主观性的核心原则是:照片真正的价值由用户决定。
Airis 的美学评分更像是一条基准线,一个相对客观的参考。照片最终的价值,是这个客观参考加上用户自己的主观判断共同决定的。当两者发生冲突时,一定以用户自己的判断为准。
所以我对美学评分的理解是,它不是裁判,只是参考。用户可以基于 Airis 的评分标准自行选择保留哪些图、删除哪些图,这件事完全交给用户。
我觉得一张最好的照片通常由两部分组成:一部分是技术层面的质量,另一部分是用户自己的情感价值。
技术层面,就是那些能被量化、能被比较的部分。情感层面就复杂得多。比如一张有点糊的照片,如果它记录了一个很珍贵的瞬间,那它对用户来说可能就是最好的。
所以当技术判断和用户情感判断不一致时,Airis 应该后退一步。
它更像一个帮你整理桌面的人。它可以把东西分门别类,把看起来更值得关注的放到前面,但最后什么该留下,还是你说了算。
我希望 Airis 是一个助手,而不是审美判官。它的作用是让整个过程变轻,让用户在挑选照片时少一点纠结和疲惫。
这个功能其实来自用户的真实反馈,我是根据反馈加上的。
在组内查看相似照片时,用户不是随便扫一眼缩略图,而是在认真比较照片。这个时候,如果所有图片都被统一裁成一样的比例,就会影响判断。
比如一张横图的空间感,一张竖图的构图,一张截图的完整边界,都可能因为裁切被误读。如果用户正在决定哪张更值得留下,那照片就应该按它原本的比例呈现。
所以这个功能看起来只是一个显示方式的变化,但对挑图来说挺重要。它能让用户看到照片真实的样子,而不是被裁切后的样子。
6、你怎么看“时间维度”在相册整理里的意义?对 Airis 来说,时间应该在产品里扮演什么角色?
时间在相册里非常重要,因为照片本身就是记忆的时间线。
Airis 目前还没有特别显式地提供按月、按日这类时间视图,但其实每个相似组大多数情况下就是一个连续的时间片,这本身就帮用户在时间维度上省了很多查找成本。之前有用户反馈,他通过 Airis 突然找回了一段很特别的记忆,因为同一段时间、同一场景拍的照片被放到了一组,他一下子就看到了;如果让他自己在海量相册里翻,未必有那个耐心,也很难翻到。
不过照片多到一定程度,单纯按时间线排序也会失灵:线太长、内容太多,光靠时间很难完成整理。所以 Airis 目前更关注相似度,也就是哪些照片属于同一场景、同一次连拍、同一个对象。时间则扮演辅助角色,毕竟相似的照片往往拍摄时间也接近。
对我来说,理想的相册整理不该只有一个维度:时间适合找回记忆,相似性适合做选择,评分适合降低判断成本。未来 Airis 会把这几个维度更好地结合起来。
7、10 分满分的话,你愿意给你的产品打几分?理由是?
我会给现在的 Airis 打 7 分。
首先是因为它真的解决了一个问题。我没有做过任何 ASA 或付费投流,但近期付费转化率可以达到 5% 以上,几乎每天都有购买。虽然现在样本量还不大,但至少说明这个方向是成立的:Airis 确实命中了特定群体用户的需求。
其次是因为我自己很享受做这个产品的过程。它的核心问题很清楚:如何让用户更快判断照片价值。围绕这个问题,我可以不断优化分组、评分、浏览对比、删除和保留的体验。
同时在这个过程中,我也赶上了 Vibe Coding 和 AI 工具发展的这一波浪潮。这个过程对我来说非常有意思。
剩下的 3 分留给产品持续打磨。比如更好的性能、更自然的交互、更稳定的大相册体验,这些都还有提升空间。
我用 Instagram 和 Twitter 比较多。
Instagram 主要是看一些摄影师的作品。Twitter 主要是关注 AI 圈里一些比较前沿的人,他们经常会发一些新的想法、技术和产品,很有意思。
另外 YouTube 和 B 站我也用得比较多。这两个平台上有很多质量不错的长内容,我个人比较喜欢看长内容。
最近小红书也看得多了一些。以前可能更多把它当成一个营销平台,但后来发现上面也有很多干货,很多人会分享非常具体的解决方案。我这个人比较务实,喜欢看这种有信息量、能解决问题的内容。
我还非常喜欢去看未知领域、未解之谜这类的知识和内容,比如 UMA、UFO、UAP 这些。我并不是迷信什么,只是对未知有一种渴望。
9、你有哪些工作/生活习惯?
总体来讲,我比较偏向观察、分析、解构和组织。我喜欢把事情弄得简单一些。
我基本每天早上起来都会先过一遍 Twitter,看有没有新的有用信息、新的技术理念、新的架构或者一些有意思的观点。然后我也会去 GitHub 和 skills.sh 上翻翻最近 trending 比较高的 skill。
作为个人开发者,我倒没有非常严格的迭代节奏。但我会在生活里观察身边人的需求,看看能不能帮他们把事情简化,或者把一个重复性的事情提炼成边际成本很低的解决方案。
比如前些日子,我给我爱人做了一个升学统计数据计算的小软件。这个工具也是我用 Vibe Coding 做的。我先把她的数据拿过来做清洗,把整个过程做成了一个 skill,然后又封装成一个可以反复调用的命令。在我这里跑通以后,又经过几轮 Vibe Coding,把它做成了一个桌面小程序,可以跨 Windows 和 Mac 使用。
她觉得非常好用,也确实帮她节省了很多时间。这个事情给我的感觉,和 Airis 被用户认可、真正帮用户解决问题时是一样的。你会很直接地感受到,自己做的东西不是停在想法里,而是真的帮别人把一件麻烦事变简单了。
最后我觉得搭建高效通用工作流非常有必要。目前我的开发完全得益于 Claude Code + Codex + SDD + TDD 的工作流,很受用。
10、请用一句话打动用户并让她使用你的产品
用 Airis 给相册做次深呼吸,别让好照片被埋没!