比思维导图还好用的AI思维画布——思维流动 MindFlow

231 阅读7分钟

你好,我是方可乐。

一个正在深耕AI编程的30+的程序员。

我用AI编程开发过100+小工具的在线网站(目标是干到500个),浏览器插件,微信小程序,AI智能体。

本文将为你介绍,我近期用AI编程开发,最满意的作品 ———— 思维流动 MindFlow

为什么会有这个产品

一直以来,我有一个痛点,市面上常见的工具,一直没法满足。

当我在思考问题的时候,我希望能够一直沿着思路,琢磨下去,当遇到哪些卡点时,希望AI能够及时,帮我打通。然后继续根据不同的方向,细化,扩展,深挖问题,直到我找到最终答案。

有同学可能有疑问,思考的话,用思维导图不就很合适嘛。

思维导图确实适合思考,但是它无法针对我的卡点给我单独提供帮助,并且在解决卡点问题的时候,思维导图的表现形式,并不是最优解。因为问题或者答案的文字一旦多了起来,思维导图的可读性就会变得很差。

好在,借助AI编程,我顺利地实现了这个产品,它能够真正解决我的问题。

如何开始使用

登录成功进入主页后,就是自己的项目空间,可以在这里创建自己的想要探索的项目。

举个例子,我们来深入探索一下AI编程这件事。

点击新建的项目卡片,可以看到【查看】、【编辑】、【设置】、【导出】、【删除】这些操作。

我们刚开始探索,当然是选择【编辑】功能。

点击编辑后,将会进入一个全新的页面——思维画布。

思维画布就是这个应用的核心功能了。

核心功能

先看画布主界面,默认初始化会产生一个蓝色的问题卡片,我们可以将它改成我们的第一个问题。

然后基于这个问题,继续深入讨论。

眼尖的同学可能会会发现,顶部有三个颜色卡片的介绍:

蓝色=问题卡片,用于生成问题节点

绿色=回答卡片,用于生成回答节点

黄色=笔记卡片,用于生成笔记节点

这样说可能第一次玩还不太清楚,我们继续探索玩法。

问题节点怎么用?

当我们选择编辑问题节点之后,输入我们的问题和补充信息。

但是有时候提问题,可能没什么头绪,或者觉得问题提的不够好。

就可以选择【优化】功能,让AI来进行补充。

问题优化有两种方式:

  1. 让问题更加详细
  2. 把比较“大”的问题,拆成几个小问题。

下面我们来看看效果。

问题优化

问题优化后,会增加更多的信息,让问题内容更加丰富详细。

点击【应用到问题框】,就可以看到,直接把优化后的问题覆盖过去了。

问题拆解

问题拆解后,会基于我们的初始问题,拆解成多个子问题。

同样的,我们可以一键【应用到问题框】

当问题框的问题,包含了多个问题的时候。可以看到会出现一个【生成多个问题节点】的按钮。

如果我们想让这些问题,AI一次性回答完,就直接点击下面的询问AI

问题太多,回答也很长。

如果非必要的情况,我觉得还是拆分成多个问题节点,挨个回答合适。

可以看到,我们确认拆分以后,就会变成多个问题节点。那我们就根据每个小问题,来继续探索。

回答节点怎么用?

AI给出的答案,我们可以觉得没太大问题,可以点击保存,这样子就会自动生成回答节点,并且把AI的答案带过去。

自动生成的回答节点,和相关联的问题,是链接在一起的。

AI给的答案如果不满意,或者需要完善,可以点击编辑按钮,继续编辑回答内容。

那可不可以自己根据问题,手动创建回答节点,无需经过AI回答呢?

答案是可以的。

直接点击问题节点的+号,就能够创建新的节点,类型可以自由选择:问题/回答/笔记

我们自己新建一个回答节点,并且自己回答原来的问题。

回答问题后发现,我又有更多的疑问,于是我们就可以继续深挖,提出更多问题,并且继续回答。

这就是【思维流动】这个应用的核心用法了:对要探索的内容,不断寻根问题,不断深挖,直到自己没有疑问。

笔记节点怎么用?

在我们需要对回答或者问题进行一些信息补充的时候,我觉得使用【笔记节点】是比较合适的选择。

不同于回答节点,它的作用仅限于:信息补充,可能是问题背景资料,可能是回答的相关延伸等等。

最后,来看看我进行第一轮探索的结果。

可以看到,基于原本的第一个问题【AI编程如何入门】,我们在AI的帮助下,细化了这个问题,并且分开进行了回答和深入探索。

这就是这个应用的意义——深挖、探索结果。

对比过往产品,它有什么优势?

  1. 它和思维导图不同的是,它完全采用纵向结果,并且每个问题,都支持AI辅助发散、深化和解答。

  2. 和普通流程图不同的是,它的连线完全基于智能算法,直接采用两个距离最近的点连接,不需要自己费心思去调整乱七八糟的连线。要的,就是快速,高效,美观。

  3. 和大模型直接对话讨论不同的是,它是一张画布,适合我们一览全景:基于我们要探索的话题,我们有哪些疑问,是否每个疑问都已经探索到底。这是非常直观的。如果我们和大模型探索话题,可能在探索的过程中,因为历史过长,忘了我们之前聊过什么东西,有没有遗漏什么重要的点忘了问。

可以上线吗?

目前这个版本,我觉得已经非常接近可以发布的1.0版本了。

因为从核心功能的实现上看,它已经能够完全满足。

但是距离上线,它还差这些必要方面:

  1. 目前用的是python自带的SQLite数据库,本地自己使用可以,但是作为上线的产品,需要切换成生产级别的数据库。

  2. 高并发处理。目前虽然有进行一些异步处理,但是因为用户一多,调用大模型就容易撞车或者堵车,需要进行高并发的优化。

  3. 注册机制。当前因为自己使用,所以用的是简单的用户名注册。如果开发给用户使用,则要采取手机号验证码的方式,支持进行注册、登录、找回密码等常规操作。防止被无限注册薅羊毛。

后续功能迭代&优化方向

  1. 管理后台

这是一个面向C端的产品,所以有一个管理后台会方便很多。

一方面用来管理用户注册和使用情况,另一方面,也需要统计大模型Token的使用情况。

  1. 多个大模型支持

目前接入的大模型,是调用了qwen3。后续可以考虑接入更多的大模型,支持用户自由切换。

甚至不同类型的问题,支持切换不同的大模型,直到找到自己满意的答案。

  1. 积分和付费机制

作为一个新产品,可以考虑在用户注册/签到/邀新的时候,送一些积分。

当积分不满足用户使用频次时,通过付费订阅或者充值积分的方式,获取AI思考次数。(核心功能调用大模型的API会产生比较多的开销,不可能一直为爱发电)

至于什么时候开源,我还没想好。

感兴趣的同学,可以找我聊聊。 微信号:ThinkFun666