4 pontos por GN⁺ 2025-05-19 | 1 comentários | Compartilhar no WhatsApp
  • Um sistema de memorização baseado em repetição espaçada combina o Testing effect e o Spacing effect para permitir memorizar milhares de fatos de forma eficiente, e pode ser usado não só para memorização simples, mas também para compreender conceitos
  • O Supermemo, de Piotr Wozniak, foi o primeiro sistema de consumo desse tipo, adotando e popularizando o termo “spaced repetition”
  • As implementações vão de ferramentas tradicionais como Supermemo, Mnemosyne e Anki a variações como Mnemonic medium, Execute Program, RemNote, Mochi, Readwise, Chessable MoveTrainer e Revuu
  • Os fatores que dificultam a adoção na prática são escrever bons prompts, criar o hábito de revisão regular, a separação entre revisão e atividades de interesse, e o tédio causado pela falta de novos prompts
  • Um sistema de memorização eficaz não se completa apenas com um algoritmo de espaçamento; também precisa tratar do design dos prompts, do método de avaliação, da conexão emocional e de formas de uso que incentivem aplicação, síntese e criação

Sistemas que tornam a memória algo escolhível

  • Sistemas de memorização baseados em repetição espaçada combinam o Testing effect e o Spacing effect para permitir memorizar muitos fatos com eficiência
  • São especialmente eficientes para lidar com milhares de fatos, e alguns usuários os aplicam também a tarefas mais amplas
  • Esses sistemas tornam a memória algo escolhível, mas não se limitam à memorização de fatos simples
  • Também podem ser usados para desenvolver a compreensão conceitual, lidando com relações como conexões, implicações, causas e consequências, além do simples conhecimento declarativo

Supermemo e a difusão do termo

  • O primeiro sistema de memorização baseado em repetição espaçada para consumidores foi o Supermemo, criado por Piotr Wozniak
  • O Supermemo adotou e popularizou o termo “spaced repetition”
  • Antes disso, a literatura usava vários termos para se referir a aspectos específicos do mesmo fenômeno de base

Ferramentas de implementação e variações

Questões de design em agendamento e avaliação

  • As propriedades dos sistemas de memorização baseados em repetição espaçada incluem taxa máxima de entrada, otimização do agendamento, autoavaliação e avaliação por máquina, relação com a prática deliberada e mecanismos de nova tentativa
  • Uma das questões algorítmicas é que algoritmos simples de repetição espaçada podem lidar de forma inadequada com falhas previstas
  • Mecanismos de nova tentativa e otimização do agendamento permanecem como problemas de design separados que determinam a eficiência da memorização
  • Uma das entradas centrais consideradas pelo sistema é se o usuário lembrou corretamente o prompt

Barreiras práticas à adoção

  • Muitas pessoas não veem a memória como importante para trabalhos criativos profundos
  • Escrever bons prompts para memorização baseada em repetição espaçada é difícil
    • Bons prompts têm propriedades importantes próprias
    • Estudar prompts criados por outras pessoas geralmente não é eficaz
    • O fator limitante da capacidade do sistema é escrever prompts bons o suficiente
    • O texto também trata da possibilidade de usar machine learning para gerar bons prompts a partir de explicações
  • Um dos elementos importantes a otimizar é a conexão emocional com as sessões de revisão e seu conteúdo
  • As sessões de prática de sistemas de memorização podem ficar muito separadas das atividades que realmente interessam ao usuário
  • A prática regular de memorização baseada em repetição espaçada é um hábito oneroso de adotar
    • Os benefícios do sistema não aparecem rapidamente
    • O usuário pode sentir que sua memória é pior do que realmente é
  • Se novos prompts não entram continuamente, as sessões de revisão tendem a ficar entediantes e distantes dos interesses atuais
  • A cultura dominante em torno dos sistemas de memorização baseados em repetição espaçada pode se prender a objetivos sem sentido

Objeções comuns e linhas de resposta

  • Há a objeção de que sistemas de memorização baseados em repetição espaçada só seriam relevantes para memorização de fatos simples, isto é, para aprendizado no estilo escolar
  • As pessoas podem subestimar a importância da memória por causa de experiências escolares de memorização
  • Os sistemas existentes são usados quase sempre para conhecimento declarativo simples, mas sistemas de memorização baseados em repetição espaçada também podem ser usados para desenvolver compreensão conceitual
  • Sistemas de memorização podem automatizar a memorização mecânica e ajudar a concentrar-se em um envolvimento mais profundo
  • O aumento da memória pode ajudar a passar rapidamente pela fase inicial desagradável de aprender um assunto
  • Há a ressalva de que criar prompts para compreensão conceitual é difícil
  • Outras objeções incluem as posições de que “se for importante o suficiente, você vai lembrar naturalmente”, que “learn by doing” é melhor, que auxílios externos de memória são suficientes, que mnemônicas substituem SRS, que o conhecimento aprendido por SRS não é transferido e que o verdadeiro valor está em criar seus próprios prompts

