为什么做这个
背单词 App 试过不下十个,但大部分还是"卡片正面单词、背面释义"的老套路。问题是:脱离语境的单词,记得快忘得也快。
WordDuck 的思路很简单:每个生词都配一个根据你的兴趣(比如你喜欢科技、电影还是体育)AI 现场生成的例句,让单词在"有意义的句子"里出现,而不是孤零零的卡片。
背单词 App 试过不下十个,但大部分还是"卡片正面单词、背面释义"的老套路。问题是:脱离语境的单词,记得快忘得也快。
WordDuck 的思路很简单:每个生词都配一个根据你的兴趣(比如你喜欢科技、电影还是体育)AI 现场生成的例句,让单词在"有意义的句子"里出现,而不是孤零零的卡片。
前端用 React + Tailwind,移动端走 PWA 方案减少开发成本。后端 Node.js + Fastify,间隔重复算法基于 SM-2 改良实现。例句生成调用大模型 API,对生成内容做了关键词过滤和长度控制,确保结果稳定可控、合规可用。
"因为例句都是关于足球和科技的,单词反而比以前更容易记住,感觉不像在'学习'。"
AI 生成内容最大的挑战不是"能不能生成",而是"如何控制质量和边界"。早期版本偶尔会生成一些和学习无关甚至不太合适的句子,后来加了内容过滤和提示词约束,质量才稳定下来。
这也是我做 AI 类产品后最大的体会:AI 是引擎,但产品的边界和安全栏杆,还是得工程师自己来设计。