与 AI 协助的日志 - 开发思源 GTD 系统插件 00

2025/10/09 周四

这个系列的日志的目的是为了帮助我自己总结与 AI 协助的经验,顺便加一点自己感悟,最重要的还是记录与 AI 协助过程中遇到的困难和解决。

自从上学之后,就开始用笔做笔记,直到高中毕业都只是把老师写在黑板上的内容写到笔记本上,目的从始至终都只是让笔记记住老师说过的内容,好让自己在后面复习的时候能记起来,也许在记笔记的时候也同时强化了记忆吧。

到了大学,已经可以拿笔记本电脑去上课了,就开始用电脑和手机拍照做笔记了,不过更多时候,这些笔记就只是躺在内存中,等着被清理垃圾的程序识别为垃圾,然后被我一键删除。

工作后,更加少做笔记了,无论是纸质还是电子式,更多的聊天记录和邮件履历,以及 PPT 和 Excel(学习某项新技能除外)。我以为这是自然的,毕竟不是学习,为什么要做笔记,有记笔记的时间,为什么不去做更多的事情呢,渐渐的我发现,我开始“忘记”事情了,开始对事情的“掌控”越来越弱,就这样硬着头皮,忘了就再重新学一次,忘了就再重新看一次,的循环中,开始害怕接触新事物了,只对重要的事物进行记忆和维护。

不行,我要打破这个诅咒。转机发生在,某天我刷到一个关于构建“个人知识库”的视频,视频中提到了一个叫 GTD 的方法。

GTD 就是 Getting Things Done 的缩写,是一个管理时间的方法。GTD 的核心理念概括就是必须记录下来要做的事,然后整理安排并使自己一一去执行。GTD 的五个核心原则是:收集、整理、组织、回顾、执行。GTD 的核心理念在于清空大脑,然后一步步按照设定的路线去努力执行。 ---百度百科

搜索一番什么笔记软件最好用,最先出来的是 OneNote。免费,Windows 自带,能拍照能录音,能涂能画,用来几年后我发现,OneNote 的多端同步非常有问题。这迫使我去寻找别的笔记软件,chreeytree → Obsidian ,最后来到了思源笔记。(也许 Siyuan 不是我最后一款笔记软件,但必定是我最近 4 5 年的笔记软件。)

Siyuan 笔记在多端同步上是需要花点时间试错的,不过这没有打消我对 Siyuan 的热情。之前为实现 GTD 方法在其他工具上积累下来的经验,我已经很清楚自己的需求有哪些了。

GTD 核心理念 利用 Siyuan 的实现手段 详细
收集 任何形式的内容都新建在 Siyuan 笔记的【Inbox】底下的 Stuff 里面,在 Stuff 里有项目描述和完结条件,在收集阶段按情况来只填写描述或者描述和完结条件都写,也能写详细。反正就是至少填一个增加记忆锚点。 把所有盘旋在脑海里、出现在生活中的任务、想法、承诺、灵感等,全部捕捉到 Siyuan 笔记的收件箱,而不是靠大脑记。100% 收集,不筛选、不判断。这时,不要试图在脑子里记住它们,而是立刻打开你的手机 Siyuan,一股脑记进去,原样记录,不用加工。这样就能有效清空大脑缓存,让它专注当前任务,而不是不断被“待办事项”干扰。
整理 记入在 Stuff 里的项目描述,完结条件。或者可以写入少许的详细内容 “整理”是指对“收集”阶段获得的所有原始信息(比如待办事项、想法、邮件、笔记等)逐一判断:这到底是什么?需要我做什么?为什么?谁?这些内容都能填到项目描述中,5W2H 或者别的 SMRAT 什么的。
组织 把放在【Inbox】中已经写好 Stuff 按情况放到【Open】【Hold】里面,并加上【紧急】/【不紧急】,【重要】/【不重要】 这两个标签。然后或者再写入少许的详细内容 在“整理”之后,你已经明确了每件事是否需要行动、下一步是什么。现在要把这些行动分类放入对应的清单或系统中,便于日后查找和执行。
执行 定好日程和步骤就开始持续推进事情,在推进事情的时候记入内容到 详细内容 里面,记入时要写入 记入时的日期和时间。当 Stuff 满足完结条件时,就要记入因为 XX 所以满足关闭条件,所以 CLOSE。然后移动到【Close】底下,如果这件 Stuff 推进过程还发现有下一步要做的就可以在本件完结后记入,因为 XX 所以满足关闭条件,所以 CLOSE,但是还有 XX 需要做,转到 New Stuff 进行推进。 GTD 不是让你做完所有事,而是在当下选择最合适的事情去做。在合适的时间做合适的事情,为了做某事需要准备什么。什么时候记入,这个完全就是非常灵活的了,可以每小时,也可以每天,最好最理想的做法就是,当有什么变化的事情就记入,这样后面回顾的时候就能很好地沿着自己的足迹把记忆拉出。记忆中就会包含当时的方法和技巧,当然还有情绪。
回顾 用查询功能,查询关键字 就是查询了,没什么特别需要说的。

可以看到,每个阶段环环相扣,关键的【组织】和【执行】占据整合 Stuff 周期的大部分时间,这个过程需要不断进行 PDCA。计划无非就是做什么,什么时候做。

