上一篇文章已经是许久之前写的了,经过这一年的迭代,卡片笔记软件cflow已经迭代到2.0了(2.0版本的详细完整介绍可以看这个接近2个小时的视频),这篇文章主要介绍一下我在使用cflow的过程中,cflow的AI功能如何和记笔记结合起来,产生那些让人很爽的aha moment!

一句话介绍cflow就是:它就是一款为我个人需求(学习,读书,工作,思考)度身定制的卡片笔记应用;正因为是度身定制,所以几年下来我是越用越爽,几乎每天都离不开的一款笔记软件。

卡片笔记使用热力图

本文就两部分,先给大家非常简要地介绍一下cflow里面提供的AI能力和功能,再介绍这些子功能如何结合起来在学习或者记笔记时提效!

一、cflow主要AI功能介绍

这部分为了节省篇幅,只做非常简单的介绍,如果想看实际的演示和介绍,可以去看完整地cflow 2.0的介绍视频

1.1 智能体

cflow的智能体(即以前叫自定义prompt的那个功能)就是当你编辑笔记内容的时候,可以在编辑器里面直接“召唤”那些你预设好Prompt的大模型智能体来帮助你提效;

cflow里常见的4种智能体:

  • 文字处理:大家常见的LLM文字处理模型,比如可以润色笔记,修复错误,翻译,续写
  • 文生图:用于为笔记生成图片附件,比如直接生成配图/封面
  • 图片理解:大模型处理图片转成文字,常用于OCR,公式图片转latex
  • 图片编辑:相当于AI修图,比如对图片进行微调,或者去水印

除此之外还有两个特殊的模式:

  • SVG图片生成:比如可以让AI根据笔记生成不同风格的SVG图片(相比于文生图,可以更好地处理文字),比如代码片段分享图;
  • 评论机器人:可以让预设好prompt的AI在笔记评论区评论笔记,比如可以创建一些洞察笔记举反例,提供案例的机器人等。
创建智能体

同时,智能体prompt里还有一个占位符的设计,只有调用智能体的时候,现场输入部分内容才可以得到完整的prompt提交给大模型;

prompt占位符

1.2 Excalidraw,Draw.io,思维导图

cflow里面支持的画图三件套,实乃吾辈上班搬砖,居家旅行必备神器;

首先必须提及的是,cflow可以给笔记创建这些图片附件(平时看起来就是普通的png图片附件),同时这些图片都可以点击再次进入编辑,随时多次修改

同时这三类画图应用里面全部支持AI文生图,这样画一些图标啊,示意图啥的基本就是几秒的事,不用导出去找素材。

AI文生图

另外点击里面的图片也都可以进入AI图片编辑模式,一键微调!(比如Excalidraw里面,AI修图后的图片会直接替换原图,原本图片和其他元素连线之类的元素全部维持不变)

自从有了这个,工作上Draw.io和Excalidraw画方案图不知道快了多少。

再介绍一下思维导图里面特有的一些AI功能:

  • 节点的备注可以由AI直接生成,如果是为了解释当前节点内容,还内置了一键生成解释备注功能。
为节点创建备注
  • 可以根据指令,让AI读取理解完整脑图后,为某一节点生成一系列子节点
节点续写
  • 把无序列表导入为某一节点的子节点;(不同层级则为不同的子节点)
  • 根据指令,AI生成完整的多层级无序列表,用于导入脑图(常常是直接生成整幅脑图的无序列表,然后导入根节点)
无序列表导入脑图

另外由于脑图是基于开源项目simple-mindmap实现的,其底层描述主题和脑图结构均为json格式数据,所以基于LLM大模型强大的编程能力,可以实现:

  • 根据输入的指令修改/生成主题:比如可以一键生成一个粉色可爱风格的主题
  • 根据指令修改脑图内容:可以用于做一些比较复杂的操作,比如节点内容包含xxx的全部加上xxx标签,并且把外框改成红色虚线。
AI通过调整json来实现编辑脑图

1.3 PDF

cflow对于pdf附件,支持打开后,一边阅读一边记笔记:

