这个版本是真正可用的版本,0.1.1 的大部分问题都修复了。但是多块选区编辑问题真的很棘手,暂时是搞不定了。发出来请教一下各位大佬,有啥办法解决没?🤣
更新内容
更加稳定和可用的版本,修复 BUG,提升用户体验
- 修复当前文档有标题时只能识别标题的问题,能能识别当前文档完整内容、精确结构和顺序
- 修复加载历史对话后插件无法发送消息、引用选区的问题
- 一定程度优化多块选区编辑操作,但仍不稳定,请尽量避免多块选区操作
- 优化界面显示,适配暗色模式
- 当前活动聊天内容持久化
当前开发困境
我算是知道 obsidian 的那个插件为啥丝滑了,搞半天 ob 的最细粒度是文档啊 🤣
对文档的编辑就像 Cursor、Cline 那样,用 diff 就能解决。
但思源的编辑是对块进行操作,难度就陡增。
比如说:
对一个包含两个块的选区发出指令:“将该选区改写成三段”
这难度对 AI 来说是逆天级别。
在这个插件里,AI 只有 Delete 和 Insert 工具(加上 Update 工具更难用,被我淘汰了,如果它有妙用请大神指出 😂)。
它要:
- 判断出这个块是多块选区,和单块选区区别开
- 识别这两个块的 ID
- 识别这个选区的最上面的块的上面那个块的 ID
- 发出删除第一个块的指令
- 发出删除第二个块的指令
- 发出在这个选区的最上面的块的上面那个块的下面插入内容的指令
- 插入的内容要是三段
以上操作全部要根据 Prompt 完成(也许有其他办法完成?有无大神支招 😭)。
Prompt 改了无数版,测试模型是 V3 0324,没有一次成功过 🤣
暂时只能这样了,只能说尽量避免多块选区编辑了,要是有大神有更好的方案,还请不吝赐教 🙏
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于