Lingxu Liu 刘凌旭

个人独立项目

Korean Pocket

一个为自己做的韩语单词学习工具。

项目概述

这个项目起源于我自己学韩语时遇到的几个不便,同时我也想试试,借助 AI 能把一个产品做到什么程度。最终它成了一款手机网页应用,支持收集生词、闪卡记忆和听写练拼写。在手机上实际使用的过程中,我不断判断哪些功能该加、哪些该简化、哪些需要做得更可靠。

我的角色
产品方向、设计与实际使用评估
时间
2026 年 5–6 月 · 2026 年 9 月
当前定位
个人学习工具

01项目背景

三个学习痛点

看了多年韩剧之后,我开始用多邻国系统地学韩语。但在课程之外,有三件事一直找不到合适的工具来解决。

  1. 痛点 01

    生词没法集中复习

    上课、看剧时遇到的生词,往往那一课结束就散了。我希望把它们存在一处,之后还能反复练习。

    对应功能词库 →
  2. 痛点 02

    汉字词的优势没用上

    对中文母语者来说,由汉字构成、按韩语读音来读的词,比如 학생 对应「學生」、도서관 对应「圖書館」。读音不同,但共同的汉字往往能直接提示词义。韩国国立国语院 ↗是天然的捷径:认出背后的汉字,陌生的词立刻就能和熟悉的意思对上。但我用的学习工具并不显示这些汉字。

    对应功能闪卡 →
  3. 痛点 03

    听得懂,写不出

    看剧让我能靠发音认出很多词,但一到拼写就卡住。我需要专门练习「听到就能写出来」。

    对应功能听写 →

02产品功能

一个词库,两种练法

以下截图均来自在线版 App,词库目前收录 5,000+ 词条。

对应痛点 01 · 个人词库

词库

选词、搜词、整理词。

选择学习起点
在不同词书之间切换,或新建个人生词本。每本书都各自保留学习进度。
搜索与查看
支持韩文、中文、英文搜索,可按学习状态、词类或课次筛选。点开单词可以看完整信息。
按自己的需要整理
把词存进生词本,把熟词标为已掌握,或借助 AI 单个、批量地添加和编辑词条。
对应痛点 01 + 02 · 记忆与词源

闪卡

先回想释义,再看词源。

从首页开始
选择待复习的词或新词,每组 10、15 或 20 个。
回想与核对
听发音、回想释义,选择「记住了」或「忘记了」,再看答案。详情里有词类和词源。
在总结页接着学
把难记的词存进生词本,或把这一组直接送去听写。也可以撤销上一次滑动,或接着完成没做完的一组。
对应痛点 03 · 听音写词

听写

听音、默写、核对拼写。

选词
可以选一课、今天学过的词、按日期筛出的一组,也可以直接接过刚完成的闪卡组。
选择作答方式
在 App 里输入韩文,或者写在纸上。可以设定自动播放间隔,也可以手动切换。
核对与回看
核对答案,并把这次听写存进历史记录,方便以后回看。
模块之间如何衔接从选词到完成一次练习展开流程收起
选择要学的词

词书或个人生词本

记住意思
闪卡

新词或待复习的词

  1. 回想
  2. 核对
  3. 评分
听音写词
听写

一课或一组词

  1. 听
  2. 写
  3. 核对

完成一组闪卡「听写这一组」同一批词,接着练拼写

到了复习时间,词会自动回来。随时可以把词存进个人生词本。

03关键决策

两次在使用中做出的调整

这两项改动都不在最初的计划里。它们都始于我在使用中发现的问题:先找到问题,再做出决策,最后改变了产品里对应的部分。

决策 01词库数据

从提高录入效率,到保证词库准确

  1. 问题

    手动加词效率太低

    手动录入满足了最初的需求:把遇到的词存下来。慢的是每个词连同释义、词类等信息都要自己一个个敲。

  2. 两个决策
    A
    AI 辅助录入

    用 AI 补全单个词或整批词的信息,自己收集单词时少打很多字。

    B
    现成词书

    一位朋友习惯跟着固定的单词书学,这让我意识到还有另一种开始方式:选一本书,直接开学。为了做出这些词书,我让 AI 补上了原始词表里没有的释义。

  3. 新问题

    两条路径都依赖 AI 生成的数据

    词类和词源总要反复修正。我让 AI 检查自己的输出,得到的不过是另一个 AI 答案。没有外部参照,就没法判断到底哪个对。

    AI 生成AI 自查缺少外部依据

  4. 最终决策

    引入公开的两部词典都由韩国国立国语院发布,并且都开放数据下载。标准国语大辞典 · 표준국어대사전 ↗韩国语基础词典 · 한국어기초사전 ↗作为参照标准

    借助 AI 查找资料来源时,我找到了可以下载的韩语词典。现在两条路径都先和词典匹配;匹配不明确的词交给我审核,不再靠猜。

    AAI 辅助录入 · 对照词典校验B词书 · 与词典逐条匹配

Claude skill · 词书匹配每本词书背后的词典匹配流程查看步骤收起

每次新增词书或新词,都要套用同一套匹配规则。我把这些规则写成了一个 Claude skill,让每次更新都按同样的步骤走:AI 负责匹配和整理格式,匹配不清楚的词交回给我,而不是靠猜。

  1. 01锁定原文

    韩文原词和词表给出的释义保持原样,所有匹配都以它们为准。

  2. 02区分词条

    短语、人名和变形(예쁜 → 예쁘다)不是词典里的词条,只补释义,不标词类和词源。

  3. 03查词典

    先查《标准国语大辞典》,再查《韩国语基础词典》。两部都查不到的,标记出来交给我。

  4. 04匹配义项

    同一个拼写可能是几个不同的词:배 可以是肚子、船或梨。要选和原文释义对应的那个词条。

  5. 05复制并发布

    复制词类、词性和词源,标出由 AI 写的翻译,生成音频后同步。已有的学习进度不受影响。

