背景
现在Omnifocus的收集任务的方式,总体还算方便。
在mac上支持快捷键呼出小窗口快速录入,如下图所示:
在iPhone上也可以使用Quick Entry快速录入。

按理来说,这些入口完全足够日常的收集,但是我总感觉还差点火候,那就是不够智能。
萌发
为什么会觉得Omnifocus的任务收集方式不够智能呢?因为我自己经常和Siri互动,比如让Siri帮我安排一个日程,手机上,让Siri提醒我安排一个待办事项(可以导入到Omnifocus)。这种自然的文字或语言的交互,让我觉得非常高效和符合直觉。
让我们看看具体的演示
首先一起来看看电脑端安排一个日程
我们可以看到,Siri很智能就识别出了下周二的日期和时间,并帮我添加了一个日程。使用Siri交互,省去了打开日历,选择日期,输入内容的繁琐过程。
然后让我们看看移动端如何使用Siri记录待办事项



整体链路如下:
- 呼出Siri,并输入你的任务
- Siri自动识别日期和任务
- 提醒事项添加到系统中
- 打开Omnifocus
- Omnifocus自动导入系统的提醒事项
要启用Omnifocus的捕捉功能,需要在Omnifocus中做一下简单的配置。
上面两个Demo都非常好,不过关键问题来了,mac上的Omnifocus不支持导入提醒事项。有朋友可能会想,那很简单啊,手机上打开Siri录入任务,然后导入到Omnifocus同步,mac端的问题不就解决了?
如果在mac上智能录入待办事项,需要用如此冗长的链路,我会选择放弃。实际在电脑工作的时候,面对突然插入的事项,我需要快速记录。一般情况下不会那么悠闲地打开手机去分心记录。
大家都是成年人了,可以全都要吗?可以。
落地
既然全都要,那我来落地一下自己的想法吧。
这个痒点需求自然不能占用我太多时间去处理,经过最偷懒原则出发的摸索,我发现快捷指令,支持提取文本里面的日期和时间。那剩下的问题就非常简单了,我们直接花一点碎片时间写一个快捷指令出来智能收集任务到Omnifocus里面就行了。
感兴趣的朋友可以看看下图,核心原理就是用“记得”为关键字做切割,将带有时间的任务收集到Omnifocus。
好的,最后让我们看看成果


通过编写这样的一个快捷指令,让mac端的Omnifocus增加了智能识别时间录入任务的能力。
这个只是我自己在完善Omnifocus工具使用体验的一个小思路。我相信很多的任务管理工具可能已经有很好的语音识别功能,也许你也用不上,但是了解了快捷指令可以智能提取文本中的时间,可能可以给你的工作流带来一定的帮助。
总结
在我自己的工作流沉淀过程中,我比较关心工作本身是否足够流畅且不分心。我会以此为前提去充分探索和优化。至于打磨工具本身,是一个必然会经历的过程。方法论和工具本身没有高下之分,二者不可偏废。我一直提醒自己,不要只了解方法论去盖空中楼阁,更不要在工具细节中忘了自己要去哪里。