

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon Q Developer의 채팅 기록 압축
<a name="ide-chat-history-compaction"></a>

IDE에서 Amazon Q Developer와 상호 작용하면 대화가 채팅 기록에 누적됩니다. 이 기록은 Amazon Q가 프로젝트를 이해하고 보다 관련성이 높은 응답을 제공하는 데 도움이 되는 중요한 컨텍스트를 제공합니다. 그러나 기본 모델에 대한 각 요청에 포함될 수 있는 대화 기록의 양에는 제한이 있습니다.

## 컨텍스트 창 제한 이해
<a name="understanding-context-window-limits"></a>

컨텍스트 창은 Amazon Q와의 단일 상호 작용에서 처리할 수 있는 최대 정보 양을 나타냅니다. 여기에는 다음이 포함됩니다.
+ 현재 질문 또는 요청
+ 이전 대화 메시지
+ 공유한 코드 조각 및 파일
+ 프로젝트에 대한 시스템 정보

이 컨텍스트 창이 용량 제한에 가까워지면 대화의 이전 부분을 참조하는 Amazon Q의 기능이 영향을 받을 수 있습니다.

## 채팅 기록 압축 작동 방식
<a name="how-chat-history-compaction-works"></a>

채팅 기록 압축을 사용하면 대화의 필수 정보를 유지하면서 사용되는 컨텍스트의 양을 줄일 수 있습니다. 압축이 발생하는 경우 다음과 같이 됩니다.

1. Amazon Q는 대화 기록을 분석합니다.

1. 주요 요점, 질문 및 결정에 대한 간결한 요약을 생성합니다.

1. 이 요약은 컨텍스트 창의 세부 대화 기록을 대체합니다.

1. 채팅 인터페이스에 전체 대화가 계속 표시됩니다.

압축을 사용하면 중요한 컨텍스트를 잃지 않고 대화를 계속할 수 있으며 컨텍스트 창 제한에 도달하면 완전히 새로운 채팅을 시작할 필요가 없습니다.

## 채팅 기록 압축 사용
<a name="using-chat-history-compaction"></a>

압축은 다음 두 가지 방법으로 사용할 수 있습니다.

### 수동 압축
<a name="manual-compaction"></a>

채팅 기록을 수동으로 압축하는 방법:

1. 텍스트 입력 필드에 **/compact**를 입력합니다.

1. Amazon Q는 요청을 처리하고 압축된 대화의 요약과 함께 확인 메시지를 표시합니다.

현재 대화를 계속하고 싶지만 응답 시간이 느리거나 관련성이 낮은 답변을 확인하려는 경우 수동 압축을 사용합니다.

### 자동 압축 넛지
<a name="automatic-compaction-nudge"></a>

컨텍스트 창이 용량의 약 80%에 도달하면 Amazon Q는 압축을 제안하는 알림을 표시합니다. 알림에는 다음이 포함됩니다.
+ 압축이 권장되는 이유에 대한 설명
+ 압축을 즉시 트리거하는 버튼

## 압축 후
<a name="after-compaction"></a>

압축 후에는 다음과 같이 됩니다.
+ 현재 세션이 끝날 때까지 채팅 인터페이스에 전체 대화 기록이 표시됩니다.
+ Amazon Q는 압축된 요약(전체 기록이 아님)을 사용하여 응답을 생성합니다.
+ 압축된 요약은 세부 기록 대신 컨텍스트 창에 포함됩니다.
+ IDE를 다시 시작하면 세부 채팅 기록이 재설정됩니다.

## 관련 명령
<a name="related-commands"></a>

### 채팅 기록 지우기
<a name="clearing-chat-history"></a>

압축 대신 **/clear** 명령을 사용하여 채팅 기록을 완전히 지울 수 있습니다.

1. 텍스트 입력 필드에 **/clear**를 입력합니다.

1. Amazon Q는 디스플레이와 컨텍스트 창 모두에서 이전 대화 기록을 모두 제거합니다.

### 압축 및 지우기 기록을 선택해야 하는 경우
<a name="when-to-choose-compaction-vs-clearing"></a>

다음과 같은 경우 압축을 선택합니다.
+ 현재 대화 주제를 계속 진행하려는 경우
+ 이전 컨텍스트가 여전히 현재 작업과 관련이 있는 경우
+ 대화의 일반적인 방향과 지식을 유지하고 싶을 경우

다음과 같은 경우 기록 지우기를 선택합니다.
+ 완전히 새로운 작업 또는 주제를 시작하려는 경우
+ 이전 대화가 더 이상 관련이 없는 경우
+ 이전 컨텍스트가 새 응답에 영향을 미치지 않도록 하려는 경우
+ 대화에서 잠재적으로 민감한 정보를 제거하려는 경우