我自己添加的词,也会在 App 的加词流程里经过同样的「词典优先」匹配。

决策 02复习排期

从统一排期,到按记忆状态安排复习

问题

固定时间表能让词按时回来,但对简单词和难词一视同仁。一次练习里记住了,并不代表几天后还记得。

决策

在 AI 的帮助下,我改用了 FSRS(Free Spaced Repetition Scheduler)是一个开源的间隔重复算法。它根据你过去的评分,估算每个词大概多久会被忘掉,再把下一次复习安排在「还能想起来的概率」快要降到目标值(比如 90%)的时候。简单的词出现得少,难的词出现得勤。Open Spaced Repetition ↗,而不是继续给自己的间隔规则打补丁。现在每次评分都会影响这个词下次出现的时间。同一天里重复练同一批词也没问题,不会打乱它们的排期。

之前

固定时间表

不管难易,每个词都在同样的几天出现。已经记牢的简单词被反复安排复习,浪费时间;难词的间隔又太长,还没轮到复习就已经忘了。结果是复习时间花在了错的词上。

简单词
难词
第 0 天第 40 天

之后

FSRS

FSRS 会为每个词估算两项指标:记忆的稳定程度,以及这个词对我来说有多难。每次评分都会更新这两个值,再把下一次复习安排在我快要遗忘的时候。难词回来得早,简单词回来得晚,复习时间用在真正需要的地方。

简单词
难词
第 0 天第 40 天

每个点代表一次复习。间隔仅为示意,不是实际测得的数据。

04我的角色

我和 AI 如何分工

我负责提供学习场景、实际试用每个版本,并做最终的产品决定;AI 除了写代码,也提供思路和技术解释。效果最好的部分,来自两者的配合。

我负责AI 负责合作成果

产品判断

说清学习中的卡点,把各种想法放进自己的学习习惯里比较,决定哪些值得留下。

方案与技术探索

提出思路、解释可行性,帮忙梳理需求。

把需求变成能用的流程

从「存下我的单词」,发展到生词本、词书和互相衔接的练习。

批判性评估

质疑不可靠的输出,讨论并敲定规则,处理需要我来判断的情况。

匹配与批量处理

查找候选词条、套用既定规则、翻译并准备更新。

建立可重复的数据流程

用参照来源和明确的例外清单,维护一个持续增长的词库。

动手解决问题

每个版本都在手机上实际用,说清哪里不对,再检查改动有没有真正解决问题。

编码与调试

搭建界面、排查问题、实现修改。

做、试、改

把实际使用中的反馈,变成可以上线再试的改动。

05总结与展望

项目定位与下一步

目前,Korean Pocket 已经能很好地支持我自己的学习方式。接下来确定要做的,是随着学习进度持续扩充词库,并用这个 skill 保证每个新词都按同一套标准校验。如果下文提到的版权问题能够解决,我会先邀请几位学习者试用核心流程,再增加一些提升练习兴趣的小功能,比如和朋友一起学习,或基于单词卡片的小游戏。

我的取舍

为什么现在只做给自己用

目前最大的限制是内容版权。词书基于出版社拥有版权的教材词表,可以用于个人学习,但不能对外分发。逐本获取授权需要投入时间和一笔前期费用,对个人项目来说很难负担;自建一套原创词库,又是一个独立的大项目。如果去掉词书再发布,App 就失去了对其他学习者最有价值的功能。因此,我目前选择保留一个完整的个人工具,而不是对外发布一个功能不完整的版本。

其他环节相对可控
  • 上架与合规。App 带有 AI 功能,如果在国内上架,可能需要完成相关备案,并换用国内可用的模型和服务器。
  • 账号与同步。对外开放需要账号体系和云端同步,运行成本也会随用户规模增长。
复盘 · 01

比起解决问题,我更享受追问问题的根源

这个项目里,每解决一个问题,就会暴露出下一个:为了提高录入效率引入 AI,AI 生成的数据带来了准确性问题,准确性问题又让我找到了词典。我发现自己享受的正是这个过程:不停在第一个能用的方案上,而是一路追问,直到找到根本原因。目前我只在自己的需求上这样做过,每个问题都能亲身感受到。面对真实用户时,问题没那么直观:它们藏在用户行为和数据里,而且很多问题会同时争夺有限的资源。从中判断哪个问题最值得解决、为什么,正是我接下来最想在产品工作中做的事。

复盘 · 02

用 AI 做产品,关键不在生成,而在校验

AI 能在几分钟内把一个想法做成可用的功能,但它出错时和正确时一样笃定。我让它自查生成的词库数据,得到的只是更笃定的答案:模型没法用自己来验证自己。真正的风险不是 AI 会出错,而是它看起来足够可靠,让人放松了校验。所以现在我会先问「怎么证明它是对的」,再问「AI 能不能做」。可靠的校验需要一个独立于模型的信源,而选择用哪个信源作为标准,本质上是产品决策,而不只是技术问题。

感谢阅读。

随机抽一句韩剧台词,揣进口袋带走吧。

Demo · 即将加入 App