背景

现在Omnifocus的收集任务的方式,总体还算方便。

在mac上支持快捷键呼出小窗口快速录入,如下图所示:

Omnifocus的快捷任务窗口

在iPhone上也可以使用Quick Entry快速录入。

长按Omnifocus呼出Quick Entry

按理来说,这些入口完全足够日常的收集,但是我总感觉还差点火候,那就是不够智能。

萌发

为什么会觉得Omnifocus的任务收集方式不够智能呢?因为我自己经常和Siri互动,比如让Siri帮我安排一个日程,手机上,让Siri提醒我安排一个待办事项(可以导入到Omnifocus)。这种自然的文字或语言的交互,让我觉得非常高效和符合直觉。

让我们看看具体的演示

首先一起来看看电脑端安排一个日程

Siri自动根据输入的文字,安排日程

我们可以看到,Siri很智能就识别出了下周二的日期和时间,并帮我添加了一个日程。使用Siri交互,省去了打开日历,选择日期,输入内容的繁琐过程。

然后让我们看看移动端如何使用Siri记录待办事项

通过输入文字和Siri交互
SIri完成任务到提醒事项的收集
打开Omnifocus自动捕捉系统提醒事项的内容

整体链路如下:

  1. 呼出Siri,并输入你的任务
  2. Siri自动识别日期和任务
  3. 提醒事项添加到系统中
  4. 打开Omnifocus
  5. Omnifocus自动导入系统的提醒事项

要启用Omnifocus的捕捉功能,需要在Omnifocus中做一下简单的配置。

Omnifocus配置自动捕获提醒事项

上面两个Demo都非常好,不过关键问题来了,mac上的Omnifocus不支持导入提醒事项。有朋友可能会想,那很简单啊,手机上打开Siri录入任务,然后导入到Omnifocus同步,mac端的问题不就解决了?

如果在mac上智能录入待办事项,需要用如此冗长的链路,我会选择放弃。实际在电脑工作的时候,面对突然插入的事项,我需要快速记录。一般情况下不会那么悠闲地打开手机去分心记录。

大家都是成年人了,可以全都要吗?可以。

落地

既然全都要,那我来落地一下自己的想法吧。

这个痒点需求自然不能占用我太多时间去处理,经过最偷懒原则出发的摸索,我发现快捷指令,支持提取文本里面的日期和时间。那剩下的问题就非常简单了,我们直接花一点碎片时间写一个快捷指令出来智能收集任务到Omnifocus里面就行了。

感兴趣的朋友可以看看下图,核心原理就是用“记得”为关键字做切割,将带有时间的任务收集到Omnifocus。

写完之后我都懒得看的快捷指令详情

好的,最后让我们看看成果

打开快捷指令的Input弹窗
Omnifocus中的收件箱已经安排好时间

通过编写这样的一个快捷指令,让mac端的Omnifocus增加了智能识别时间录入任务的能力

这个只是我自己在完善Omnifocus工具使用体验的一个小思路。我相信很多的任务管理工具可能已经有很好的语音识别功能,也许你也用不上,但是了解了快捷指令可以智能提取文本中的时间,可能可以给你的工作流带来一定的帮助。

总结

在我自己的工作流沉淀过程中,我比较关心工作本身是否足够流畅且不分心。我会以此为前提去充分探索和优化。至于打磨工具本身,是一个必然会经历的过程。方法论和工具本身没有高下之分,二者不可偏废。我一直提醒自己,不要只了解方法论去盖空中楼阁,更不要在工具细节中忘了自己要去哪里。