跳到主要内容

非线性对话与分支

这是 UNIChat 最核心的设计哲学:对话不应该是线性的,而应该是树状的。

什么是多分支对话?

在普通的 AI 工具中,你往往需要在保留现在AI回复的稍有瑕疵的但是整体不错的回答和重新生成一篇新的但是质量未知的回答之间纠结。而在 UNIChat 中,你可以选择直接重试生成,生成或者修改不会覆盖任何旧的历史,他们会自动创建一个新的分支。

这会产生一个并行的对话路径。你可以:

  1. 对比:在分支 A 中尝试严肃的语气,在分支 B 中尝试幽默的语气。
  2. 回溯:在深入探讨了某个话题后,随时跳回到早期的某个节点,开启一段完全不同的对话,而不丢失之前的记录。

应用场景

1. 文献综述与研究

当你让 AI 总结一篇长文时,可以针对不同的章节开启多个分支并行提问,这样你的主干对话永远保持清晰。

2. 代码重构与调试

  • 分支 A:尝试重构方案 1。
  • 分支 B:尝试重构方案 2。 你可以同时推进两个方案,并根据 AI 的反馈决定最终采用哪一个。

3. Prompt 调优 (Prompt Injection)

专业的 Prompt 工程师可以利用分支功能,微调 System Prompt 或上下文信息,直到获得完美的输出。

如何使用

这一切都是自动的,当你点击重新生成回复的时候,会自动创建新的分支。同样的,当你修改了你的问题时也会创建新的分支。通过点击上一个和下一个按钮,你可以在不同的对话节点之间切换。