← 返回目录


迈向可规模化的闪念培养

钻研人类记忆,探索复习算法。改善教育公平,践行自由学习。

77 👍 / 6 💬

我正在与朋友 Taylor Rogalski 合作开发一个实验性的智能注意力管理系统。由于项目仍处于早期阶段,此时与其展示具体的界面截图和原型,我更想分享我们在整体概念设计层面的一些思考。

问题所在

我的生活中常常闪现出各种值得关注但疏于照管的灵感(blip,下文都翻译为「闪念」)。这些闪念需要持续的关注才能开花结果,但它们又难以简单地归入待办清单或既有的创作流程中。因此,这些可贵的闪念往往就这样被遗忘了。举个例子:

我很清楚,如果只是把这些闪念添加到待办事项清单中,它们多半会被遗忘。虽然投入深度的创造性思考可能会让这些闪念得到发展,但这种珍贵的注意力资源往往已经被占用在那些更系统化的项目中了。

问题的关键在于,我常常难以判断这些闪念对我究竟有多重要。比如「研究改变阶段理论」这样匆匆记下的想法,目前看来似乎意义不大,所以我不太愿意投入深入思考。但我又对这个想法缺乏足够了解,不能贸然将其抛弃。如果稍加关注,它可能会变得意义非凡。就这样,它陷入了一个令人困扰的模糊地带。

更令人困扰的是,这些闪念中,许多都不是你能够一次专注就能完成的事情。比如说「探索自己的人生原则」,或是「学着以轻松的心态生活」,亦或是「尝试在 drawabox.com 上学习绘画」,都需要在漫长的时间里反复投入和探索。然而,要有条不紊地分配注意力,持续关注这些事情,却实在不是一件容易的事。

总的来说,这些闪念之所以难以处理,主要在于它们通常:

在注意力管理方面,我确实掌握了一些行之有效的方法:我懂得如何专注于大型创意项目,也知道如何维持日常习惯和兴趣。但这些能力究竟源自何处?在我看来,它们往往源自于我们刚才讨论的那些闪念——一个想法、一个疑问、一个引用,或是一份愿景。然而,这个发展过程却相当随机。只有当这些闪念来得足够清晰,或是恰好遇到一段空闲时间,又或是反复出现多次时,它们才有可能发展成真实的成果。否则,它们就会被不经意间遗落,而这种遗落并非出于我的主动选择。这一切总让我感到失落。

这让我想到了间隔重复记忆系统,它很好地解决了记忆过程中的随机性问题。一旦我将某个内容输入到记忆系统中,它的记忆就不再依赖于偶然因素。我能够非常有把握地确保自己会记住这些内容。同样地,对于那些界定明确的具体任务,采用「GTD(Getting Things Done)」这类管理系统,(通常)也能帮助我建立起确定感,不再受制于偶然因素。

那么:我们究竟该如何为这些闪念建立一个行之有效的注意力管理系统呢?

我们的解决方案

我们建议:

让我用一个例子来说明。假设我随手记录了一个想法:「研究行为改变阶段理论」。接下来会这样展开:

这个例子最终以暂时搁置收场,乍看之下可能有些奇怪。但事实上,这恰恰是一个实打实的成功案例。在几周的零散时间里,我渐渐对这个理论有了充分的理解,看清了它如何与我的工作相契合,也为未来埋下了更多可能性的种子。这些积累的见解都被记录下来,可以在将来派上用场。我很清楚,一旦这个闪念变得相关,它就会重新进入我的视野,所以我可以放心地暂时将它搁置。这并不意味着它就此终结:它很可能会成为未来某个项目的关键部分。反过来说,如果我只是把它简单地加入待办清单,我怀疑上面这一切都不会发生。

让我们来看看这个系统如何应对了我们之前列出的那些闪念难题。我们曾经提到闪念会:

对比原始的间隔重复

我此前曾试图解决这样的问题。举例来说,我开发了一个采用间隔重复理念的写作收件箱,让我能够记录下「我在探索创造怎样的原则?」这类闪念,并且可以随着时间推移多次回顾。这个想法听起来很棒。但实际运用中,我发现当这样的卡片出现时,我往往提不起兴趣去深入思考。

其中一个问题是卡片过于单调。每次看到都会想「唉,又是这个。」面对着和上次一样的空白页面,我常常无法产生任何新的想法。

