关于 Jobs
把产品发布到一座住着两百位虚拟居民的城里,看他们自己怎么对待它。
这是什么
Jobs 是给独立开发者和小团队用的:产品刚做出来,还没有任何真实用户,想在发出去之前,先看到一群各不相同的人第一次遇到它时会发生什么。
你给它一个网址、一个名字、一句话。JobsWorld 里的居民按各自的日程过日子,在应用商店、广告和熟人口中遇到你的产品,自己决定看不看、用不用、留不留、跟谁说。过一会儿回来,读一页人话的结论。
它怎么工作
- 遇到:居民手机在手边时会刷到广告、逛到商店、看到别人发的动态;路上瞥见广告牌;熟人当面提起。多数曝光根本没被注意到。
- 决定:只有注意到的人,才由他自己说要不要点开。忙、累、对不上自己的事,就划过去。没有人被指派去测试。
- 使用:点开的人在自己此时此地的处境里用,只看得到屏幕截图,不知道这是测试。需要注册时,用城里发给他的邮箱和手机号。
- 之后:写不写评论、跟谁说、过几天回不回来,都由这次经历决定;口碑沿着关系网传开。
- 结论:好不好用、最让人难受的地方、谁会留下谁会走、看到的人为什么没点开、最该改的一件事。每一句都能点开看是谁说的、原话和当时的屏幕。
它不是什么
- 不是对真实市场的预测。所有人数都是这座城里实际发生的人数,是模拟,还没有用真人数据校准。
- 不取代真人用户研究。合成用户的反馈偏浅、偏正面、缺少长尾。
- 不是托管服务。它装在你自己的机器上,模型由你接入,数据留在你那里。
- 居民不是真人。名字、生平和看法由模型写成,与任何真实的人相同纯属巧合。
居民从哪来
中国人群按一张手工设定的条件抽样表生成(家庭类型、年龄、学历、职业、收入),数值是依据公开汇总数据的量级取的近似值。英语区人群从 NVIDIA Nemotron-Personas-USA(CC BY 4.0,基于美国人口普查分布的合成人口)随机抽样,再拼成家庭。数字素养、视力、耐心这类数值由规则推导,模型只写名字、生平和看法。
谁在做
Jobs 由 PlutoKeating 以个人身份开发与运营,不是公司。这个网站只用来介绍项目、放安装脚本。问题和建议请到 GitHub Issues,其他事情发邮件到 PlutoKeating@outlook.com。
开源与致谢
Jobs 以 GNU Affero General Public License v3.0 发布,源码在 GitHub。它建立在这些项目之上,各自按自己的许可证使用:
- 浏览器与界面理解:Playwright、Midscene、axe-core、rrweb。
- 服务与存储:Fastify、PostgreSQL 与 pgvector、MinIO、NATS、Drizzle。
- 网页:React、TanStack Router 与 Query、Tailwind CSS、PixiJS、Lucide。
- 游戏端:TShock、tModLoader;蓝图读取移植自 TEdit(Microsoft Public License)。Terraria 是 Re-Logic 的商标,Jobs 与 Re-Logic 没有隶属关系。
- 数据:models.dev 的模型目录;NVIDIA Nemotron-Personas-USA(CC BY 4.0)。
- 字体:Inter 与思源黑体(Noto Sans CJK SC),均为 SIL Open Font License 1.1。