当前时间: 1970-01-01 08:00:00
分类:办公文件
评论(0)
我做了一款软件,AI不该只有一条对话线.期末前几天,很多大学生的学习会从一道完全看不懂的题开始。比如某一位绝望的工科生试卷上有一道题,要从麦克斯韦方程推导电磁波方程,再解释电场和磁场怎样在空间里传播。旋度、位移电流、波动方程,题干里挤着好几个根本听不懂的关键词。我记得自己上过课,但又好像没上过。先去问位移电流。AI 讲到安培环路定律的修正,旋度又冒了出来。你接着追问旋度,话题走到矢量分析。等这些概念补得差不多,再回头看原题,题干早已被一长串消息推到上面,原先卡住的地方也要重新寻找。这就是期末备考常见的窘迫。平时落下的内容到了最后几天不会乖乖排队出现,一道题往往带出好几个缺口。AI的出现让提问变得很随手,但是平时用豆包这类聊天工具时,很容易发生一件事。你本来只是想问一句,位移电流到底是什么,AI 一解释,你又去问安培环路定律。安培环路定律没听明白,因为你不知道什么是旋度。旋度一出来,矢量也得补。等我们把这些都问完,回头想找那道电磁波题,已经就找不到了。——这就是线性对话。它把每一次追问都排进同一列消息里,问题当然能一直问,上文却会越走越远。所以我一直觉得,AI对话不该只有一条 “线” 。AI应该允许你随时拐出去,AI也该帮你把回来这件事记住。然后,我给自己做了一款自用的软件,叫 Synapse。它就是从这个场景里获得的灵感,是一块给复杂问题准备的非线性 AI 画布。复习一门课可以用,拆一个工作难题、读一篇长文章、研究一个新方向也可以用。只要问题会不断岔开,又需要回来看原来的脉络,它就该有用。整个界面围绕一块可以拖动和缩放的画布展开。每个线索是一张卡片。你可以按自己的习惯摆放这些卡片,画布会把消息、问题和它们之间的路线一并呈现出来。这件事听起来像多开几个聊天窗口,实际差别在于它们之间保留了关系。分支知道自己从哪里长出来,画布也会把这层关系展示出来。那些突然出现的联想,不必再靠浏览器标签页和长上下文记忆了。我也做了对比视图。Synapse 可以把两条线索并排打开。学习里需要放在一起看的东西,其实很多。两个概念名字很像,做选择题时总是混。读一篇论文时,方法、结论和反驳意见分散在几次追问里,也需要回到同一个视野里。Synapse 支持选中两到三条线索,生成一张新的综合卡片。它会带上这些线索最近讨论过的内容,帮你梳理共同结论、相互补充或冲突的地方,以及下一步还值得问什么。来源线索也会继续连在这张卡片上,后面可以沿着这份综合接着追问。碰上需要时效信息的问题,Synapse 也可以联网搜索。查一项新政策、追一条最近发布的消息,或者核对某个资料出处,不用再一边聊天一边开十个浏览器标签页。Synapse有非常多快捷键可以用。顶部的命令搜索能按标题找回线索,也能直接新建线索或进入对比。卡片多了以后,一键自动整理,或者点右下角小地图跳过去。如果你也经常在学习时跳到一个关联问题,问完又想回来接着走,Synapse 想给你一张能放下这些路线的桌面。项目还在持续打磨。我们会继续把它往一个更可靠、更好用、且包含移动端的探索空间推进,欢迎私我获取开源链接,我们共同建设。
基本
文件
流程
错误
SQL
调试
- 请求信息 : 2026-08-13 22:37:28 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/930696.html
- 运行时间 : 0.202093s [ 吞吐率:4.95req/s ] 内存消耗:4,652.23kb 文件加载:145
- 缓存信息 : 0 reads,0 writes
- 会话信息 : SESSION_ID=1dc8f3fedb5fddf0f77f0a8fb2547d15
- CONNECT:[ UseTime:0.001081s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
- SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001557s ]
- SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000697s ]
- SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000664s ]
- SHOW FULL COLUMNS FROM `set` [ RunTime:0.001424s ]
- SELECT * FROM `set` [ RunTime:0.000612s ]
- SHOW FULL COLUMNS FROM `article` [ RunTime:0.001555s ]
- SELECT * FROM `article` WHERE `id` = 930696 LIMIT 1 [ RunTime:0.000957s ]
- UPDATE `article` SET `lasttime` = 1786631848 WHERE `id` = 930696 [ RunTime:0.002133s ]
- SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000604s ]
- SELECT * FROM `article` WHERE `id` < 930696 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001535s ]
- SELECT * FROM `article` WHERE `id` > 930696 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001177s ]
- SELECT * FROM `article` WHERE `id` < 930696 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001434s ]
- SELECT * FROM `article` WHERE `id` < 930696 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001760s ]
- SELECT * FROM `article` WHERE `id` < 930696 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002077s ]
0.205361s