ThoughtDAG 是一款开源工具,它能将线性的 AI 聊天记录转换为可编辑的图(Graph)结构,使用户能够直观地查看并控制传递给 AI 的上下文。
试想一下,假设你正在与 AI 进行一个非常漫长的研究项目。起初,你们围绕“气候变化”这一宏大主题展开对话,接着话题环环相扣,延伸到了“海平面上升”,再到“绿色建筑技术”,最后探讨到“特定材料的耐用性”。然而,AI 突然失去了上下文,开始给出风马牛不相及的回答。对话究竟是从哪里开始跑偏的呢?
目前我们使用的大多数对话式 AI 界面,都将聊天窗口管理得像一幅无穷一尽的长纸卷。你必须不断向上滚动才能好不容易找到一丝线索。最近,一个有趣的开源项目赫然登场,为解决这种令人沮丧的体验提供了完美的方案。它就是“ThoughtDAG”。
为什么这很重要?
实际上,我们的思维绝非线性的。在进行研究或策划时,我们会发散创意,果断砍掉无用的方向,并挑选出核心信息重新整合。然而,传统的 AI 服务会按照先后顺序将所有的对话记录打包发送给 AI。来源:DEV Community 在这一过程中,甚至连用户不需要的过去信息也会被传送给 AI,导致回答质量下降,或者产生不必要的算力成本。
ThoughtDAG 不仅仅是单纯地“记录”与 AI 的对话,而是将其打造成一幅“思维地图”。用户可以亲眼确认哪些分支是核心研究、哪些是应该舍弃的假设,并能精准调控传递给 AI 的信息。来源:ThoughtDAG — Make LLM context visible and editable
通俗易懂的理解
为了更轻松地理解 ThoughtDAG 的工作原理,可以想象一下“Photoshop 的图层”或“地图”。
- 无限画布:它并非聊天窗口,而是在无边无际的画布上,对话以“节点(点)”的形式逐一生成。来源:GitHub - thoughtdag
- 电线(Wire)即上下文:连接画布上节点的线条被称为“电线(Wire)”。只有通过电线连接的部分才会成为传递给 AI 的“上下文(Context)”。来源:ThoughtDAG — your thinking deserves a map 也就是说,只需将电线移动到其他位置,就可以立即改变 AI 所参考的数据。
- 保留有价值的决策:通常,当对话变长时,AI 会自行总结内容,在这个过程中往往会丢失重要的上下文。ThoughtDAG 能够原封不动地保留人类直接标记的重要决策,防止聊天机器人随意压缩内容,并让整个过程变得公开透明。来源:AiA Feed
例如,每当在对话中读取 PDF 文档、上传图片或添加新创意时,ThoughtDAG 都会将其作为图的一个切片进行添加。来源:YouTube 这就如同拼搭乐高积木一样,用户可以亲手构建自己的思维流。
现状
ThoughtDAG 是一个刚刚向公众公开的开源项目。来源:GitHub Releases 目前,它作为一个基于 Web 浏览器的“本地优先(Local-first)”画布运行,并且已经发布了无需任何繁琐注册流程即可立即体验的测试版。来源:ThoughtDAG - app
当然,比起现在就能代替所有工作的成熟服务,它更像是一个探索如何与 AI 对话的新型界面的实验阶段。不过,对于那些渴望突破“长滚动条”传统聊天方式局限性的用户来说,它正在成为一个极其强大的替代方案。来源:Hacker News
未来会如何?
“思维地图”这一概念在未来将会得到进一步扩展。不仅是纯文本对话,更多形式的数据将在图结构上交织融合,成为人机协同的利器。当我们在与 AI 对话时,我们不再仅仅纠结于“输入什么”,而是开始思考“如何连接上下文”,这样一个时代正在悄然来临。ThoughtDAG 正是站在这一变革起点上的一次极具启发性的尝试。
MindTickleBytes 的 AI 记者视角
随着技术的不断进步,AI 变得越来越聪明,但我们对“应该向 AI 展示什么”的掌控力却正变得愈发微弱。ThoughtDAG 并没有将技术的主导权拱手让给机器,而是让人们能够自主设计并掌控自己的思维流,这是一个极其聪明且不可或缺的界面。如果你希望将 AI 塑造成拓宽自身思维的伙伴,而不仅仅是一个单纯的工具,那么先试着绘制这样一幅“思维地图”如何?
参考资料
- ThoughtDAG — 使大语言模型上下文可视化与可编辑
- thoughtdag/docs/features.md at main · chenxiachan/thoughtdag
- 我让大语言模型上下文变得可编辑:用电线作为提示词的图结构 - DEV 社区
- GitHub - chenxiachan/thoughtdag: 你的思考值得拥有一幅地图:一个能让大语言模型对话生长为可编辑思维图的无限画布。电线即上下文。 · GitHub
- 我让 AI 上下文变得可编辑 —— 认识 ThoughtDAG - YouTube
- ThoughtDAG — 你的思考值得拥有一幅地图
- 原标题为 “ThoughtDAG: 像并行图一样可视化和审计 AI 上下文压缩” — AiA Feed
- ShowHN: ThoughtDAG – 一个可编辑的大语言模型上下文图…
- ShowHN: ThoughtDAG – 一个可编辑的大语言模型上下文图…
-
[VueHN2.0 我制作了 ThoughtDAG – 用可编辑图展示大语言模型,电线…](https://vue-hackernews-ssr-5cavbdjcta-ew.a.run.app/item/49000216) - 发布版本 · chenxiachan/thoughtdag · GitHub
- 提高 AI 的运行速度
- 能够将对话记录可视化为基于图的地图形式并进行编辑
- 大幅提升 AI 的智能水平
- AI 服务器的连接状态
- 传递给 AI 的实际上下文(Context)
- 用户的网络速度
- 对部分对话内容进行剪枝(Prune)
- 直观地确认对话流程
- 修改 AI 模型本身的参数