Amazon Q Developer でのチャット履歴の圧縮 - Amazon Q Developer

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Q Developer でのチャット履歴の圧縮

IDE で Amazon Q Developer を操作すると、会話がチャット履歴に蓄積されます。この履歴は、Amazon Q がプロジェクトを理解し、より関連性の高いレスポンスを提供するのに役立つ重要なコンテキストを提供します。ただし、基盤となるモデルへの各リクエストに含めることができる会話履歴の量には制限があります。

コンテキストウィンドウの制限について

コンテキストウィンドウは、Amazon Q との 1 回のやり取りで処理できる情報の最大量を表します。これには、以下が含まれます。

  • 現在の質問またはリクエスト

  • 会話の以前のメッセージ

  • 共有したコードスニペットとファイル

  • プロジェクトに関するシステム情報

このコンテキストウィンドウが容量制限に近づくと、Amazon Q が会話の以前の部分を参照する能力に影響する可能性があります。

チャット履歴圧縮の仕組み

チャット履歴圧縮を使用すると、使用するコンテキストの量を減らしながら、会話の重要な情報を保持できます。圧縮が発生した場合:

  1. Amazon Q が会話履歴を分析する

  2. 重要なポイント、質問、決定事項の簡潔な概要を作成します。

  3. この概要は、コンテキストウィンドウの詳細な会話履歴を置き換えます。

  4. 完全な会話はチャットインターフェイスに表示されたままになります。

圧縮すると、重要なコンテキストを失うことなく会話を続けることができ、コンテキストウィンドウの制限に達したときにまったく新しいチャットを開始する必要がなくなります。

チャット履歴圧縮の使用

圧縮は 2 つの方法で使用できます。

手動圧縮

チャット履歴を手動で圧縮するには:

  1. チャット入力フィールドに/compact「」と入力します。

  2. Amazon Q はリクエストを処理し、圧縮された会話の概要を含む確認メッセージを表示します。

現在の会話を続けるが、応答時間が遅い、または関連性の低い回答に気付く場合は、手動圧縮を使用します。

自動圧縮ナッジ

コンテキストウィンドウが容量の約 80% に達すると、Amazon Q は圧縮を示す通知を表示します。この通知には以下が含まれます。

  • 圧縮が推奨される理由の説明

  • 圧縮をすぐにトリガーするボタン

圧縮後

圧縮後:

  • 完全な会話履歴は、現在のセッションが終了するまでチャットインターフェイスに表示されます。

  • Amazon Q は、圧縮された概要 (完全な履歴ではない) を使用してレスポンスを生成します。

  • 圧縮された概要は、詳細な履歴ではなくコンテキストウィンドウに含まれます。

  • IDE を再起動すると、詳細なチャット履歴がリセットされます。

チャット履歴のクリア

圧縮の代わりに、 /clear コマンドを使用してチャット履歴を完全にクリアできます。

  1. チャット入力フィールドに /clearと入力します。

  2. Amazon Q は、表示ウィンドウとコンテキストウィンドウの両方から以前の会話履歴をすべて削除します。

圧縮履歴とクリア履歴を選択するタイミング

次の場合に圧縮を選択します。

  • 現在の会話トピックを続行したい

  • 以前のコンテキストは、現在のタスクに引き続き関連します。

  • 会話の一般的な方向性と知識を維持したい

次の場合に履歴をクリアするには、 を選択します。

  • まったく新しいタスクまたはトピックを開始する場合

  • 以前の会話は関連しなくなりました

  • 以前のコンテキストが新しいレスポンスに影響を与えないようにしたい

  • 会話から機密情報を削除する場合