Amazon Q Developer 中的聊天歷史記錄壓縮 - Amazon Q Developer

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon Q Developer 中的聊天歷史記錄壓縮

當您在 IDE 中與 Amazon Q Developer 互動時,您的對話會累積在聊天歷史記錄中。此歷史記錄提供重要的內容,可協助 Amazon Q 了解您的專案,並提供更相關的回應。不過,每個對基礎模型的請求中可以包含多少對話歷史記錄會有限制。

了解內容視窗限制

內容視窗代表在與 Amazon Q 的單一互動中可處理的資訊量上限。這包括:

  • 您目前的問題或請求

  • 對話中的上一個訊息

  • 您已共用的程式碼片段和檔案

  • 專案的系統資訊

當此內容視窗接近其容量限制時,Amazon Q 參考先前對話部分的能力可能會受到影響。

聊天歷史記錄壓縮的運作方式

聊天歷史記錄壓縮可讓您保留對話中的基本資訊,同時減少使用的內容量。發生壓縮時:

  1. Amazon Q 會分析您的對話歷史記錄

  2. 它建立關鍵點、問題和決策的簡潔摘要

  3. 此摘要會取代內容視窗中的詳細對話歷史記錄

  4. 您的完整對話在聊天界面中仍然可見

壓縮可協助您繼續對話,而不會遺失重要的內容,同時避免在達到內容視窗限制時啟動全新的聊天。

使用聊天歷史記錄壓縮

您可以透過兩種方式使用壓縮:

手動壓縮

若要手動壓縮聊天歷史記錄:

  1. /compact 在聊天輸入欄位中輸入

  2. Amazon Q 將處理您的請求,並顯示包含精簡對話摘要的確認訊息

當您想要繼續目前的對話,但注意到回應時間較慢或較不相關的答案時,請使用手動壓縮。

自動壓縮微調

當您的內容視窗達到其容量的大約 80% 時,Amazon Q 會顯示建議壓縮的通知。此通知包括:

  • 為什麼建議壓縮的說明

  • 用於立即觸發壓縮的按鈕

壓縮後

壓縮發生後:

  • 在目前工作階段結束之前,聊天介面中仍會顯示您的完整對話歷史記錄

  • Amazon Q 使用壓縮摘要 (而非完整歷史記錄) 來產生回應

  • 壓縮摘要包含在內容視窗中,而不是詳細的歷史記錄

  • 當您重新啟動 IDE 時,詳細聊天歷史記錄將會重設

清除聊天歷史記錄

除了壓縮,您可以使用 /clear命令來完全清除聊天歷史記錄:

  1. /clear 在聊天輸入欄位中輸入

  2. Amazon Q 會從顯示和內容視窗移除所有先前的對話歷史記錄

何時選擇壓縮與清除歷史記錄

在下列情況下選擇壓縮:

  • 您想要繼續目前的對話主題

  • 先前的內容仍然與您目前的任務相關

  • 您想要保留對話的一般方向和知識

選擇在下列情況下清除歷史記錄:

  • 您正在啟動全新的任務或主題

  • 上一個對話不再相關

  • 您想要確保先前的內容不會影響新的回應

  • 您想要從對話中移除潛在敏感資訊