Copilot e Agentes de IA

Memória de agentes Copilot Studio: vale a pena ativar?

Erick Alves de Moura
- Head of Delivery e Arquiteto Principal na Trinapse, Microsoft 365, Power Platform e Copilot
· 10 min de leitura
Memória de agentes: quando confiar no que ele aprendeu

Memória de agentes não é um recurso para ligar e esquecer

A memória de agentes Copilot Studio vale a pena para agentes recorrentes: aqueles que atendem as mesmas pessoas, nas mesmas tarefas, ao longo de semanas. Nesse cenário, ela elimina a repetição de contexto e transforma preferência, histórico e rotina em comportamento do agente. Fora dele, acrescenta risco sem retorno.

A decisão, porém, não termina no botão de ativar. Um agente com memória ruim não quebra, apenas passa a errar com segurança. Quem liga o recurso e não avalia o que o agente aprendeu troca um problema visível (o usuário repete tudo) por um invisível (o agente repete o que aprendeu errado). Ativar memória é o início de uma rotina de avaliação, não uma configuração única.

O contexto mínimo: curto prazo, longo prazo e o ciclo

Modelos de linguagem não guardam nada entre conversas. O que existe dentro de uma sessão é a memória de curto prazo: a conversa atual, resultados recentes de ferramentas e o raciocínio em andamento. Quando a janela de contexto enche, o runtime comprime os turnos antigos em um resumo e mantém os recentes na íntegra. Isso dá fôlego a uma conversa, mas não ajuda na seguinte.

A memória de longo prazo resolve a seguinte. É conhecimento guardado fora da sessão, escrito durante ou depois da conversa e recuperado quando faz sentido. No Copilot Studio, o modelo é concreto: o agente salva a memória de cada usuário como arquivos em uma pasta dedicada, em armazenamento gerenciado pela Microsoft. Cada agente mantém uma pasta separada por usuário, e o ciclo tem três passos:

  1. Capturar: o agente registra sinais como preferências e contexto relevante compartilhado na conversa.
  2. Armazenar: esses sinais viram arquivos na pasta de memória do usuário.
  3. Aplicar: em interações futuras, o agente lê essa memória para orientar respostas e decisões.

Quem decide se a memória fica ligada em um agente é o criador, na aba Build. As memórias, porém, são privadas ao usuário: outros usuários e o próprio criador não as veem. Na primeira interação com um agente que tem memória em um canal novo, a resposta inclui um link para o portal de memória, onde o usuário revisa o que foi guardado ou apaga tudo. Pelo chat, ele também pode pedir que o agente descreva o que lembra, atualize uma memória específica ou esqueça algo.

Um aviso de maturidade: segundo a documentação de origem, o recurso está em preview pronto para produção, para agentes baseados no harness do GitHub Copilot. Comportamento e documentação podem mudar. Isso pesa na decisão e volta na seção sobre quando não usar.

Memória legível: o que isso muda para auditoria

O ponto de arquitetura que mais interessa a quem governa agentes é este: a memória é guardada como conteúdo em arquivos, organizados em pastas, e não como uma representação opaca. Em abordagens que persistem apenas vetores de similaridade, ninguém abre o armazenamento e lê "o que o agente sabe". Aqui, existe um texto que pode ser lido, questionado e corrigido. Para um agente que vai acumular conhecimento sobre pessoas e processos, essa diferença é a base de qualquer auditoria.

Há uma nuance que não pode ser ignorada. Quem lê é o usuário, pelo portal ou pelo chat. O criador do agente e os demais usuários não têm acesso. A consequência prática: a auditoria de conteúdo é feita por quem usa, e a auditoria do criador precisa ser feita pelo comportamento do agente, com testes. As duas coisas se complementam, e nenhuma funciona sozinha. Se os usuários não souberem que o portal existe, a legibilidade da memória não serve para nada.

Esse desenho também traz uma consequência de governança: o isolamento de memória por usuário protege privacidade, mas fragmenta o erro. Uma memória incorreta no perfil de uma pessoa não aparece nas outras. Vai chegar ao suporte como "o agente está estranho comigo", não como defeito do agente.

Os três tipos de memória de longo prazo, com exemplos de processo

"Memória de longo prazo" é um guarda-chuva sobre três tipos de conhecimento. Eles se formam de modos diferentes, são usados de modos diferentes e carregam riscos diferentes. Saber distinguir é o que permite decidir o que testar.

Memória episódica: o diário de eventos

