用Reddit真实反馈做人体工学椅推荐:我的实战心得
一个人的身高1米83,另一个只有1米57,如果用同一套“最佳办公椅”清单去买,绝对得买到崩溃。很多所谓的权威评测其实是在给“平均值”写文章,但真实的人体感受从来没有平均值。为了解决这个问题,我把Reddit上成千上万条真实用户的吐槽和点赞给量化了,搞了一个推荐小工具。
在技术栈的选择上,我走的是极简路线,主打一个零成本部署,完全没必要为了这种小工具去搞复杂的框架。
下一篇
我的AI实操记录:从零搭建一个博客评论系统 →
这次尝试最核心的逻辑是把“社区共识”转化为过滤条件。比如在 r/OfficeChairs 这种社区里,很多身高低于1米65的用户会集中抱怨某款名椅的座深不可调,导致大腿被顶住。这种极其具体的痛点,在商业评测里很难被捕捉,但一旦把它变成一个“硬性过滤”标签,推荐结果就精准得多。
具体的实现逻辑很简单:
- 硬性过滤层: 根据身高、体重、是否需要头枕等维度,直接剔除掉社区证明“绝对不合适”的型号。
- 情感权重层: 对通过过滤的椅子,根据身体特征的匹配度以及真实用户的正面反馈打分。
在技术栈的选择上,我走的是极简路线,主打一个零成本部署,完全没必要为了这种小工具去搞复杂的框架。
# 核心架构
- 前端:原生 HTML / CSS / JavaScript (无框架,速度极快)
- 托管:Cloudflare Pages (免费且自带 CDN)
- 版本管理:GitHub
- 数据存储:Cloudflare Workers + KV (处理用户反馈)实操过程中也踩了几个坑。最离谱的是 iOS Safari 的原生 select 标签,它会根据手机系统语言显示“完成”或“取消”,导致我的英文界面里突然跳出中文提示,最后只能用 JS 手写一个自定义下拉组件来统一视觉。
另外,我发现一个很有意思的点:在公司内部推广这类 AI 或数字化工具时,最忌讳写成“产品介绍”。一开始我把介绍页写得像创业计划书,结果没人信;后来改成讲述自己腰痛、买错椅子、翻遍论坛的“受难史”,同事们反而觉得很实用,纷纷来试用。
这种从真实需求出发、用最简单的技术方案落地,确实比追求所谓的高大上架构要高效得多。