ThoughtDAG:开源工具让大语言模型上下文可见可编辑,支持多系统安装
让大语言模型上下文可见可编辑
ThoughtDAG可将每一次问答交流转化为一个节点,每一个连接转化为上下文。移除一条边,再次提出相同的问题,该分支就会从请求中消失。它会遍历节点的入边,对相关的祖先节点进行排序,并构建发送给所选模型的消息序列,其结构保持可见、可编辑和可检查。
具备多种功能操作
ThoughtDAG有分支、修剪、合并、检查等功能。分支可探索另一种解释,而不会覆盖引导到当前状态的路径;修剪能在画布上保留有用的迂回路径,同时在下次请求中排除它;合并可将选定的证据和推理路径整合到一个答案中;检查可在生成内容之前预览模型将接收的内容,不存在隐藏的记忆选择。
支持多系统安装
ThoughtDAG可安装到桌面,同样的应用以独立窗口运行,并捆绑了本地引擎,无需Node,无需终端。有macOS苹果芯片版、英特尔Mac版、Windows x64版、Linux x64版等版本可供选择,各版本有对应的下载链接和大致大小。macOS版本由苹果公司签名并公证,双击即可安装;Windows版本尚未签名,在智能屏幕提示中选择“更多信息”,然后选择“仍要运行”。所有版本和更新历史都可在GitHub发布页面查看,桌面应用和网页应用本质上是同一个应用,画布数据都存储在本地设备上。
具有多方面优势
聊天隐藏了上下文,而ThoughtDAG的图就是上下文。它还具有外部化、检查、编辑、协议等方面的优势。外部化可从来源提问,剪辑重要内容,保留来源信息,上下文连接由用户掌控;检查可在发送前预览来源节点、顺序和令牌数量,让上下文不再是隐藏的决策;编辑时删除一条边,再次提出相同问题,被移除的分支真正从请求中消失,答案会随上下文的改变而改变;协议方面,大多数画布用于组织信息,而ThoughtDAG用于编辑上下文,用户可以决定哪些内容进入和离开,图是生成前的上下文协议。ThoughtDAG是开源的,遵循MIT许可证,本地优先,兼容Ollama和OpenAI端点。