A memória episódica registra acontecimentos específicos, com data e circunstância. Em um processo de revisão de contratos, seria algo como: "na terça, o usuário pediu revisão do contrato X, apontei cláusula de multa e escalei para o jurídico". O valor está no histórico de caso: o agente não recomeça a história do zero quando o usuário volta ao assunto. O risco é de relevância, não de verdade: um evento verdadeiro mas antigo pode ser trazido de volta em um contexto em que já não importa.

Memória semântica: fatos destilados

A memória semântica é o episódio convertido em fato permanente. Do registro "a Marina disse que passou a aprovar as despesas da área" nasce o fato "a aprovadora financeira deste usuário é a Marina". A parte difícil é a que o texto da origem destaca: o agente precisa perceber quando um fato foi superado. Na rotina de qualquer empresa, aprovador, fornecedor, prazo e política mudam. Se o fato antigo sobrevive, o agente passa a roteiar a solicitação para a pessoa errada com total convicção. É o tipo em que o erro silencioso mais aparece.

Memória procedural: a rotina aprendida

A memória procedural guarda como executar. Saber que "despesas acima de um limite exigem aprovação" é semântico. Saber que, nesse caso, é preciso puxar o comprovante, categorizar, conferir a política, rotear ao aprovador, arquivar e confirmar ao solicitante é procedural. É o parente próximo de uma skill, a rotina revisada que o agente executa sob demanda. Uma diferença merece atenção, e ela é inferência nossa, não afirmação da fonte: a skill é revisada antes de existir; a rotina procedural nasce do uso, então a revisão precisa acontecer depois. É também o tipo de maior consequência, porque um erro aqui vira ação executada, repetida a cada ocorrência do processo.

Tipo

O que guarda

Exemplo em processo

Como falha

Episódica

Eventos datados

Contrato X foi escalado ao jurídico por cláusula de multa

Traz contexto antigo que já não vale

Semântica

Fatos permanentes

A aprovadora financeira é a Marina

Mantém o fato depois que ele mudou

Procedural

Rotinas e regras práticas

Comprovante, categoria, política, aprovador, arquivo, confirmação

Repete uma sequência errada ou desatualizada

O critério de decisão: quando a resposta é sim

Para a memória de agentes Copilot Studio fazer sentido, quatro condições precisam ser verdadeiras ao mesmo tempo.

  • Há recorrência real. As mesmas pessoas voltam ao agente, no mesmo tipo de tarefa. O ganho da memória é cumulativo; sem repetição, não há o que acumular.
  • O custo de repetir contexto é perceptível. O usuário reexplica preferências, convenções ou exceções a cada conversa, e isso o irrita ou atrasa o processo.
  • Existe um dono da avaliação. Alguém definiu o que será testado, com que frequência, e o que fazer quando o agente falhar.
  • O erro silencioso é tolerável e corrigível. Se o agente aprender algo errado, o dano é pequeno e o usuário consegue ver e corrigir pelo portal ou pelo chat.

Se qualquer uma falhar, a resposta é não, ou não ainda.

Árvore de decisão com três perguntas para ativar ou não a memória de um agente no Copilot Studio

A segunda pergunta é a que mais falha na prática: ativar a memória sem ter quem avalie o que o agente aprendeu.

O que testar antes de confiar

A origem descreve quatro comportamentos pelos quais a própria Microsoft avalia memória, e eles servem de roteiro para a avaliação de agentes no seu ambiente:

  • Recall: dias depois, em uma conversa nova, o agente ainda sabe o que lhe foi dito?
  • Recall negativo: quando a memória guarda algo desatualizado ou errado, o agente percebe ou repete com confiança?
  • Abstenção: diante de algo que nunca foi dito, o agente admite que não sabe?
  • Alucinação: ter memória leva o modelo a inventar detalhes que não estavam nela?

A régua é simples e vale citar: a memória precisa melhorar o recall sem custar ao agente a disposição de dizer "não sei". Um agente que troca recusas corretas por palpites plausíveis ficou menos confiável, não mais. Lembrar mais não torna a memória boa. Ela é boa quando lembra as coisas certas e sabe o que ignora.

A armadilha: tratar a ativação como configuração única

O erro mais provável em uma operação que adota memória é este: o criador liga o recurso, testa duas conversas, vê o agente "lembrando" e encerra o assunto. A memória passa a ser tratada como qualquer outra configuração, estável até alguém mexer.

Memória não é estável. Ela muda a cada conversa, e o mundo que ela descreve também muda. Considere o aprovador que mudou de área em março. O agente que aprendeu o fato antigo continua roteando solicitações para a pessoa anterior. Nenhum erro aparece, nenhum log de falha dispara, e cada usuário tem sua própria pasta, então o problema surge como relatos isolados.