Usos além da memorização

  • Sistemas de memorização baseados em repetição espaçada também podem ser aplicados a casos de uso raros
  • Também podem ser usados como uma forma de programar a atenção do usuário em uma determinada direção
  • Podem ser vistos em uma forma semelhante a um catecismo
  • Também podem ser usados com prompts que incentivem aplicação, síntese e criação
  • Há discussões que preferem a expressão “memory system” a “spaced repetition system” e, indo além, a possibilidade da expressão “practice systems”

Referências e exemplos

1 comentários

 
GN⁺ 2025-05-19
Opiniões no Hacker News
  • Se a quantidade de leitura para vários dias parecer pesada, vale começar por este quadrinho que explica a ideia básica de repetição espaçada: https://ncase.me/remember/

  • Para deixar uma recomendação de produto, meu app favorito de repetição espaçada + anotações + estudo é https://www.remnote.com/.
    Não tenho relação com eles; só recomendo muito. Para quem conhece o Anki, dá para pensar que ele segue as mesmas convenções, e o sistema de gerenciamento de cartões é excelente. Adicionar cartões também é fácil: basta escrever algo como [frente do cartão] == [verso do cartão] em um bullet point. A usabilidade é bem resolvida, com acessibilidade por teclado, atalhos e navegação; também há suporte a cloze deletion (preenchimento de lacunas), image occlusion (ocultação de partes de imagens), gerenciamento de ativos como PDFs e imagens, e ao FSRS, que no momento é o melhor algoritmo de agendamento de SRS
    Tirando ferramentas gerais de geração de código, foi a melhor integração opcional de IA que já vi dentro de um produto. Ao estudar espanhol, se você escreve algo como el vaquero ==< [tab], a tradução é gerada automaticamente, criando cartões nos dois sentidos. Ao estudar matemática, dá para transformar partes de fórmulas LaTeX em lacunas, e a IA com bastante frequência gera fórmulas LaTeX corretas, exigindo só pequenos ajustes. Esses bônus tornam possível fazer anotações em tempo real baseadas em flashcards até durante aulas particulares de espanhol ou aulas de matemática
    Ele é menos aberto a configurações de baixo nível do que o Anki, e o sistema de extensões é menor, mas em troca fica mais perto de “funcionar de cara”. Se você se cansou de ficar mexendo no Anki, no geral é excelente. O ritmo de desenvolvimento também é rápido, os vídeos de notas de versão são bons, e pequenas atualizações saem quase toda semana. Encontrei alguns bugs durante viagens internacionais com internet ruim, mas no geral estou muito satisfeito

    • US$ 18 por mês parece absurdamente caro. Talvez também seja um app monstruoso em Electron
    • Cansei da rusticidade do Anki e passei a gostar do Mochi[1]; também não tenho relação com eles
      O Mochi tem ótimos apps nativos para macOS e iOS, e os cartões são em Markdown, então dá para criá-los usando um LLM com um prompt de sistema personalizado. Hoje descobri que ele também tem API, então estou pensando em fazer um LLM inserir cartões novos diretamente por meio de um servidor MCP
      1. https://mochi.cards/
    • Usei o RemNote por alguns meses e acabei migrando para o Mochi. Pessoalmente, senti que era como um Anki mais bonito
      No RemNote, a interface para interagir com blocos/linhas era grosseira e complexa tanto no mobile quanto na web. A interface em tabela que mostra os cartões também pode ser bem limitada. A ideia de transformar um bloco em cartão acrescentando <==> era engenhosa, mas acho que o uso de “IA” é bastante superestimado
    • Usei durante todo o curso de ciência da computação e funcionou muito bem para mim. Hoje dependo dele como uma base de conhecimento pessoal sólida
  • Já tentei usar sistemas de repetição espaçada várias vezes, mas o problema que sempre encontro é que há pouca coisa que valha a pena memorizar. O que é realmente importante eu lembro sem esforço, e o resto, depois de revisar cartões todos os dias, acaba parecendo uma tarefa sem sentido com o passar do tempo

    • Uso o Anki menos como ferramenta de memorização e mais como um dispositivo para criar conexões fortuitas. Quando tenho uma observação ou ideia interessante, escrevo algumas frases e salvo em dois lugares. Uma vai para o Obsidian, junto com links para notas relacionadas; a outra vai para o Anki como um cartão de lacunas
      Deixo o Anki configurado com ciclos longos de revisão (1 dia, 1 semana, 1 mês e depois automático), e normalmente reviso mais ou menos uma vez por semana. Nesse processo, frequentemente surgem ideias novas quando as notas aparecem em ordem aleatória ou quando percebo conexões entre algo em que estou trabalhando recentemente e uma nota revisada
      Na prática, deixo passar muita coisa sem registrar; em média, é cerca de uma nova nota por dia, mas elas tendem a aparecer em lotes
    • Por exemplo, ao estudar biologia, você memoriza termos como “anabolismo” ou “transcriptase reversa”; ao estudar álgebra, memoriza grupos importantes como S_n ou GL_n; em estatística, memoriza as principais distribuições de probabilidade, médias e desvios-padrão. Ao se preparar para olimpíadas de matemática, é preciso lembrar coisas como o teorema chinês do resto
      Isso é uma parte muito pequena do aprendizado, mas acelera bastante o restante. Ao ler um texto, você consegue entendê-lo sem precisar procurar ou pensar profundamente a cada passo; ao resolver problemas complexos, o conhecimento já está prontamente disponível
      Você pode fazer isso na primeira etapa, mais superficial, do aprendizado ou antes dela; depois de memorizar, basta usar esse conhecimento em contextos mais avançados, como leitura de artigos, ensino ou resolução de problemas complexos. O conhecimento se conecta entre si, e a repetição espaçada é uma forma rápida e barata de construir as partes simples dessa rede de conhecimento
    • Também estou mais para o lado de ainda não ter encontrado uma utilidade para memorizar muitos fatos. O uso principal que continuo vendo é aumentar o vocabulário no aprendizado de idiomas. Imagino que haja pessoas que usem para aprender outras coisas também
      Isso me fez pensar se eu poderia memorizar melhor partes importantes das normas ISO/IEC no trabalho, mas não vejo muito bem como mapear isso para flashcards
  • Inspirado por este texto https://andymatuschak.org/books/, criei https://readboost.io/, que coloca Q&A e SRS em ePubs. Ainda pode ter bugs, mas pessoalmente tem sido bastante útil

    • Está dando erro interno do servidor na etapa de pré-visualização, mas gosto muito da ideia
  • Recomendo fortemente How to write good prompts, do mesmo autor. Foi lendo esse texto que comecei a entender direito a repetição espaçada

  • Uma das barreiras de adoção ficou fora da lista do autor do site, mas pelo menos para mim é importante. Sou uma das pessoas menos qualificadas do mundo para escrever cartões sobre o assunto que estou aprendendo. É bem possível que eu crie cartões que me façam memorizar informações erradas de forma eficaz e eficiente, e não quero correr esse risco

    • Normalmente, copio e colo diretamente de um corpus suficientemente confiável da área
  • Uso uma variação de SRS para armazenar anotações sobre o que li, e separadamente também uso para os usos comuns de SRS. Divido em blocos as notas que fiz de livros como Psycho-Cybernetics, 7 Habits e Iron John, e reviso 3 ou 4 por dia
    Quando algo se destaca especialmente durante a leitura, movo para a “revisão diária”; o restante das notas é adiado por alguns dias, semanas ou meses. Venho fazendo isso há uns 15 anos e tem funcionado bem

  • Outra recomendação de produto para Android é https://normata.com/flip/
    Estou usando como ferramenta auxiliar enquanto aprendo alemão em uma escola de idiomas presencial. Crio um Study Set novo do zero e, a cada aula, acrescento as palavras novas para memorizar. Até agora estou gostando

  • Alguém conhece um bom app de repetição espaçada para recomendar no Android? Preferia um app que fizesse só repetição espaçada

    • Parecido com o comentário irmão acima, https://apps.ankiweb.net/ é open source, multiplataforma, gratuito exceto no iOS, e popular o bastante para ter comunidade e ecossistema
    • AnkiDroid
    • Mochi é excelente
  • Alguém encontrou algum bom site com cartões prontos para memorizar voicings de acordes de piano ou, se possível, com faixas para praticar junto?