← Voltar ao blog

IA & Agentes

Copilot Studio - Novidades [3] - Memory: o agente que lembra de você entre conversas

Copilot Studio - What's New [3] - Memory: the agent that remembers you between conversations

Copilot Studio - Novidades [3] - Memory: o agente que lembra de você entre conversas

Fala pessoal, sextou e o assunto de hoje é a coisa que mais irrita quem usa agente no dia a dia: o agente que esquece tudo. Você explica na segunda-feira que prefere resposta curta, em tópicos, sem enrolação, e na terça ele volta escrevendo três parágrafos de introdução. A nova experiência trouxe o Memory pra resolver isso.


Como funciona o ciclo

Com o Memory ligado o agente mantém um store de memória por usuário, então cada pessoa que fala com aquele agente tem a própria pasta e ninguém vê a memória do outro. O ciclo tem três passos e é bem simples de entender:

  • Capture - o agente registra sinais como preferência do usuário, padrão que ele observou e nota sobre o próprio trabalho.

  • Store - isso vira arquivo na pasta daquele usuário pra aquele agente, num store dentro do tenant.

  • Apply - na próxima interação ele lê de lá antes de responder ou decidir.

Ligar é um toggle só, você abre o agente na aba Build e o Memory está lá embaixo no painel de componentes, aparecendo desligado no print da documentação.

Quem já brincou de agente com LangGraph vai reconhecer o problema que isso resolve. Lá o MemorySaver padrão vive em processo, aí você reinicia o container e a memória vai embora junto, e se você tem duas réplicas cada uma lembra de uma coisa diferente. Aqui a Microsoft resolveu isso do lado dela, com store no tenant e escopo por usuário, e você não escreve uma linha de código pra ter isso.


A regra dos 28 dias

DETALHE IMPORTANTE: se um usuário passa 28 dias sem nenhuma atividade com o agente, as memórias dele naquele agente são apagadas. Não é o agente inteiro que perde memória, é o usuário inativo. Faz sentido do ponto de vista de privacidade e de custo de armazenamento, mas fica de olho se o seu caso é um agente sazonal, tipo aquele que só é usado no fechamento trimestral, porque nesse cenário a memória nunca vai amadurecer.

Outro ponto importante: desligar o toggle não apaga a memória que já existe, só impede o agente de usar. Então se você desligou por engano e religou, o histórico volta a valer.


Onde o usuário administra a própria memória

Tem um portal de memória que abre em aba nova e mostra o que está guardado por agente, onde dá pra ver tudo e apagar tudo pelos três pontinhos com um Delete all memories. Você chega nele pelo componente Memory na aba Build, e num agente conversacional a primeira resposta do agente com memória ligada já vem com o link do portal.

E olha que prático: em agente conversacional o usuário administra por conversa mesmo, em linguagem natural. Dá pra pedir "me diz o que você lembra de mim", "atualiza que eu troquei de time" ou "esquece o que eu falei sobre relatório". Pra apagar ou ajustar uma memória específica, pede no chat, e pra limpar tudo de uma vez usa o portal.

Em agente autônomo, que não tem chat pra você pedir nada, o portal é o único caminho e a documentação fala isso na cara, ele é o acesso principal nesse cenário.

Aí sobra trabalho de governança pra quem administra o ambiente, porque agente autônomo escreve memória sem ninguém olhando.


Minha ressalva

Memória é ótima pra experiência e é exatamente onde dado pessoal entra sem você pedir. O agente vai anotar preferência, jeito de trabalhar, às vezes contexto de projeto e nome de gente. Antes de ligar isso num agente que atende cliente final, passa pelo time de privacidade e decide o que você quer que ele memorize, principalmente com a discussão de LGPD em cima. Ainda está em preview, então trate como feature que vai mudar, e leia junto o material de governança que eu escrevi na série de publicação.

Eu ainda não rodei isso por semanas seguidas pra ver como a memória envelhece, se ela acumula lixo ou se o agente aprende a filtrar. Quando tiver esse teste na mão eu volto e conto.

Referências:

Memory (preview) - Copilot Studio

Print desse post: documentação oficial da Microsoft.

No próximo post é o Microsoft IQ, que é o agente pegando e-mail, calendário, Teams e arquivo como contexto. Fiquem bem e até a próxima.

#copilotstudio #memory #microsoft #ia #agentes #datainaction

#copilotstudio#memory#microsoft#ia#agentes#datainaction

Gostou? Tem mais no YouTube e no LinkedIn.

← Voltar ao blog