作品/W.02·进行中
PicSpeak
上传一张照片,得到构图、光线、色彩、冲击力和技术五个维度的评分与依据;最弱的一项会变成下一次拍摄的目标,复拍之后再放到同一把尺子上比较。

01起因
大多数点评工具说完一张照片就结束了:告诉你哪里不好,却不管下一次怎么拍。
PicSpeak 想让建议一直挂在下一次尝试上:先把画面里看得见的问题讲清楚,再把最弱的一项变成能检查的拍摄目标;复拍回来,用同一套标准比较前后两张。
02成果
- 已上线,游客无需注册即可点评
- 英 · 中 · 日 三语界面
- Retake Coach:原片与复拍同一次请求评分
样例首页那张照片

综合评分8.0公开评图结果 ↗
- 优点
- 1. 红黄交织的狭窄山脊,衬着层层淡蓝远山与舒展的白云,形成了鲜明的冷暖和疏密对照。近处岩石、树枝的细碎质感与远山逐渐淡去的轮廓相互映衬,让浓烈秋色仍有清楚的空间纵深,而不只是铺满画面的颜色。
2. 岩脊从画面下缘曲折伸向主峰,沿途分布的登山者使这条线索具有可辨认的尺度。中下部浅色上衣的人物尤其容易被看见,视线由此接上更远处的人群,再抵达峰顶;山势的陡峭因此有了具体参照,不需要依靠人物面部细节来表达。 - 问题
- 上沿大片浅白云面比靠近山峰的蓝白云带变化更少,却占据了较显著的篇幅。它提供了开阔感,但也让画面上部的视觉停留略显松散,削弱了下方山径持续向峰顶推进的紧凑感。值得调整的是这段较平淡的顶部空间,而不是取消山峰周围的天空。
- 改进建议
- 观察:天空中段的蓝色间隙与横向云带已有明确层次,最上方浅白云面的信息相对稀疏;原因:适度减少顶部重复的云面,可以让山脊和登山者构成的纵向线索更集中,同时不牺牲冷暖对照;可执行动作:仅从上沿试裁一段,以蓝白相间的主要云带仍完整、峰顶上方仍有舒展余地为止,保留下缘岩脊的入口和全部人物,让观看仍从脚下的路径逐步走向远峰。
引自 PicSpeak 公开评图结果,照片与网站首页为同一张原片。区域标注依据点评文字绘制,不是 PicSpeak 输出的坐标。
03过程与取舍
01分数差由程序算,不交给模型
复拍对比时,原片和复拍在同一次请求、同一套评分标准下重新打分,前后差值由服务端的 Python 计算,模型不做算术。多维护一层确定性的比较逻辑,换来每一个「进步了多少」都能复核。

02不可比的两张,不算进步
两张照片不相关或置信度低时,结果照样可以查看,但不计入进步曲线。曲线只在同一条复拍链里画,而不是拿最近几次的平均分互相比较。

04现状与下一步
2026 年 10 月上线了站内信,以及「这次评分准不准」的三态反馈;反馈只用于内部改进,不公开展示。
下一步按 9 月的竞品调研,优先把训练目标的传递和可信的前后比较补完整。
Next.js 15FastAPIPostgreSQLOpenAI ResponsesGPT Image 2