LogoBibGenie 文档

管理对话

编辑最近的提问、重试回答、从历史回答创建分支,并压缩长对话的早期上下文。

BibGenie 会把每段对话保存为可以继续、修正和分支的研究过程。你可以修改最近的提问、重新生成回答、从历史回答创建新的对话,也可以压缩长对话的早期内容,为后续研究保留上下文空间。

编辑最近的提问

修改当前分支中最近一条可以安全编辑的用户消息,并重新发送。

重试回答

让 BibGenie 根据相同的对话上下文重新生成最近的回答。

创建对话分支

从一条稳定的历史回答开始新的对话,同时保留原对话。

压缩早期上下文

总结较早的内容并保留近期消息,减少长对话占用的上下文空间。

编辑最近的提问

将鼠标移到最近一条可编辑的用户消息上,然后选择 编辑。修改内容并重新发送后,BibGenie 会使用新的提问继续当前对话。

编辑会替换这条消息之后的对话内容。原回答以及依赖原回答产生的尾部状态将不再属于当前分支,因此请先确认这些内容不需要保留。如果希望保留原来的研究路线,请先创建对话分支

在 AI 正在生成回答、工具仍在执行或等待你确认时,编辑可能暂时不可用。

观看如何编辑最近一条用户消息

重试回答

如果最近的回答不符合预期,选择回答下方的 重试 按钮。BibGenie 会保留此前的对话上下文,并重新生成这次回答。

重试会替换当前分支中的原回答。若原回答之后存在依赖它生成的尾部压缩记录,该记录也会随原回答失效;BibGenie 会在后续发送消息时重新判断是否需要压缩上下文。

如果你希望同时保留两个答案,可以先从原回答创建分支,再在其中一个对话中重试。

观看如何重试最近一条回答

创建对话分支

Fork 可以把一条历史回答作为新对话的起点。将鼠标移到一条可分支的助手回答上,选择 Fork,确认后 BibGenie 会创建并打开一个新对话。

原对话:问题 1 → 回答 1 → 问题 2 → 回答 2

新分支:             └→ 新问题 → 新回答

新分支会继承所选回答及其之前的对话内容。创建完成后,两个对话可以独立继续:在一个分支中发送消息、编辑或重试,不会改写另一个分支的后续内容。

Fork 适合以下场景:

  • 从同一篇论文探索不同的解释或研究假设。
  • 比较不同提示词、模型或分析路线。
  • 保留当前结果,同时继续尝试可能改变后续对话的操作。

只有已经稳定完成的助手回答可以用于 Fork。AI 正在生成、工具仍在执行或等待确认时,请先完成当前操作。

观看如何从历史回答创建对话分支

压缩长对话

模型一次能够处理的内容有限。随着消息、论文、图片和工具结果不断增加,对话会逐渐接近当前模型的 Context Window。BibGenie 可以把较早的对话总结为一段紧凑上下文,同时保留近期消息供模型继续使用。

通常不需要手动压缩

BibGenie Agent 通常会在需要时自动压缩对话。除非你明确希望立即压缩早期上下文,否则可以继续正常提问,不必手动选择 Compact。

自动压缩

BibGenie 会在以下时机检查上下文:

  • 发送新消息前:如果新消息会使对话接近模型上限,先压缩早期上下文,再自动发送你的消息。
  • 一轮回答完成后:如果上下文占用已经达到压缩阈值,在后台压缩早期内容。

自动压缩与手动压缩使用相同的进度提示。若你在发送后触发了压缩,待发送消息会在压缩成功后继续发送,不需要再次点击发送。

手动压缩

如果你明确希望立即压缩当前对话,可以将鼠标移到输入框右下角的 Context Window 指示器上,然后选择弹窗右上角的压缩图标。压缩期间,对话区会显示 Compacting earlier context…;你可以继续编辑输入框中的内容,也可以选择 Cancel 取消尚未完成的压缩。

观看如何从 Context Window 指示器手动压缩对话

查看压缩摘要

压缩完成后,对话中会出现 Earlier context compacted 分隔标记。展开它可以查看:

  • 较早对话的摘要。
  • 压缩前的上下文 token 数量。
  • 执行压缩时使用的模型和上下文窗口信息。

压缩不会把摘要显示成普通用户提问,也不会让后续回答直接回复这条标记。BibGenie 会在发送给模型前,把最新摘要与保留的近期消息组合为有效上下文。

观看如何查看压缩后的早期上下文摘要

这些操作如何配合

操作当前对话会发生什么是否创建新对话是否调用模型
编辑替换目标用户消息及其后的当前分支内容重新发送时会
重试替换最近一次可重试的回答及其尾部状态
Fork保留原对话,并从所选回答创建独立分支
Compact总结较早上下文,并保留近期消息

如果一个操作可能替换你仍想保留的回答,先使用 Fork 创建分支。

操作暂时不可用

以下情况可能会暂时禁用编辑、重试、Fork 或 Compact:

  • BibGenie 正在生成回答。
  • 工具调用尚未结束,或正在等待你批准。
  • 对话正在压缩,或已有消息等待压缩后发送。
  • 当前目标不在允许修改或分支的位置。
  • 保存的对话历史损坏,当前会话只能查看。

先完成或取消当前操作,再重新尝试。如果对话以只读方式打开,BibGenie 会保留能够安全显示的历史,但不会修改原始保存数据。

On this page