记一次AI选型

  • ~2.74K 字
  • 次阅读

不得不说,以后 AI 应该是会带来一场明明确确的变革,很效率
起因是我想逃离 Notion,最近又刚好看到两款类似软件的推荐。

Trilium Notes, Notion, 和 Vikunja

Gemini 很清晰的给出了对比。

特性 Trilium Notes Notion Vikunja
核心定位 知识管理,个人笔记 工作空间,笔记+任务+数据库 任务管理,项目管理
笔记功能 强大的富文本编辑器,支持 Markdown、代码高亮等。笔记之间可以建立链接,形成知识网络。 富文本编辑器,支持 Markdown。笔记可以嵌入各种内容块 (任务、表格、图片等)。 简单笔记功能,主要用于任务描述、备注等。
任务管理 可以通过标签、属性等方式在笔记中标记任务,但相对简单,没有专门的任务管理模块。 强大的任务管理功能,支持看板、列表、日历等多种视图。可以设置截止日期、负责人、优先级等。 核心功能就是任务管理,看板、列表、甘特图等视图。支持依赖关系、标签、优先级、到期日、提醒等。
任务和笔记关联 可以通过链接将任务和笔记关联起来,方便查找相关信息。 任务可以嵌入到笔记中,或者将笔记链接到任务。 任务描述可以包含笔记链接,但关联性相对较弱。
灵活性/定制性 非常灵活,可以自定义笔记结构、样式等。支持 JavaScript 脚本,可以扩展功能。 灵活性较高,可以通过页面、数据库、模板等进行定制。 灵活性相对较低,主要通过设置标签、优先级等属性来定制。
模板 没有预设模板,需要自己搭建。 大量模板,涵盖笔记、任务管理、项目管理等各种场景。 相对较少,主要集中在项目管理和任务管理方面。
代码处理 代码块支持高亮,但可能需要手动设置语言类型。 代码块支持高亮,但有时会自动修改代码中的字符,需要注意。 不太适合处理大量代码,主要用于任务相关的小段代码或命令。
离线使用 完全离线可用,数据存储在本地。 部分内容可以离线访问,但同步和协作需要网络连接。 可以自托管,但移动端通常需要网络访问
数据安全 数据存储在本地,安全性较高。可以定期备份。 数据存储在云端,安全性取决于 Notion 的安全措施。 可以自托管,安全性由自己掌控。
协作 不擅长协作,主要用于个人知识管理。 协作能力强,可以多人共同编辑页面、管理任务。 协作能力较强,适合团队进行项目管理。

针对你的需求和 Notion 的问题:
模板太花: Notion 确实有很多花哨的模板,但你也可以自己创建简洁的页面和数据库,或者选择一些简约风格的模板。重要的是根据自己的需求定制,而不是被模板牵着鼻子走。
代码自动修改: 这是 Notion 的一个已知问题。 解决办法:
使用代码块 (Code Block): 确保你把代码放在了 “Code” 块里,而不是简单的文本块。
手动检查: 编写或粘贴代码后,务必仔细检查一遍,确保没有被修改。
使用外部编辑器: 如果你经常需要处理大量代码,可以考虑在外部编辑器中编写代码,然后复制粘贴到 Notion 中。

我: 主要我不希望花太多时间在研究设置项上,而检查代码不是一个可行方案,保持原始数据无损是一个很重要的需求,不能到使用时才发现数据是坏的

之后它就给我推了 Trilium Notes

Trilium Notes (优点):
本地优先,数据安全: 数据完全存储在本地,你拥有绝对的掌控权,不用担心第三方平台的数据安全问题。
原始数据保证: Trilium Notes 本身不会主动修改你的代码。只要你正确地使用了代码块,就可以确保代码的原始性。
专注笔记,避免过度设计: 虽然 Trilium Notes 的功能非常强大,但它的核心仍然是笔记。这使得它避免了像 Notion 那样过度设计的问题,让你能够专注于知识的记录和组织
Trilium Notes (缺点):
任务管理相对简单: 任务管理不是 Trilium Notes 的强项。虽然可以通过标签、属性等方式来标记任务,但缺乏专业的任务管理功能,例如看板、甘特图等。
协作能力弱: Trilium Notes 主要面向个人用户,协作能力较弱。
解决方案(如果选择Trilium Notes但需要更好的任务管理):

我:我不需要甘特图这些,但我可能需要记住任务的开始时间,和任务变动

好的,如果你不需要甘特图,但需要记录任务的开始时间和任务的变动,那么 Trilium Notes + 外部任务管理工具 或 Vikunja 这两种方案仍然是比较合适的选择,只是在具体实现上可以做一些调整。
Trilium Notes + 外部任务管理工具

我:Vikunja 无法满足么,他无法满足的原因是?

Vikunja 可能无法完全满足需求的原因:
笔记功能的局限性:
不适合大量知识记录: Vikunja 的笔记功能主要用于任务描述和备注,对于记录大量的知识、构建知识体系来说,功能过于简单。
缺乏知识关联: 无法像 Trilium Notes 那样,通过链接将笔记组织成知识网络。

我:我可能不太需要知识网络,只是简单的记录

好的,既然你不需要知识网络,只是简单的记录,那么我们重新评估一下 Vikunja 和 Trilium Notes + 外部任务管理工具这两种方案。
在这种情况下,Vikunja 的优势就更加明显了:
专注任务管理: 避免了为了知识网络而引入不必要的复杂性。
学习曲线更低: 相比于需要学习如何构建知识网络的 Trilium Notes,Vikunja 的学习曲线更低,更容易上手。
集成性: 任务和记录都在同一个工具中,减少了工具切换的成本。
自带评论和活动日志: 虽然不如专业的日志工具强大,但是对于简单的任务变动记录来说,已经足够。
Vikunja 的劣势:
笔记功能仍然有限: 虽然够用,但对于需要记录大量细节的任务来说,可能不够方便。
代码处理能力弱: 如果需要记录大量的代码片段,仍然可能遇到代码高亮和字符修改的问题。
开始时间需要手动维护: 仍然需要通过自定义字段或者备注记录,不如直接修改创建时间直观。
Trilium Notes + 外部任务管理工具 的方案,优势会相对降低:
知识网络不再是优势: 如果不需要知识网络,Trilium Notes 的优势会大打折扣。
多工具管理: 需要在两个工具之间切换,增加了操作的复杂性。
在这种简化需求的前提下,强烈建议你优先考虑 Vikunja。
从结果来看,我可能会继续用 Notion,因为我之前忽略了 Notion 支持 Markdown 😀 虽然他会自动转换,并且转换之后就只能点点点了。

打赏
打赏提示信息
分享
分享提示信息