一边阅读一边记笔记

同时pdf附件还支持:

  • 以无序列表形式总结pdf,输出到笔记正文
  • 对于英文pdf论文,支持生成一个双语对照翻译的新pdf文件(即奇数页为原文,偶数页为翻译中文,可以直接双页展示)
cflow里生成的翻译pdf文件

1.4 AI问答/卡片问答

cflow内置了一个聊天问答的组件,除了像常用的AI聊天软件一样可以图文交流,对话管理,自动给对话起标题,设定AI角色,联网搜索这些非常常见的功能之外,cflow的AI问答还有以下一般常见的功能:

  • 可以让AI工具检索笔记后(所谓的知识库)来回答
  • 可以让AI操作cflow接口,直接发表,或修改已有笔记
  • 直接@一张笔记的id,可以将笔记内容直接引用为问题的一部分
AI问答

此外还有一些不太常见的功能:

  • 支持ai调用高德地图工具,支持搜索地点,获取经纬度,搜索周边,计算两点直接不同交通方式的耗时和距离
    • 并且凡是调用了工具的回答,都可以点击弹出地图查看回答所涉及的坐标位置和路线
  • 支持调用多个模型同时回答一个问题,大幅杜绝单个大模型幻觉问题
    • 还可以直接让大模型总结各个模型的回答,给出一份汇总的答复
多模型回答

1.5 相关笔记

