Quando você conversa com o Copilot nos aplicativos do Microsoft 365, o assistente pode esquecer o que você disse algumas mensagens atrás. Isso acontece porque o Copilot tem uma janela de contexto limitada que é redefinida após um certo número de interações. A janela de contexto é a quantidade de histórico recente da conversa que o modelo pode consultar de uma só vez. Este artigo explica os motivos técnicos para a perda de contexto, como a janela de contexto funciona e o que você pode fazer para manter o Copilot no caminho certo.
Principais conclusões: Limites da janela de contexto do Copilot
- Limite da janela de contexto do Copilot: O Copilot no Microsoft 365 retém aproximadamente as últimas 10 a 15 mensagens do usuário e respostas antes que o contexto mais antigo seja descartado.
- Tempo limite da sessão: Conversas inativas são redefinidas após 30 minutos de inatividade, limpando todo o contexto anterior.
- Redefinição manual do contexto: Iniciar um novo chat ou clicar no botão de nova conversa limpa imediatamente todo o contexto anterior.
Como funciona a janela de contexto do Copilot
O Copilot usa um modelo de linguagem grande que processa texto em blocos chamados tokens. Um token equivale a aproximadamente quatro caracteres ou três quartos de uma palavra em inglês. O modelo tem um limite máximo de tokens para cada solicitação. Quando uma conversa excede esse limite, os tokens mais antigos são descartados para abrir espaço para novos. No Microsoft 365, o Copilot é configurado com uma janela de contexto de aproximadamente 4.000 tokens. Isso se traduz em cerca de 3.000 palavras de histórico de conversa. Depois que você ultrapassa esse limite, o Copilot não vê mais as mensagens mais antigas do thread.
A janela de contexto inclui tanto suas mensagens quanto as respostas do Copilot. Se cada interação tiver em média 100 tokens por mensagem, a janela comporta cerca de 20 interações. Depois disso, o modelo esquece as primeiras trocas. Isso não é um bug. É uma limitação de design da arquitetura subjacente do modelo. A mesma limitação existe no ChatGPT, Claude e outros modelos de linguagem grandes. A diferença principal é que o Copilot do Microsoft 365 impõe um tempo limite de sessão adicional. Se você parar de digitar por 30 minutos, toda a sessão é redefinida e todo o contexto é perdido.
Outro fator são os dados de base que o Copilot recupera do Microsoft Graph. Quando você pergunta sobre um arquivo, um e-mail ou um evento de calendário, o Copilot busca esses dados e os insere no prompt. Esses dados também consomem tokens. Uma longa cadeia de e-mails ou um documento grande pode preencher a janela de contexto rapidamente, fazendo com que partes anteriores da conversa sejam descartadas.
Passos para evitar que o Copilot perca o contexto
Você não pode aumentar o tamanho da janela de contexto. Mas pode mudar a forma como interage com o Copilot para reduzir a chance de perda de contexto.
- Mantenha cada mensagem curta e focada
Divida uma tarefa complexa em várias solicitações pequenas. Por exemplo, em vez de pedir ao Copilot para resumir um documento de 50 páginas e depois redigir um e-mail com base nesse resumo na mesma mensagem, peça o resumo primeiro. Depois, em uma nova mensagem, peça o e-mail. Isso mantém cada interação enxuta e preserva o contexto por mais tempo. - Repita o contexto principal em cada mensagem
Se você precisar que o Copilot se lembre de um detalhe específico, repita-o em cada mensagem. Por exemplo, diga: “Com base no relatório de vendas do terceiro trimestre que discutimos, crie uma lista com marcadores dos cinco principais produtos.” Isso garante que o detalhe permaneça na janela ativa, mesmo que mensagens anteriores sejam descartadas. - Use o botão de nova conversa para tópicos não relacionados
Cada vez que você mudar para um assunto diferente, clique no botão de nova conversa. Isso redefine o contexto intencionalmente e evita que dados antigos se misturem com novas solicitações. No Copilot para Microsoft 365, o botão de nova conversa está localizado na parte superior do painel do Copilot. - Anexe arquivos relevantes em vez de descrevê-los
Quando precisar que o Copilot trabalhe com um arquivo, use o botão de anexar arquivo no painel do Copilot em vez de descrever o arquivo em texto. Arquivos anexados são processados como fontes de dados separadas e não consomem tokens de conversa da mesma forma. Isso deixa mais espaço para o histórico do chat. - Monitore o temporizador da sessão
Se você se afastar da mesa por mais de 25 minutos, o Copilot pode redefinir a sessão. Para evitar perder o contexto, envie uma mensagem simples como “continue” antes do marco de 30 minutos. Isso redefine o temporizador de inatividade e mantém a sessão ativa.
Se o Copilot ainda perder o contexto após essas etapas
Copilot esquece detalhes após apenas 3 a 4 mensagens
Se o Copilot perder o contexto após apenas algumas mensagens, você pode estar enviando mensagens muito longas. Verifique o comprimento de cada mensagem. Se uma única mensagem contiver mais de 300 palavras, ela consome uma grande parte do orçamento de tokens. Encurte suas mensagens para menos de 150 palavras cada. Verifique também se o Copilot está puxando anexos grandes automaticamente. Vá para as configurações do Copilot e desative a base de dados automática se estiver ativada. Isso impede que arquivos grandes consumam a janela de contexto.
Copilot de repente inicia um novo tópico sem ser solicitado
Isso geralmente acontece quando a sessão expira devido à inatividade. Se você vir uma mensagem de saudação como “Olá, como posso ajudar você hoje?” no meio de uma conversa, a sessão foi redefinida. A única maneira de evitar isso é manter a conversa ativa enviando uma mensagem a cada 20 minutos. Se precisar se ausentar por mais tempo, copie os detalhes principais do chat e cole-os na primeira mensagem de uma nova sessão.
Copilot retorna resultados que ignoram instruções anteriores
Quando o Copilot ignora instruções de formatação ou tom que você deu anteriormente, é provável que a janela de contexto tenha descartado essas mensagens iniciais. Para corrigir isso, inclua a instrução novamente na mensagem atual. Por exemplo, em vez de dizer “finalize a lista”, diga “finalize a lista com marcadores usando o tom formal que pedi antes”. Isso reafirma a instrução dentro da janela ativa.
| Item | Copilot no Microsoft 365 | Copilot Pro (Modo Chat) |
|---|---|---|
| Tamanho da janela de contexto | 4.000 tokens (aprox. 3.000 palavras) | 8.000 tokens (aprox. 6.000 palavras) |
| Tempo limite da sessão | 30 minutos de inatividade | 60 minutos de inatividade |
| Custo de token de anexo de arquivo | Arquivos anexados usam pool de tokens separado | Arquivos anexados usam tokens de conversa |
| Base de dados automática | Ativada por padrão (consome tokens) | Não disponível |
| Redefinição manual do contexto | Botão de nova conversa | Botão de novo chat |
Conclusão
O Copilot perde o contexto entre mensagens porque sua janela de 4.000 tokens descarta o conteúdo mais antigo quando você excede esse limite. Um temporizador de inatividade de 30 minutos também redefine a sessão completamente. Você pode reduzir a perda de contexto enviando mensagens mais curtas, repetindo detalhes importantes e anexando arquivos em vez de descrevê-los. Para melhores resultados, inicie uma nova conversa para cada tarefa separada e mantenha suas sessões de chat com menos de 15 interações.