

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Compactar o histórico do chat no Amazon Q Developer
<a name="ide-chat-history-compaction"></a>

Conforme você interage com o Amazon Q Developer em seu IDE, sua conversa se acumula no histórico do chat. Esse histórico fornece um contexto importante que ajuda o Amazon Q a entender seu projeto e fornecer respostas mais relevantes. No entanto, há limites para quanto do histórico de conversas pode ser incluído em cada solicitação ao modelo subjacente.

## Noções básicas sobre os limites da janela de contexto
<a name="understanding-context-window-limits"></a>

A janela de contexto representa a quantidade máxima de informações que podem ser processadas em uma única interação com o Amazon Q. Incluindo:
+ Sua pergunta ou solicitação atual
+ Mensagens anteriores em sua conversa
+ Trechos de código e arquivos que você compartilhou
+ Informações do sistema sobre seu projeto

Quando essa janela de contexto se aproxima do limite de capacidade, a capacidade do Amazon Q de referenciar partes anteriores da conversa pode ser afetada.

## Como funciona a compactação do histórico de conversas
<a name="how-chat-history-compaction-works"></a>

A compactação do histórico do chat permite que você preserve as informações essenciais da conversa e reduza a quantidade de contexto usado. Quando a compactação ocorre:

1. O Amazon Q analisa o histórico da conversa

1. Ele cria um resumo conciso dos principais pontos, perguntas e decisões

1. Esse resumo substitui o histórico detalhado da conversa na janela de contexto

1. Sua conversa completa permanece visível na interface do chat

A compactação ajuda você a continuar a conversa sem perder um contexto importante, evitando a necessidade de iniciar um chat completamente novo quando atinge os limites da janela de contexto.

## Usar a compactação do histórico do chat
<a name="using-chat-history-compaction"></a>

Você pode usar a compactação de duas maneiras:

### Compactação manual
<a name="manual-compaction"></a>

Para compactar manualmente o histórico da conversa:

1. Digite **/compact** no campo de entrada de texto

1. O Amazon Q processará sua solicitação e exibirá uma mensagem de confirmação com um resumo da conversa compactada

Use a compactação manual quando quiser continuar sua conversa atual, mas notar tempos de resposta mais lentos ou respostas menos relevantes.

### Sugestão de compactação automática
<a name="automatic-compaction-nudge"></a>

Quando a janela de contexto atingir aproximadamente 80% da capacidade, o Amazon Q exibirá uma notificação sugerindo compactação. Os tipos de notificação incluem:
+ Uma explicação de por que a compactação é recomendada
+ Um botão para acionar a compactação imediatamente

## Após a compactação
<a name="after-compaction"></a>

Após a compactação ocorrer:
+ O histórico completo da conversa permanecerá visível na interface do chat até o final da sessão atual
+ O Amazon Q usará o resumo compactado (não o histórico completo) para gerar respostas
+ O resumo compactado será incluído na janela de contexto em vez do histórico detalhado
+ O histórico detalhado do chat será redefinido quando você reiniciar seu IDE

## Comandos relacionados
<a name="related-commands"></a>

### Limpar o histórico do chat
<a name="clearing-chat-history"></a>

Como alternativa à compactação, você pode limpar completamente o histórico do chat usando o comando **/clear**:

1. Digite **/clear** no campo de entrada de texto

1. O Amazon Q removerá todo o histórico da conversa anterior da tela e da janela de contexto

### Quando escolher compactação ou limpeza do histórico
<a name="when-to-choose-compaction-vs-clearing"></a>

Escolha a compactação quando:
+ Você deseja continuar o tópico de conversa atual
+ O contexto anterior ainda é relevante para a tarefa atual
+ Você deseja preservar a direção geral e o conhecimento da conversa

Escolha limpar o histórico quando:
+ Você está iniciando uma tarefa ou tópico completamente novo
+ A conversa anterior não é mais relevante
+ Você quer garantir que nenhum contexto anterior influencie novas respostas
+ Você deseja remover informações potencialmente confidenciais da conversa