cflow借助向量化,每天离线计算笔记内容和附件的向量,最后运用于以下几个场景:

  • 相关笔记推荐:编辑器写笔记时根据笔记内容推荐相关的可以引用的笔记(笔者个人使用的最多的场景)
  • 单个笔记详情页查看的相似/相关笔记
  • 随机漫步复习功能查看随机到的笔记还有哪些相似笔记,引发联想
  • AI搜索:自然语言搜索笔记
  • AI搜索附件:
    • 支持理解图片,搜索图片OCR结果
    • 搜索文本文件内容,甚至理解文本文件内容
    • 搜索语音文件(用的是cflow内置的语音转文本能力)
  • AI画布功能:输入一段你准备写作的主题,搜索出许多与该主题相关的笔记,并且展示出这些笔记之间的引用关系,这样就可以顺着引用关系,从头到尾快速获得一个写作思路;(详见上一篇少数派文章

1.6 总结url

作为cflow自动化模块几个能力其中一个能力,当笔记内容只有一个裸URL的时候,可以自动调用大模型提取笔记正文进行总结;

同时还支持配置自定义的prompt,将网站内容总结成不同的形式输出;

URL总结配置

1.7 其他AI功能

除了上面介绍的,还有各种比较小的场景也植入了AI辅助功能:

  • AI为笔记空间 或 标签推荐emoji图标
  • AI自动为笔记起标题(cflow里面笔记默认不启用标题,但也有人喜欢用标题)
  • 附件自动命名:AI会同时考虑笔记内容和图片内容再给出答案

二、cflow中的那些aha moment

接下来,就给大家介绍一下,基于上面的种种功能,可以在cflow里面怎么“玩”!

2.1 万能的图片理解

利用大模型的图片阅读能力来配置智能体,是我在cflow里面用的最多最多最多的功能了!

比如我配置了如下一个通用图片OCR:

OCR配置
  • 有时读到一个网站的内容,需要拷贝进笔记的时候,比起复制黏贴,截个图让智能体理解完自动转成markdown可以省去很多排版的时间(比如列表的各种缩进)
  • 截图一个表格,可以自动转成markdown格式的表格,比如下图这种笔记在cflow里面从截图开始到保存笔记,加上AI计算时间,全程不少过10秒。
AI识别出来的表格
  • 遇到一些别人的脑图,直接截图让AI转成无序列表格式,再直接导入cflow的脑图,马上可以获得一幅自己可以随意编辑的脑图;

比如转化脑图这个,我就是配置了如下一个智能体:

通用图片理解

然后遇到一个脑图时,我需要做的是:

  1. 截图
  2. 点击编辑器菜单上的这个智能体
  3. 弹出的图片输入框ctrl+V粘贴图片→弹出的输入框写(或者直接语音输入):把这个脑图转成无序列表,缩进为4个空格→回车
  4. 等待AI处理完成
  5. 创建脑图附件,点击列表导入→导入笔记内容→确定,即可完成!

当然,如果我经常有转脑图截图的需求的话,就可以把需要临时输入那部分直接改成一个固定的prompt!

2.2 阅读pdf记笔记

上面介绍的pdf附件说可以直接打开并弹出一个记笔记的输入框,这个输入框就是cflow的笔记输入框;所以,它可以支持调用所有的智能体,那么你就可以通过配置智能体实现:

  • 准备一个公式识别的智能体,截一下论文里面的公式的图片,点一下就可以在笔记里面插入这条Latex公式:
公式图片转Latex智能体
  • 准备一个翻译+整理的智能体,截个图,即可自动整理一大段英文段落为中文笔记(阅读整理英文论文不要太爽!)
论文段落总结pdf

另外还可以直接把论文转成cflow里面可以随时编辑的脑图,用的就是上文提到的cflow内置的把pdf内容总结成无序列表的功能,点击一下pdf总结(笔记就得到无序列表),新建脑图,点击导入笔记内容即可;

论文转脑图

2.3 基于脑图学习新东西

遇到一个很新的东西想要了解一下,我现在会这么做:

  • cflow新笔记里面新建一个脑图
  • 告诉AI我想了解的内容,生成无序列表(人肉简单看一下是否跑题)
  • 导入脑图
AI生成无序列表
  • 对于一些想要详细了解的点,可以在对应节点右键,选择AI补充解释的备注或者直接配图;(这些操作是可以并行的,也就是可以对很多节点点击配图,然后等待生成完成)
  • 如果有些疑问,可以直接在对应节点那里输入问题,然后点击“AI续写”,直接让AI通过子节点来回答问题。
点一下续写,子节点就会生成答案

甚至我也用脑图准备过旅游攻略,一些知名景点快速让AI配图到对应的节点,这里就不细讲了。

2.4 AI问答加深对笔记思考

对于一则笔记,如果觉得还可以继续深入思考,但是一时没有头绪,那么就可以找AI帮忙,第一种简单的方法就是上面提到的预设一些评论智能体,让大模型像游客一样读了你的笔记内容后,在笔记的评论区根据prompt,反驳你或者继续引导你思考;

另一种则是笔记右上角直接打开一个“卡片问答”的聊天窗口,该窗口已经自动引用了本笔记,可以直接开始与AI深入聊天,聊到浓时,直接打开cflow调用开关,允许AI调用cflow接口生成新的笔记或者补充在原笔记后面。

笔记菜单打开卡片问答

2.5 基于AI问答来学习

这是我爱人使用cflow时的一个aha moment,她在学习日语时遇到很多题目不会解答(或找不到答案)时,就直接把题目扔给AI来识别:

然后让AI给出详细的解答:

最后可以让AI根据实际的情况自动整理出一些新笔记,下面只是一个示例:

因为cflow里面有个特殊语法,前后用||包起来的文字默认不显示,点击之后才显示的,所以可以作为复习笔记;

2.6 自然语言修图

cflow里面修图有两种方法,第一种就是上面介绍的通过预设一些prompt的智能体来快速修图,比如常见的去水印智能体;

去水印智能体
图片去水印效果

第二种其实更常用一些,就是所有的笔记图片在编辑器里面双击文件名之后,进入重命名界面,右上角有一个“AI修图”的按钮,点击后,就可以通过自然语言来修图了。

图片AI编辑

每次成功完全符合预期地修改了一张图片的时候,都由衷地感慨:活在AI时代真爽

2.7 善用prompt占位符,造通用智能体

前文已经介绍过智能体prompt里面的占位符,当时开发的时候还没觉得,随着这么久以来深入地使用,才发现这玩意儿是真好用!

基于这个能力,可以做一大堆灵活而强大的智能体!比如上文提到的“通用图片理解”可以轻松把一切脑图图片转成cflow可以编辑的脑图;

再比如表格处理,临时输入需要调整的指令(比如变成几行几列,调整里面的内容之类的),第一次感觉到编辑markdown文本表格比那些所见即所得的交互式表格更方便,尤其是还需要自动调整内容的时候。

通用表格处理智能体

下面就是一个很普通却很实用的通用作图智能体:

通用画图智能体

还可以配合文字处理智能体的仅回复功能(也就是AI处理结果弹出来显示,不更新到笔记),可以做一个临时询问智能体,写笔记的时候遇到什么问题,点一下后输入问题即可;这比问搜索引擎或者使用其他AI软件更加行云流水,而且天然自动带上笔记作为询问背景;

临时询问智能体

这里还有各种各样的玩法,就不一一介绍了。

2.8 续写智能体

以前Notion AI刚上的时候,有个AI续写功能,我还不以为意,直到后来发现很多时候,有些笔记内容继续写下去确实没啥"技术含量"时,才会觉得续写确实是有用的,以至于我个人cflow里面仅有的一个放在编辑器一级目录里面的,就是这个续写的智能体(可见使用频率之高,效果之实用)!

续写智能体

比如下面这个时候,我往往就会直接点一下续写按钮~

续写演示

自己造一个续写的智能体,并且成功使用一次,就有一种莫名的满满成就感!甚至会有一种“Notion AI也不过如此”的错觉,哈哈哈哈。

2.9 手绘图生成mermaid流程图

这个case是我以前第一次感受到cflow的一堆功能可以通过“化学反应”,一下子完成了我的一个需求;那一刻,真的很爽!

当时是需要画一个比较正式一点的流程图(mermaid那种),当时就突然想到,我可以先利用Excalidraw超级便利的画图能力简单画一个草图,再用上文的通用图片理解能力生成一个mermaid代码,cflow里面本来就是支持渲染mermaid的,截个图直接交差!

比如随手画个图:

excalidraw草图

打开使用了无数次的通用图片理解智能体,填一下指令:

生成的代码甚至帮我把漏写的一个分支的文字也给补上了,形状布局都没啥问题。

AI处理结果

2.10 公式识别

我有个同学在知名大学当物理系教授,下图是他使用cflow时创建的公式图片转latex智能体后,给的一个反馈;

以前读书的时候就知道他的字“龙飞凤舞”,但是发现现在AI识别公式的精度已经达到了比人还准确的地步了(因为比起以前的纯OCR,大模型也要一些先验的物理认知在里面);

比起他以前用的mathpix,正确率还要高~

复杂公式识别

2.11 稍后阅读 & 网络收藏夹

首先cflow是可以建立不同笔记空间的,比如学习空间,工作空间,我还建立了两个特殊的空间:稍后阅读网络收藏夹,这两个空间主要配合上面介绍的总结url而做的;

对于稍后阅读,空间是如下配置的:

稍后阅读配置

把一个url贴进笔记,保存后,后台AI处理后的效果包括:

  • 提供了URL供大模型打上来源标签
  • 输出格式那里:
    • 提供了该空间已有的所有标签,供AI挑选出来打标,最后放在$TAGS$处
    • %%%语法为cflow收缩块语法(也就是Notion的折叠块那种),即默认显示"摘要"二字,点击才显示内部AI总结内容
    • $URL$会把输入的裸URL转成标准的markdown格式[标题](url),cflow后台会自动尝试爬取标题替换。

得到的效果如下:

稍后阅读笔记

如果阅读完了,点击待办勾选框可以自动完成,当然也可以给这个空间配置待办完成后这则笔记自动归档:

也可以在待办里面直接查看所有未读(也就是待办未完成)的笔记:

而对于网址收藏夹空间(空间名我用的军火库,哈哈哈),用于收藏一些好的,实用的网站,配置如下:

网址收藏夹 url总结配置

有了上面的介绍,这个应该很好理解了,主要是prompt引导AI使用列表形式总结网址,配合上面介绍的AI自然语言搜索,很多实用的工具收藏后,要用的时候可以快速检索出来。

网址收藏夹 效果

所以遇到一个需要放入这两个空间的网址:打开cflow,网址一贴,保存,关闭cflow

我就知道后台会自动把它按我配置的格式整理成一则卡片!这种该死的安心感!!

2.12 旅游攻略

我和爱人经常一时冲动,看到某个城市的某个非常片面的介绍视频,就想去这个地方旅游;

现在每次去一个陌生的城市之前,我会在AI问答里面调用一大堆模型来询问关于景点和美食相关的问题,然后再让AI来总结各个大模型的回答,这么多答案里面提及到的共性的信息,我觉得基本就很实用了;(而且比起使用小红书,可以一定程度上可以降低“网红店”这种噪声)

对于景点,把上一步找到的知名景点扔给AI问答,打开地图能力(可以理解成MCP了),让其计算这些景点之间驾车的距离和时间,AI基本能给出一个不太差的规划,主要是第一天去哪些地方,第二天去哪些,这些点都相对比较近,然后人工修正下;

同时上面也提到了,涉及地图工具的问答,cflow里面可以打开地图显示相关的路线和坐标点的,也可以对大致的地理位置有个直观的了解。

cflow的markdown语法里面也是支持地理位置标记的,可以在地图里面直接查看(详情还是观看完整视频,这里不做详细介绍),所以也可以让AI自动把对话的结论自动整理成一则笔记,点开笔记也可以看到坐标点。(比起以前一个一个景点在高德地图软件里面标出来做成一个集合,现在一张卡片AI辅助自动完成!)

2.13 AI分享图

上文提到了智能体的svg图片生成模式,因为SVG这类矢量图底层本质是一大堆代码,而现在大模型代码生成能力有多厉害大家是有目共睹的!

之前一直想做的就是AI生成不同风格的分享图(或者称之为分享海报),不再每个笔记的分享图都一个模子里出来那样,但是在"close ai"出GPT Image模型之前,大部分文生图模型都不能很好地处理文字;

于是改了个思路,AI生成SVG图片,结果效果惊人!

根据我的实验,AI生成的图每次质量都超出我想象,cflow生成分享图的时候还可以设置想要的风格,比如我夫人就很喜欢粉粉的可爱风格或者手帐风格;你也可以配置商务风格或者赛博朋克风格,现在好一点的大模型对这些需求都能cover得住!

甚至我有些代码片段的笔记,我配了个智能体,写完笔记,可以一键就为他们配置一个精美的分享图附件:

代码分享图 智能体
代码分享图 效果

2.14 AI头像

这个功能是有一天突发奇想想到的,让AI根据最近的笔记来刻画一个头像,主要提供的是风格的描述,后台就会根据设定的更新周期生成一个头像替换掉已有的。

配置AI头像

自从有了这个功能,我每天打开cflow都很期待今天是个什么头像,而且看一眼头像基本就知道为什么它会这样输出了;

以前这篇文章介绍了我的知识管理流程,cflow里面承载了我很多微信读书的笔记,如果近期我在读一些很“佛系”的书,那么画出来的头像和我在读一些投资类书籍时是完全不一样的!

结束语

发现随手一写就写出一大堆cflow曾经给过我的aha moment,有太多使用场景,一时想不起来了;所以先分享这么多吧~

另外cflow还有很多强大的非AI的功能,比如插件,todo待办的优化,随机复习,卡片/标签血缘,评论,搜索,快捷输入,地图,语音笔记,时间胶囊等,大家可以看以前的B站的视频,或者等我下次分享~

作为一个个人向的笔记软件,我对cflow感到非常自豪的一点是,这么久迭代以来,其实主要界面布局和样式基本没变多少,功能却变得无比强大(我自认为的),虽然已经很强大了,但是几乎所有的功能都是可以按需启用关闭的(极端一点,cflow可以关闭得只剩下一个没有菜单的编辑器,一个热力图和便签树);

以上!多谢阅读~

3
0