另一个问题是语境缺失。在专注思考某个特定问题时,我会记录下一些想法或疑问。但这些想法常常会在我已经不再思考那个问题的时候重新浮现。这种情况下,我会感到与当初的思考状态脱节,自然也就不愿意投入思考了。

还有一个相关的最后问题是「终局处理」:当我稍微深入发展了一个想法之后,就会到达一个暂时告一段落的时期。这时我既不想继续定期查看这个想法,但又不敢简单地把笔记归档,因为我担心一旦归档就可能永远与这些想法失联了。

在我们的新系统中,两个核心理念可以帮助解决上述问题。

第一个理念是系统的阶梯式微任务设计。当一个闪念重新浮现时,系统不会简单地重复显示同样的旧卡片,而是会提供一些具体的后续行动建议,有时还会附带一些新的信息供你思考。我们尽可能为这些行动设定明确的属性:时间限制(「设定两分钟计时,然后...」)、清晰的进度指引(「让我们列出一些例子...」),以及具体的目标(「至少添加三个例子...」)。我们正在积累一个微任务模式库,并将这些模式整合成适用于不同类型闪念的行动指南。

第二个关键理念我们称之为情境化重现。当一个闪念出现在你的信息流中时,它会附带其他相关闪念的链接——这些可能是一些原本要很久以后才会出现的旧想法。有时这些相关闪念会成为推荐微任务的一部分(例如「思考它们之间的关联」)。你还可以明确指定特定主题,让暂时搁置的闪念在合适的时机重现。这些设计旨在解决前述的情境脱节和终局处理问题,它让你能够深入挖掘富有价值的思考情境,或是将某个闪念暂时搁置,直到你再次思考相关话题时再重新展现。这样做的整体效果是带来一种安全感:你能多次遇到每个闪念,并且确信它们还会再次出现。

这两个理念的实现都依赖于大语言模型的最新进展。不过,我们运用大语言模型的方式与大多数「提升生产力」的系统有着本质区别。那些系统通常致力于让大语言模型来完成任务。但实际上,大语言模型并不能真正「完成」我前面提到的那些闪念。正如 Taylor 巧妙地表述:其他系统是你在引导大语言模型,而我们的系统是让大语言模型来引导你

下一步

Taylor 和我一直在采用经典的「“人工”智能测试(Wizard of Oz experiment)」来构建这个系统的原型:我们将闪念发送到一个专门的邮箱。然后我们互相「扮演 AI」的角色,通过回复来重现对方的闪念并设置微任务。收到邮件的一方可以通过回复来「完成」这些微任务,如此往复。这种方式产生了令人惊喜的效果!我们可以识别和复用那些未来可以整合到大语言模型流程中的模式,同时在想要尝试新方法时也能随时打破这些固有模式。

我在这里特别提到我们的方法,是因为我经常见到许多技术人员一上来就急着构建大语言模型基础设施,结果最终陷入困境。除非你的应用场景确实需要实时交互,否则在确认某个方案能真正解决问题之前就急于自动化是毫无意义的。通过人工交互来迭代优化概念设计要容易得多。当你发现某个方案效果好到让你希望突破手动操作的限制时,那才是着手引入自动化的最佳时机。

现在,我们的原型系统已经到达了这个阶段。从许多方面来看,系统的设计都取得了令人振奋的成效,它很好地推动了我们闪念的发展。但随着「数据库」规模不断扩大,加上我们希望录入更多内容,我们已经难以手动处理日益复杂的调度工作和情境关联需求。是时候开始引入一些自动化元素了。

我们还面临着大量亟待解决的概念设计难题,包括许多在本信中未曾提及的系统细节问题。尽管这些挑战让人有些不知所措,但我仍然感到无比兴奋,因为我们终于在可编程注意力(programmable attention)这片充满希望的未知领域实现了突破。


感谢 Taylor 在这个合作项目上的慷慨精神,以及对这篇文本的有益建议。


Thoughts Memo 汉化组译制
感谢主要译者 Suntiania,校对 Jarrett Ye
原文:Towards scalable blip cultivation | Patreon
作者:Andy Matuschak
发布于 2024 年 11 月 1 日

参考

1. 穿越时间的文本 ./395283887.html

专栏:助记媒介 & 思想工具


← 返回目录