管理對話
編輯最近的提問、重試回答、從歷史回答建立分支,並壓縮長對話的早期上下文。
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 會保留能夠安全顯示的歷史,但不會修改原始儲存資料。
BibGenie 文件