A correção é tratar memória como um ciclo de vida, com rotina de avaliação contínua:

  1. Monte um conjunto de casos de teste cobrindo os quatro comportamentos: recall, recall negativo, abstenção e alucinação. Inclua cenários com fatos que mudaram.
  2. Repita a avaliação em cada mudança de processo: troca de aprovador, nova política, novo limite de alçada. Essas mudanças são os gatilhos naturais, não o calendário.
  3. Peça a usuários-piloto que revisem o portal de memória e relatem o que está errado ou irrelevante. É a única visão de conteúdo que o criador tem.
  4. Inclua a revisão em um ritual recorrente, com responsável nomeado, da mesma forma que se revisa permissão ou conector.

Há ainda o padrão de reflexão, descrito na origem como desenho geral de sistemas de memória: revisitar o que foi armazenado fora da conversa, consolidar o relevante, mesclar duplicatas e aposentar o obsoleto. Aqui vale cautela. A fonte o apresenta como padrão, não como funcionalidade confirmada do Copilot Studio. Até que o produto diga o contrário, trate a reflexão como processo seu, feito por pessoas, e não como algo que a plataforma faz por você.

Não use quando

  • O uso é eventual ou único. Um agente consultado uma vez por trimestre, ou por pessoas diferentes a cada vez, não acumula nada útil. Memória aqui é só superfície de risco.
  • A resposta correta deve vir sempre da fonte oficial. Se o agente precisa citar a política vigente, a memória semântica pode competir com ela e vencer. Nesses casos, consulte a base de conhecimento e deixe a memória para preferências.
  • Você precisa de respostas idênticas entre usuários. Memória por usuário produz, por desenho, comportamentos diferentes para pessoas diferentes. Em processos que exigem padronização estrita, isso é um defeito.
  • Ninguém será dono da avaliação. Sem responsável e sem rotina, o risco cresce sem ser medido. É preferível deixar a memória desligada.
  • O processo é crítico e o recurso ainda está em preview. Pilote em um agente de baixo risco antes de apoiar uma operação sensível em algo cujo comportamento e documentação podem mudar.
  • O contexto envolve dados pessoais sem política definida. A memória pode acumular informação sobre pessoas. Alinhe com privacidade e jurídico o que é aceitável guardar, antes de ligar.

A decisão em uma frase

Ative memória em agentes recorrentes, de risco controlado, que tenham dono de avaliação e usuários informados do portal. Desative, ou nem ligue, em todo o resto. O ganho de uma memória bem mantida é real: o agente deixa de ser uma ferramenta que cada pessoa precisa reintroduzir e passa a funcionar como alguém que conhece o trabalho. Mas esse ganho depende de um processo que o botão não entrega.

Na Trinapse, ajudamos a definir quais agentes devem ter memória, a montar os casos de teste de recall, abstenção e alucinação e a incorporar a revisão do que o agente aprendeu à governança do ambiente. Se isso está na sua pauta, o ponto de partida é escolher um agente recorrente e avaliar com critério.

Erick Alves de Moura
Head of Delivery e Arquiteto Principal na Trinapse, Microsoft 365, Power Platform e Copilot

Erick Alves de Moura é Head of Delivery e Arquiteto Principal da Trinapse, consultoria brasileira especializada em Microsoft 365. Acumula 14 anos de experiência em arquitetura e entrega de soluções sobre SharePoint, Power Platform, Microsoft Graph e Copilot, sempre em ambientes corporativos de grande porte.

Ver maisVer menos

Ao longo da carreira, conduziu migrações de SharePoint on-premises para o SharePoint Online, desenhou intranets corporativas, automatizou processos de negócio com Power Apps e Power Automate e, mais recentemente, projetou agentes de IA integrados ao Microsoft 365.

São projetos com milhares de usuários, regras de governança rígidas e integração com sistemas legados, o tipo de cenário em que a decisão de arquitetura importa mais do que a ferramenta.

Fluente em inglês, atende clientes globais e é o arquiteto responsável pela conta da Bayer nos Estados Unidos, no Brasil, atua junto a cooperativas de crédito, agronegócio e indústria, setores com forte exigência de conformidade e continuidade operacional.

Escreve no blog da Trinapse desde 2019. São mais de 240 artigos publicados sobre SharePoint, Modern Workplace, Copilot e agentes de IA, Power Platform e automação de processos, em dois formatos: tutoriais técnicos passo a passo e análises de decisão sobre arquitetura e adoção do Microsoft 365. Todo conteúdo nasce de projeto real entregue, não de documentação traduzida.

LinkedIn
Compartilhar:

Precisa aplicar isso na sua empresa? Fale com nossos especialistas.

Falar com um especialista