夜航船夫

Obsidian与OpenCode的工作流

obsidian-and-opencode.jpg

平时用的笔记管理软件是 Obsidian,从 2021 年到现在,已经积累里将近 3000 篇笔记,包括 Daily Note 、工作日志、读书笔记、博客文章、网络摘要等。随着现在 AI 的发展,很希望能够充分地利用知识库上下文,输出针对性的结果。

最常用的一个场景是,在做项目管理的时候,要生成项目周报、阶段性成果、下阶段工作安排、项目风险、应对措施、项目亮点、项目收益等信息。希望 AI 能够基于我的工作笔记,可以生成针对性内容,而不是去豆包聊天界面,输入一大堆上下文。

做法如下:

1、整合笔记,统一笔记里的标签,并统一加入到 MetaData 里的 tags 属性里,方便 AI 读取笔记间的关联。以前的笔记,打标签的位置各不相同,有些在笔记开头吗,有些在 MetaData 里,而且标签比较零散,不体系化。所以给笔记做了一次「打扫整理」。

2 、安装 Terminal 插件,连接本地的 OpenCode 。

3、为指定主题创建一个 MOC 笔记,如支付项目 MOC,这样就可以列出所有关联笔记。MOC,全称叫 Map of Content,也就是专题知识地图,把所有零散的关联笔记通过双链方式或者 DataView 语法汇总到一个页面。个人比较喜欢使用 DataView 语法,更加自动化。以下是 DateView 语法的示例,将所有标签为 支付项目 的笔记列列表格展示,根据创建时间倒序排列。

Table file.ctime AS "创建日期" FROM #支付项目 SORT file.ctime DESC

4 、在 MOC 笔记路径下打开 Terminal 插件,启动 OpenCode,提问这个主题下的所有问题,这样 OpenCode 就有充分的上下文去生成自己的内容。

版权声明:CC BY-NC-SA 4.0 · © Cola

相关文章

新安江桨板游玩

周末遛娃,去了一趟建德,在新安江上划了桨板,参观了新安江水电站和农夫山泉工厂,吃到了特色美食豆腐包、水晶糕,顺路经过桐庐服务区看水族馆和美人鱼。 周六早上出发,周日晚上到家,两天一夜,全程自驾,行程不赶,满足归来,唯一遗憾是没有看到白沙奇…

吐司面包烘焙

台风天,在家闲来无事,心血来潮想做吐司。起心动念,大概是我关注的一位热爱下厨的大佬 zhuyi 很享受自己做面包,经常在微博上晒面包。 由于是第一次,选了小红书上最简易的 教程。这个教程的好处在于,没有看不懂的术语,也不用 30+ 的步骤,…

天台国清寺一日游

假期下雨,去了趟天台国清寺遛娃兼游览,免费的 5A 级景区,底蕴深厚,且晴雨不论,都可游览。路上借着豆包听了好多故事。 景区入口看到的隋塔,又名报恩塔,是隋炀帝下诏建的,六面九级空心楼阁式砖塔,约 60m 高,是浙江省最高的古塔之一。以前内…

评论