Mercados
S&P 5007.624▼ 0,52%Nasdaq25.955▼ 0,21%Dow Jones52.215▼ 1,23%Ibovespa205.083▲ 0,47%FTSE 10010.690▼ 0,32%DAX25.182▼ 0,75%Nikkei62.693▼ 0,34%DólarR$ 4,97– 0,00%EuroR$ 5,58▼ 1,51%BitcoinR$ 401.284▲ 0,04%Powered by WIREDESK OSS&P 5007.624▼ 0,52%Nasdaq25.955▼ 0,21%Dow Jones52.215▼ 1,23%Ibovespa205.083▲ 0,47%FTSE 10010.690▼ 0,32%DAX25.182▼ 0,75%Nikkei62.693▼ 0,34%DólarR$ 4,97– 0,00%EuroR$ 5,58▼ 1,51%BitcoinR$ 401.284▲ 0,04%Powered by WIREDESK OS
Powered by WIREDESK OS
Lançamentos de IA

Letta ganha copilot de engenharia com memória persistente

Tutorial de Sana Hassan mostra como usar Letta para criar um copilot de engenharia stateful, com memória central inspecionável, busca semântica, streaming e exportação portátil de estado.

Letta ganha copilot de engenharia com memória persistente

Tech Desk

Aprenda a criar um copilot de engenharia com memória persistente usando Letta, incluindo busca semântica e exportação de estado.

Leia também: Roku lança plataforma com 3 mil canais para personalizar sua TV

O pesquisador Sana Hassan apresentou um copilot de engenharia stateful construído com Letta que mantém memória persistente, compartilha contexto entre agentes e permite inspeção detalhada de todo o estado de trabalho, abrindo caminho para assistentes de IA mais úteis em ambientes de engenharia.

Copilot com memória inspecionável e colaborativa

No tutorial, desenvolvido em ambiente de programação com o SDK do Letta, Sana configura um agente que trabalha com blocos de memória centrais estruturados e inspecionáveis. Esses blocos guardam informações duráveis sobre o engenheiro, o projeto, decisões já tomadas e modos de falha conhecidos, e podem ser atualizados tanto pelo próprio agente quanto diretamente pelo código da aplicação.

Essa memória central não fica presa a uma única sessão: ela é pensada como um estado de longo prazo, que acompanha o avanço do projeto. Segundo o pesquisador, isso permite que o assistente deixe de responder a prompts isolados e passe a atuar como um parceiro contínuo de engenharia. “Agora temos uma visão completa de como Letta suporta workflows agentes persistentes e inspecionáveis, ao invés de tratar cada interação como um prompt isolado”, afirma Sana Hassan, consultor estagiário na Marktechpost.

Para colaboração multiagente, o projeto cria blocos de memória compartilhados, com áreas somente para leitura e trechos de leitura e escrita. Assim, um agente revisor pode acessar o mesmo contexto de trabalho, registrar comentários e atualizar decisões, mantendo um quadro único e consistente do que está acontecendo no projeto.

Memória vetorial e ferramentas no servidor

Além da memória central, o copilot usa uma camada de memória vetorial arquivada, preenchida com conhecimento de engenharia etiquetado. Essa base funciona como um arquivo consultável semanticamente, capaz de recuperar informações relevantes mesmo quando o usuário não usa as mesmas palavras que estão registradas.

“O agente pode consultar a memória arquivada para responder a perguntas operacionais autonomamente”, explica Sana. Em vez de depender de buscas literais por palavra-chave, o sistema calcula similaridade semântica e encontra trechos tecnicamente relacionados ao problema apresentado.

O tutorial também inclui uma ferramenta personalizada no servidor para estimar, de forma determinística, riscos de lançamento. O agente chama essa ferramenta quando precisa tomar decisões críticas, registra os resultados nos blocos de memória e passa a carregar esse histórico de avaliações de risco como parte do seu estado persistente.

Streaming, histórico persistente e portabilidade

Para dar transparência ao funcionamento do copilot, Sana habilita o streaming do Letta, que transmite em tempo real o raciocínio passo a passo, as chamadas de ferramentas e as respostas do assistente durante a execução das tarefas. “Utilizamos a interface de streaming do Letta para observar o raciocínio, chamadas de ferramentas e respostas do assistente durante a execução da tarefa”, diz o pesquisador.

O histórico de mensagens não fica limitado ao processo local: é mantido no servidor, o que permite interromper e retomar o trabalho a partir de um novo processo usando apenas o identificador persistente do agente. Identificadores estáveis também são atribuídos a blocos de memória, tornando o ambiente reconstituível em diferentes máquinas e momentos.

Ao final do fluxo, todo o estado do agente — incluindo memória central, memória vetorial arquivada, ferramentas associadas e histórico de conversas — é exportado para um arquivo .af. Essa representação portátil facilita migrar workflows entre ambientes, compartilhar configurações e garantir continuidade operacional.

Entenda o contexto

A proposta de Sana Hassan responde a uma limitação recorrente em assistentes baseados apenas em prompts: cada conversa começa praticamente do zero, sem memória de longo prazo confiável nem coordenação entre múltiplos agentes. Com a arquitetura stateful demonstrada no Letta, o copilot passa a reter contexto aprofundado sobre projetos de engenharia, acompanhar decisões ao longo do tempo e raciocinar sobre conhecimento acumulado.

Para equipes de engenharia, desenvolvimento de software e automação, isso significa um assistente que consegue seguir o fio de discussões complexas, reutilizar conclusões anteriores e trabalhar em conjunto com agentes revisores especializados. A possibilidade de embutir ferramentas determinísticas, monitorar o comportamento via streaming e exportar o estado em arquivos .af dá mais controle e auditabilidade a quem precisa de IA em processos críticos.

O tutorial, voltado a desenvolvedores e pesquisadores, também destaca a base de comunidade em torno do projeto, que já reúne 150.000 membros em um fórum de aprendizado de máquina. A expectativa é que a abordagem de memória central inspecionável, recuperação semântica e identificadores persistentes ganhe espaço em novas ferramentas e frameworks para copilots de engenharia, em cenários distribuídos e com múltiplos agentes colaborando sobre o mesmo conjunto de dados.