Como funciona tecnicamente a memória do ChatGPT?
A memória do ChatGPT funciona no momento da inferência, não através do treino do modelo. O ChatGPT mantém duas camadas de memória nos servidores da OpenAI: memórias guardadas (factos explícitos e editáveis) e referência ao histórico de conversas (sinais implícitos das suas conversas anteriores). Quando envia um pedido, um passo de recuperação seleciona a memória mais relevante para esse pedido e adiciona-a à janela de contexto do modelo juntamente com a sua mensagem, como uma nota de sistema oculta. O modelo condiciona então a sua resposta com base nesse contexto adicionado. A implementação exata é proprietária, por isso confirme os detalhes no centro de ajuda da OpenAI.
O modelo é treinado de novo para cada utilizador?
Não. Os pesos do modelo base não são alterados para utilizadores individuais. A personalização acontece no momento da inferência: as memórias guardadas relevantes e os sinais das conversas anteriores são injetados na janela de contexto com o seu pedido, para que o modelo os leia como parte da entrada. É por isso que a memória pode atualizar-se instantaneamente quando adiciona ou elimina um facto — nada no modelo subjacente é treinado de novo.
Quais são as duas camadas da memória do ChatGPT?
As memórias guardadas são factos explícitos que o ChatGPT armazena sobre si, como o seu nome, função e preferências. São auditáveis: pode ver, editar e eliminar cada um, e comportam-se como instruções personalizadas geridas automaticamente. A referência ao histórico de conversas, lançada a 10 de abril de 2025, é uma recuperação implícita de padrões das suas conversas anteriores; não tem lista visível e editável, apenas um interruptor. Ambas são controladas em Definições → Personalização → Memória.
Como é a memória adicionada à janela de contexto?
Conceptualmente, um sistema de recuperação escolhe as memórias guardadas e os sinais do histórico de conversas que são relevantes para o seu pedido atual e insere-os na janela de contexto do modelo, como uma nota de sistema adicional que o modelo pode ler mas que normalmente não vê. O modelo gera então a sua resposta condicionada tanto pela sua mensagem como por esse contexto injetado. O mecanismo preciso não é publicado pela OpenAI.
O ChatGPT recupera todas as minhas memórias de cada vez?
Não necessariamente. A recuperação destina-se a selecionar a memória que é relevante para o pedido atual, em vez de carregar tudo de uma só vez, e a janela de contexto tem um tamanho finito que limita a quantidade de memória que pode ser injetada. Essa é uma das razões pelas quais um facto armazenado nem sempre surge — pode não ter sido considerado relevante, ou pode não haver espaço para ele. O comportamento exato é proprietário, por isso verifique no centro de ajuda da OpenAI.
Onde é armazenada a memória do ChatGPT?
A memória é armazenada nos servidores da OpenAI e associada à sua conta, não guardada localmente no seu dispositivo. Isto significa que pode acompanhá-lo entre dispositivos quando inicia sessão, e que a sua gestão ou eliminação acontece através das definições da sua conta e não no dispositivo. Consulte a documentação da OpenAI para conhecer os detalhes atuais de armazenamento e retenção.
Como decide o ChatGPT o que guardar na memória?
Enquanto conversa, o ChatGPT pode extrair factos duradouros que pareçam valer a pena recordar — por exemplo, que é vegetariano ou que programa em Python — e escrevê-los automaticamente nas suas memórias guardadas. Também pode dizer explicitamente "remember this" para adicionar um facto. A lógica de seleção é proprietária, mas pode sempre rever o que foi guardado na lista de memórias guardadas e editá-lo ou eliminá-lo.
Porque é que o ChatGPT às vezes parece esquecer?
Vários motivos técnicos são possíveis: o facto relevante pode nunca ter sido guardado, a recuperação pode não tê-lo considerado relevante para o seu pedido, a janela de contexto pode não ter tido espaço para ele, ou a memória pode estar desativada. A capacidade da memória guardada também é finita, pelo que memórias mais antigas podem ser condensadas ou descartadas. Rever a lista de memórias guardadas mostra o que está efetivamente armazenado.
Posso ver a memória que o ChatGPT injeta numa conversa?
Pode ver a lista completa de memórias guardadas em Definições → Personalização → Memória, mas não pode ver a camada de referência ao histórico de conversas, que não tem lista visível. O contexto exato injetado em qualquer resposta não lhe é mostrado. Por isso, pode auditar as memórias explícitas, mas não os sinais implícitos nem a injeção precisa por mensagem.
A janela de contexto limita a quantidade de memória que o ChatGPT usa?
Sim. O modelo só consegue ler uma quantidade finita de texto de cada vez — a sua janela de contexto — e qualquer memória que seja injetada tem de caber dentro desse limite, juntamente com o seu pedido e a conversa. Este é um limite separado da quantidade de memória que pode armazenar no total, e é uma das razões pelas quais nem toda a memória armazenada é usada em cada resposta.