chatbox icon indicating copy to clipboard operation
chatbox copied to clipboard

[Feature]增加分组功能

Open ma3252788 opened this issue 10 months ago • 11 comments

问题描述 希望能够增加分组功能,目前对话一多,感觉有点乱。

解决思路 就像文件夹那样,可以手动把不同的对话拖到不同的组就行。

ma3252788 avatar Feb 17 '25 13:02 ma3252788

同意,我也正想提一个分组功能的意见,有时候突然要处理一些其他事情,导致之前工作的记录比较难找,有这个分组功能就方便挺多

HomuraT avatar Feb 22 '25 07:02 HomuraT

同感,同意,同样急切需要这个功能,为什么开发者不搭理?

ywgdjryf avatar Mar 26 '25 13:03 ywgdjryf

一样需要这个功能

critipan avatar Apr 17 '25 05:04 critipan

四人请愿 @themez

ywgdjryf avatar Apr 22 '25 05:04 ywgdjryf

我同意会话多了能方便整理是好的,但分组不一定是个好的方案,是否有其他产品的做法可以参考呢。 目前会话里可以开不同的话题,也相当于分组了,想问问你们觉得这个功能和设想的分组有什么不同?

themez avatar Apr 22 '25 06:04 themez

我同意会话多了能方便整理是好的,但分组不一定是个好的方案,是否有其他产品的做法可以参考呢。 目前会话里可以开不同的话题,也相当于分组了,想问问你们觉得这个功能和设想的分组有什么不同?

就我个人的的使用场景来说,主要就下面两类

  1. 简单问答和翻译任务,这类场景主要时上下文基本只涉及几次问答,并且后续不会追加提问,而且会话关闭后基本不会再次打开。
  2. 复杂任务,这类场景可能通常涉及多次问答,甚至根据任务拆分的不同需要开启多个会话,而且随任务的进展可能追加提问。

对于1,直接再会话里开启新话题就能满足需求,毕竟结束后就没啥用了,删了也没事。 对于2,同一个任务可能需要在不同的会话间切换。如果不进行分组的话,难以定位会话,同时会与其他任务的会话混杂,所以需要类似文件夹的功能将会话分组进行管理。

critipan avatar Apr 22 '25 08:04 critipan

我同意会话多了能方便整理是好的,但分组不一定是个好的方案,是否有其他产品的做法可以参考呢。 目前会话里可以开不同的话题,也相当于分组了,想问问你们觉得这个功能和设想的分组有什么不同?

想问这个“目前会话里可以开不同的话题”是什么意思呀?我试了下,同一个对话里只能连续的对话呀,不能是下图这里吧?

Image

ma3252788 avatar Apr 22 '25 12:04 ma3252788

  1. 输入框可以开启新上下文 Image

  2. 右上角可以打开历史上下文列表

Image

themez avatar Apr 22 '25 13:04 themez

  1. 输入框可以开启新上下文
Image 2. 右上角可以打开历史上下文列表 Image

谢谢。看到了,确实可以一定程度上解决,不过就像@critipan 说的那样,缺少类似项目级别的分类。目前的“新上下文”有些缺陷,比如:

  1. 如果正在做的一个大项目分了好多子模块,都在“新上下文”中进行就会使对话变得非常长
  2. 对之前的话题进行继续探讨不方便
  3. 不同的子模块有可能需要使用不同的大模型,“新上下文”功能无法为每个话题设置单独的大模型参数

设置类似“项目”的分类也有以下优点:

  1. 对于长期使用chatbox的用户来说,不会因为积累过多的话题导致左边侧栏变得很混乱
  2. 更有利于组织一个大的项目
  3. 有利于更好的分类,比如,用户可以自定义侧边栏的项目分类,例如“各种大模型的翻译”、“同一个项目不同领域的各自探讨”等等吧

比如我最近在进行论文的审稿工作,不同学生的工作领域不同,我需要为不同的工作开单独的会话,有可能左边会出现七八个会话,在审稿过程中,可能会继续其他的工作,这样不同类型的工作就会交叉,特别是现在时间久了,左边栏变得特别长,想找一个对话要仔细查很久。

以上就是我对分组功能的想法,谢谢。

ma3252788 avatar Apr 22 '25 13:04 ma3252788

我同意会话多了能方便整理是好的,但分组不一定是个好的方案,是否有其他产品的做法可以参考呢。 目前会话里可以开不同的话题,也相当于分组了,想问问你们觉得这个功能和设想的分组有什么不同?

我觉得Cherry Studio的做法可以参考, 新话题增加到左侧栏分组里,不是堆叠到同一个对话中谢谢。

ywgdjryf avatar Apr 23 '25 03:04 ywgdjryf

就我个人的的使用场景来说,主要就下面两类

  1. 简单问答和翻译任务,这类场景主要时上下文基本只涉及几次问答,并且后续不会追加提问,而且会话关闭后基本不会再次打开。
  2. 复杂任务,这类场景可能通常涉及多次问答,甚至根据任务拆分的不同需要开启多个会话,而且随任务的进展可能追加提问。

对于1,直接再会话里开启新话题就能满足需求,毕竟结束后就没啥用了,删了也没事。 对于2,同一个任务可能需要在不同的会话间切换。如果不进行分组的话,难以定位会话,同时会与其他任务的会话混杂,所以需要类似文件夹的功能将会话分组进行管理。

对于1. 如果这些临时对话不保存在列表中,是不是会减少找常用话题的难度,这样的话对你来说还需要分组吗 @critipan

我觉得Cherry Studio的做法可以参考, 新话题增加到左侧栏分组里,不是堆叠到同一个对话中谢谢。

Cherry的外层agent是复用的,话题也是独立的没有展示在一个窗口中,的确不像Chatbox会产生这么多对话项目。

我可能比较倾向于让话题更好用,不至于每次都需要创建新的对话窗口,如果这样能改善找对话的便捷性,就不增加分组功能了,尽量保持Chatbox产品本身的简洁性

themez avatar Apr 23 '25 06:04 themez