本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Q Developer 中的聊天歷史記錄壓縮
當您在 IDE 中與 Amazon Q Developer 互動時,您的對話會累積在聊天歷史記錄中。此歷史記錄提供重要的內容,可協助 Amazon Q 了解您的專案,並提供更相關的回應。不過,每個對基礎模型的請求中可以包含多少對話歷史記錄會有限制。
了解內容視窗限制
內容視窗代表在與 Amazon Q 的單一互動中可處理的資訊量上限。這包括:
-
您目前的問題或請求
-
對話中的上一個訊息
-
您已共用的程式碼片段和檔案
-
專案的系統資訊
當此內容視窗接近其容量限制時,Amazon Q 參考先前對話部分的能力可能會受到影響。
聊天歷史記錄壓縮的運作方式
聊天歷史記錄壓縮可讓您保留對話中的基本資訊,同時減少使用的內容量。發生壓縮時:
-
Amazon Q 會分析您的對話歷史記錄
-
它建立關鍵點、問題和決策的簡潔摘要
-
此摘要會取代內容視窗中的詳細對話歷史記錄
-
您的完整對話在聊天界面中仍然可見
壓縮可協助您繼續對話,而不會遺失重要的內容,同時避免在達到內容視窗限制時啟動全新的聊天。
使用聊天歷史記錄壓縮
您可以透過兩種方式使用壓縮:
手動壓縮
若要手動壓縮聊天歷史記錄:
-
/compact
在聊天輸入欄位中輸入 -
Amazon Q 將處理您的請求,並顯示包含精簡對話摘要的確認訊息
當您想要繼續目前的對話,但注意到回應時間較慢或較不相關的答案時,請使用手動壓縮。
自動壓縮微調
當您的內容視窗達到其容量的大約 80% 時,Amazon Q 會顯示建議壓縮的通知。此通知包括:
-
為什麼建議壓縮的說明
-
用於立即觸發壓縮的按鈕
壓縮後
壓縮發生後:
-
在目前工作階段結束之前,聊天介面中仍會顯示您的完整對話歷史記錄
-
Amazon Q 使用壓縮摘要 (而非完整歷史記錄) 來產生回應
-
壓縮摘要包含在內容視窗中,而不是詳細的歷史記錄
-
當您重新啟動 IDE 時,詳細聊天歷史記錄將會重設
相關命令
清除聊天歷史記錄
除了壓縮,您可以使用 /clear
命令來完全清除聊天歷史記錄:
-
/clear
在聊天輸入欄位中輸入 -
Amazon Q 會從顯示和內容視窗移除所有先前的對話歷史記錄
何時選擇壓縮與清除歷史記錄
在下列情況下選擇壓縮:
-
您想要繼續目前的對話主題
-
先前的內容仍然與您目前的任務相關
-
您想要保留對話的一般方向和知識
選擇在下列情況下清除歷史記錄:
-
您正在啟動全新的任務或主題
-
上一個對話不再相關
-
您想要確保先前的內容不會影響新的回應
-
您想要從對話中移除潛在敏感資訊