在英语里
/ʃɪp/ · /ʃiːp/
课本把这两个音叫做短元音和长元音。这个说法是错的。它们的差别在舌头的位置和松紧上,长度只是顺带的结果——换个词,所谓的短元音甚至可能比长元音还长。汉语里只有其中一个。
“船”和“羊”。你被教着去听长短,而区别根本不在长短上。这么多年,你其实一直是靠上下文在猜自己听到的是哪一个。
建立在程序性技能真正的形成方式上,也建立在唯一一个已知能让记忆留住的机制上。 每天的时间由你定。剩下的全交给系统。
语言学习的成本不是金钱,而是时间。我们鼓励你先去尝试那些“氛围感”AI外教或游戏化的应用。如果你相信通用AI能教会你我们专业的形态学、语义学和音位学引擎所能提供的内容,请尽管去验证这一理论。 但如果一年后,你发现自己仍然无法掌握语言的深层架构,我们就在这里。 我们不卖游戏;我们提供通往精通的最短路径。 我们说这些并非为了挑衅,而是因为我们见过太多学生因错误的方法论而虚度光阴,最终绕回原点。我们只是希望你能达成目标——无论你选择哪种工具。
从此告别语塞瞬间→从来没人告诉过你的事
你的老师没提,你的课本没提,那个数打卡天数的应用也没提。这不是因为不诚实——大多数老师都试过。他们把那个音带着练几遍,看着满屋子人听不出来,然后接受“差不多就行”,因为从来就没有一种方法能稳稳地把一个成年人送过那道坎。 差不多就行,几乎所有学习者都停在这里。不是因为这个能力建不起来。是因为没有人在建。
在英语里
/ʃɪp/ · /ʃiːp/
课本把这两个音叫做短元音和长元音。这个说法是错的。它们的差别在舌头的位置和松紧上,长度只是顺带的结果——换个词,所谓的短元音甚至可能比长元音还长。汉语里只有其中一个。
“船”和“羊”。你被教着去听长短,而区别根本不在长短上。这么多年,你其实一直是靠上下文在猜自己听到的是哪一个。
在俄语里
/brat/ · /bratʲ/
俄语几乎把整套辅音都配成对:一个硬的,一个把舌面抬向上颚变软的。第二个词最后那个音不是 t 后面跟了什么,它本身就是另一个辅音——这样的对子有三十来组。
“兄弟”和“拿”。这是这门语言里一半的辅音。大多数课程只在脚注里提一次,然后再也不练。
在日语里
/ha.ˈɕi/ · /ˈha.ɕi/
这两个字你都认得。在日语里它们读音完全一样:hashi,同样的音,同样的顺序。分开它们的,只有高低的走向。
“桥”和“筷子”。你有声调,所以你比大多数人更靠近——但方向不对。汉语的声调长在每一个音节上;日语只标一个下降点,管的是整个词,而且常常要等后面接上助词才显出来:橋が是低高低,箸が是高低低。你一个音节一个音节地去配,就永远配不准。
这里每一个都是一门语言里的一处区别。还有好几百个,而最要紧的那些,正是你现在听不出来的。 这不是定局。一个成年人可以被训练到听出他一年前听不见的差别——那不是天赋,那是几千次刻意地去比较听起来几乎一样的东西。音乐家用音程做这件事。侍酒大师用一个葡萄品种做这件事。 我们做的也是这件事。在真实的句子里,一层一层地对比下去,直到那处区别不再是你费劲去抓的东西,而成了你再也当作没听见的东西。 这是每一种方法都跳过的部分。我们从这里开始。
它是怎么运作的
骑自行车的每一条规则你都能背下来。你还是会摔。
大脑存着两种记忆。一种存的是你要去取的事实:日期、公式、动词变位表。取这些要花时间和注意力,而且会取不出来。
另一种存的是不用去取就能运转的能力。走路。打字。弹乐器。连开车也是。没有查找发生,因为根本没有可查的东西。那种能力不是被存起来的,是被建起来的。
在一个说得流利的人身上,语言活在第二个系统里。在教室里,它被教进第一个。
光是这一处错位,就解释了大部分出问题的地方。没有人是靠更了解一门语言变流利的。是在不再需要去取的时候变流利的。
机制
没人走的路会消失。这是可以测量的,速度也是已知的。
但如果在它刚开始淡下去的时候再走一遍,它会更结实地回来,下一次淡得更慢。按一个不断拉开的时间表重复下去,两次必要重复之间的间隔会从几天长到几个月,再长到几年。
这就是间隔重复。它不新,不是我们的,也没有争议。它被研究了一百多年,是记忆科学里最可靠的结论。
那么值得问的问题是这个。既然机制是清楚的,实现它的软件又是免费的,为什么用的人大多还是没能坚持下来?
问题从来不是排程。
问题是那个单位。
卡片错了 · 一
理解、产出、拼写、发音。四种能力,四种习得速度,四种消退速度。一个系统如果每个词只记一个分数,它记的就是四个自己从没测过的数字的平均值,然后拿这个平均值去给四个都排日程。
我们把它们分开放。每个词带着四个互不相干的状态,各有各的复习曲线。
在它们之上,有两样东西同时被追踪:词本身,以及这个词你真正遇见过的每一种语法形式。会一个词,不等于每种形式都会,系统也不会这么假定。 因为这些形式是按词族归在一起的,而不是当成互不相干的条目存着,所以它能做到卡片做不到的事:把出问题的地方定位出来。出错的时候,答案不是“你这张卡片没记住”。答案要么是这个词本身弱,要么是这种语法形式在它出现的每一个地方都弱——而这两件事需要的功夫完全不同。
在这一切底下,是一个个具体的音,按它们在语言里真实出现的频率排列,也按你最可能把它们和哪些别的音搞混来排列。
系统里的每个词都带着它的词频排名、完整的形态信息、词性、完整的音位表记,以及它和每一个可能被混淆的词之间的关系。
其中一部分是公开的。不是为这个页面写的摘要——和用来生成课程的,是同一份数据。
卡片错了 · 二
重复一个语境,只会建起一条联结。它建不出意思。意思是这样留下来的:一个词在足够多的不同场合里被遇见之后,它们共同的东西不用说出口就变得明显了。每一个母语者的每一个词,都是这么得来的。你说不出任何一个词的定义,也是同一个原因。
问问自己“几乎”是什么意思,你给出的会是例子,而不是定义,因为它本来就只由例子构成。
所以没有一次接触是重复的。一个词每次回来,都装在一个不同的句子里,是在这次练习的当下拼出来的,不是从一副固定的牌里抽出来的。
句子是真的。它们来自母语者写给母语者看的自然语言语料库。学习者在这里读到的东西,没有一句是 AI 写的,也没有一句是为了演示某条语法编出来的。你看到的,是母语者真正在说的话。
而且每个句子都是对着你已经会的东西挑出来的,让里面几乎全是熟的,不熟的只有很少一点。看不懂从来不是障碍。障碍是那个新元素。
卡片错了 · 三
每一个间隔重复工具都让你给自己的表现打分,然后拿这个分数搭起整个日程。对理解来说,这是合理的。意思摆在你面前,你到底会不会,你自己是真知道。任何测量都不会比你自己的答案更好,所以我们问你,也用你的答案。
其余的部分,这个问题本身就不成立。一个学习者听不出他还没习得的区别——没习得,说的就是这个意思。让人给自己的发音打分,拿回来的是他的自信,不是他的准确度,而之后的每一个间隔都建在这个错的数字上。
所以线画在你的判断真正可靠的地方。理解由你打分。发音由系统测量。拼写逐个字符核对。用法的评估还在开发中。
这会让练习变得不太舒服。偶尔你会在一个自己敢打包票的词上,以百分之十结束一节课。别的应用全都被造成让你永远看不到那个数字。他们藏起来的,恰恰就是你需要的。
模拟结果
我们上线的时间还不够长,拿不出用户成绩,也不打算把自己测试者的结果当成你的结果拿出来。我们能公开的是模拟。 这不是估算。我们把一个模拟学习者一天一天地放进应用真正在跑的排程代码里:真实的间隔阶梯,真实的每词四份日程的结构,真实的上限和下限,最后再把词数点一遍。
| 每天投入 | 六个月习得的词数 |
|---|---|
| 20分钟 / 天 | 0–0 |
| 45分钟 / 天 | 0–0 |
| 60分钟 / 天 | 0–0 |
| 120分钟 / 天 | 0–0 |
把第一行和最后一行放在一起读,因为它们之间的关系就是全部主张。投入六倍的时间,大约拿回六倍的结果。这张表里没有平台期,没有边际递减,也没有哪一点之后多花的力气就不再兑现。 这就是这笔交易,说白了。我们不会在工作量上给你打折。我们给的是一种让这些工作不白费的方法。
区间宽,是因为最大的未知数是某个学习者会觉得某个词有多难。与其自信地给一个中位数,我们把离散程度直接公开了。
模型里有几处假设是故意往保守里设的。每张卡片都按同样的时长计算,可实际上刚看过的词,第二次、第三次、第四次检查都比第一次快。已经会的词只允许在第一次出现时移出,而在应用里任何时候都能移出。比起一个多半偏高的数字,我们更愿意公开一个多半偏低的。
每个词分开追踪四项技能,五千个词就是 20,000 项被追踪的技能。而且语法结构是贴着词汇引入的,不是当成另一套教程来教,所以这门语言完整的语法清单——相当于 CEFR C2 或其他体系里对应的水平所要求的——在离五千还很远的时候就已经覆盖完了。
这就是系统摆在你面前的东西,以及它的速度。
你的数字
它量不出别的。凡是保持过一条长记录的人都知道它真正奖励的是什么。把一节已经做完的课再做一遍,数字涨。晚上十一点挑最轻的那一单元,数字涨。一个月什么都没学会,数字照样涨。 这不是设计上的缺陷。这个指标里没有任何东西要求你变好,所以满足它最快的办法就是不变好。五百天之后你和第一天一样,计数器看不出差别,而每一个给你看这个数字的应用都清楚这一点。
因为这个系统是在单个词、单个语法形式、单个音的层面上追踪习得的,它能给你看一些有用得多的东西:你真正掌握了什么,和你只是见过什么,分开来看。引入的词。掌握的词。进行中的语法形式,和已完成的形式。你现在能稳定发出的音。
三项检测,几分钟,用你正在学的语言。它们一定会找到点什么。它们就是干这个的。
然后系统会做它在一次普通练习里会做的事:把你答错的拿过来,拼成一节短课。一分钟教不会一门语言,它也没打算装作能教会。它在那里,是让你看看这里的感知、产出和记忆到底是怎么建起来的,然后你自己决定还要不要。
为什么它撑得住
每一个间隔重复系统都以同样的两种方式垮掉。复习的负担越堆越高,直到每天那一次练习再也付不起;或者学习者断了一段时间,回来面对一个大到足以直接终结这个习惯的欠账。两者的成因是同一个:新内容进来的速度是由课程表定的,而不是由学习者已经欠下多少定的。
在放进任何新东西之前,我们的系统会把接下来几周已经排好的工作算进去,判断还剩多少余量。新内容从不被切断。它被压到你真实的负担扛得住的程度,等这份负担减轻,它又会重新增加。
由此出来两个结果。超出你每天的额度去学,并不能让你冲到前面:一个完全无视预算、能学多少学多少的模拟学习者,六个月下来大约只比一个按时收手的领先 7 个百分点。而消失也不会惩罚你。一个离开 30 天后回来的学习者,做大约 10 次正常长度的练习就回到全速,而且从头到尾看不到欠账有多大。要是他想一次清完,也没有东西拦着。复习从来不会被扣住。
在能力差别很大的 17 个模拟学习者身上保持住的每日时间,对照 20 分钟的设定,没有做任何按用户的调整。
一个共同点,走到这里的路各不相同:不肯拿差不多凑合。
这是给你的
外交官、口译员、航空和军队人员、临床工作者、跨国经营的管理层。他们的能力由自己以外的人来评判,而差不多对了就等于不合格。
你想按作品原本写下的样子去读文学,中间不隔任何东西。你想看电影时不用那行字幕——你早就不觉得自己在读它了。没有人在给你打分,也正因为如此,唯一算数的标准就是你自己定的那个,而你把它定得很高。
见过一千遍的词,你还是会卡一下。别人一听说你学了这么多年、让你说两句,你还是会一片空白。对方放弃、改说你的语言的那一刻,你还是会先绷起来。这不是你的毛病。是给到你手里的那些东西,没有一样是为了解决它而做的。
这不是给你的
这个会让你觉得冷。这不是你的问题。有专门为此做的应用,其中好几个做得是真好。这不是其中之一。
这个系统不会那么做。它只报告它测到的。
没有任何方法能给你这个,包括这一个。跟你说能的人,是在卖东西。
接下来会有什么
想想开车。一开始每个动作都是刻意的。看后视镜。找挡位。记得打转向灯。判断车距。你在照着一张清单走,而这张清单占掉了你全部的注意力。
然后在某个时刻——具体哪一天你说不出来——清单不见了。你不是把这些步骤走得更快了。你是根本不再走了。
这个转变,和把一个懂一门语言的人与一个会说这门语言的人分开的转变,是同一个。而它跟语言没有任何特有的关系。任何由许多小部件组成的能力都会这样,每个部件各以自己的速度习得、各以自己的速度遗忘,在按对的顺序和对的间隔练过之后。
语言是其中最大也最不留情的例子。但不是唯一的。
还有两个在做。音乐,涵盖视奏和乐器技巧。还有国际象棋,那里的部件是局面的模式而不是词,而知道一条原则和在时钟走着的时候把它下出来之间的那段距离,正是这套系统存在要填的距离。
两个都包含在同一份订阅里,不额外收费,也受上面写的每一条约束。如果它们还在做的时候你已经订阅了,那它们之所以在做,就是因为你。
怎么用
每天的时间由你定。剩下的全由系统决定。
三十个学习日免费。不用卡,不用填付款信息,也没有什么要取消的:试用会自己结束。
它们是在设计这套系统的时候写的,现在已经落在它后面:这个页面描述的架构,超出了这些文稿覆盖的范围,其中好几个数字也已经被上面的模拟取代。我们把它们留着,而不是悄悄撤下来。在习得是怎么运作的、为什么是这样这两件事上,它们仍然准确。在我们究竟做了什么这件事上,它们写得不够。