实现手段 BS(Before Siyuan) AS(Afer Siyuan)
内容 OneNote 的 Stuff 详细页中 Siyuan 的 Stuff 详细页中
日程 分散在 OneNote 的 Stuff 详细页中和 Excel 中 分散在 OneNote 的 Stuff 详细页中和 Excel 中

可以看出无论是 BS 还是 AS 阶段,日程是分散在详细中的,Excel 中修改了日程没有很便捷的方法同步到内容中,同样 内容中更新了日程也没有很便捷的方法同步到日程中。

干脆舍弃“日程”不就好了吗?

还真不行,计划某项任务时,不只是只看自身,还是确认和其他任务或者事项的影响,就比如说我想要去爬山但是我并没有装备,也不知道怎么去,也不知道爬什么山,这就要从最开始的去爬什么山开始了,就是要一项一项来做。但是同时,应该不只是做这一件事情的话,应该还有如去医院复诊,剪头发,买食材,车辆保养等等这类的事情要做的吧,这里就需要在日程的角度上来思考是不是能放到同一天做,以及先做什么后做什么了。

是时候在 Siyuan 中联动起来把,利用 Siyuan 强大的插件架构。

实现手段 BS(Before Siyuan) AS(Afer Siyuan) AS Ph2
内容 OneNote 的 Stuff 详细页中 Siyuan 的 Stuff 详细页中 Siyuan 的 Stuff 详细页中
日程 分散在 OneNote 的 Stuff 详细页中和 Excel 中 分散在 OneNote 的 Stuff 详细页中和 Excel 中 Siyuan 的 SSV 中

SSV 就是 StuffScheduleView,就是接下来需要开发的插件。

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    28445 引用 • 119766 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    502 引用 • 1397 回帖 • 240 关注
  • PostgreSQL

    PostgreSQL 是一款功能强大的企业级数据库系统,在 BSD 开源许可证下发布。

    23 引用 • 22 回帖
  • 导航

    各种网址链接、内容导航。

    45 引用 • 177 回帖
  • OAuth

    OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是 oAuth 的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此 oAuth 是安全的。oAuth 是 Open Authorization 的简写。

    36 引用 • 103 回帖 • 44 关注
  • Spark

    Spark 是 UC Berkeley AMP lab 所开源的类 Hadoop MapReduce 的通用并行框架。Spark 拥有 Hadoop MapReduce 所具有的优点;但不同于 MapReduce 的是 Job 中间输出结果可以保存在内存中,从而不再需要读写 HDFS,因此 Spark 能更好地适用于数据挖掘与机器学习等需要迭代的 MapReduce 的算法。

    74 引用 • 46 回帖 • 563 关注
  • 工具

    子曰:“工欲善其事,必先利其器。”

    308 引用 • 773 回帖
  • RIP

    愿逝者安息!

    8 引用 • 92 回帖 • 429 关注
  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    45 引用 • 44 回帖 • 1 关注
  • Pipe

    Pipe 是一款小而美的开源博客平台。Pipe 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    134 引用 • 1128 回帖 • 93 关注
  • Logseq

    Logseq 是一个隐私优先、开源的知识库工具。

    Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.

    8 引用 • 69 回帖 • 6 关注
  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    2 引用 • 14 回帖 • 6 关注
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    960 引用 • 946 回帖
  • Typecho

    Typecho 是一款博客程序,它在 GPLv2 许可证下发行,基于 PHP 构建,可以运行在各种平台上,支持多种数据库(MySQL、PostgreSQL、SQLite)。

    12 引用 • 67 回帖 • 436 关注
  • 京东

    京东是中国最大的自营式电商企业,2015 年第一季度在中国自营式 B2C 电商市场的占有率为 56.3%。2014 年 5 月,京东在美国纳斯达克证券交易所正式挂牌上市(股票代码:JD),是中国第一个成功赴美上市的大型综合型电商平台,与腾讯、百度等中国互联网巨头共同跻身全球前十大互联网公司排行榜。

    14 引用 • 102 回帖 • 260 关注
  • JRebel

    JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。

    26 引用 • 78 回帖 • 693 关注
  • Gzip

    gzip (GNU zip)是 GNU 自由软件的文件压缩程序。我们在 Linux 中经常会用到后缀为 .gz 的文件,它们就是 Gzip 格式的。现今已经成为互联网上使用非常普遍的一种数据压缩格式,或者说一种文件格式。

    9 引用 • 12 回帖 • 203 关注
  • Gitea

    Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。

    5 引用 • 16 回帖 • 3 关注
  • AngularJS

    AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等。2.0 版本后已经改名为 Angular。

    12 引用 • 50 回帖 • 531 关注
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 475 关注
  • 阿里云

    阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。

    85 引用 • 324 回帖
  • Vim

    Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。

    29 引用 • 66 回帖
  • Log4j

    Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。

    20 引用 • 18 回帖 • 60 关注
  • ActiveMQ

    ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。

    19 引用 • 13 回帖 • 707 关注
  • Thymeleaf

    Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。

    11 引用 • 19 回帖 • 413 关注
  • 星云链

    星云链是一个开源公链,业内简单的将其称为区块链上的谷歌。其实它不仅仅是区块链搜索引擎,一个公链的所有功能,它基本都有,比如你可以用它来开发部署你的去中心化的 APP,你可以在上面编写智能合约,发送交易等等。3 分钟快速接入星云链 (NAS) 测试网

    3 引用 • 16 回帖
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖 • 2 关注
  • V2Ray
    1 引用 • 15 回帖 • 4 关注