这周我用 Sanity 和 Jev 做了一个互助应用
来源:dev.to — 2026-10-01
📋 概述
Vouch 是一个小型的社区互助应用:有人说出自己需要什么(比如「给我孩子两袋米和一打鸡蛋」),应用把它变成清单,邻居认领清单上的物品,买回来的人上传收据,请求就以一张任何人可核验的凭证关闭。最特别的地方是 AI 连一句话都不许写。作者不想让模型改写陌生人的原话,也不想做一个明明没核查却说「已核验」的应用,所以用 TypeSafe 的决策模型 Jev 只回答狭窄的类型化问题:是与否加一个概率、从选项里挑一个、在某个尺度上打分。Sanity 是信任闸门——未经核查的请求保持在草稿状态,公开数据集永远不显示草稿。
🔑 核心要点
- 设计前提是AI 连一句话都不许写,避免模型改写陌生人的原话。
- 模型只回答狭窄的类型化问题:是与否加概率、选项选择、尺度打分。
- 阈值、数量与解释性句子全部由普通代码与 Sanity 内容承担。
- Sanity 充当信任闸门:未核查的请求停留在草稿,公开数据集不显示草稿。
- 整个生命周期是 Sanity Workflows 定义,Jev 与志愿者走同一套步骤。
💡 金句
我不想让模型改写一个陌生人的话,也不想做一个什么都没核查却说「已核验」的应用。
👍 0
👎 0
← 返回 dev.to 首页