1 pontos por GN⁺ 2024-01-29 | 1 comentários | Compartilhar no WhatsApp
  • Anki é um programa de flashcards que ajuda você a dedicar mais tempo a itens de estudo difíceis do que àquilo que já sabe, reduzindo o tempo de estudo por repetição
  • Com a sincronização do AnkiWeb gratuita, é possível manter os cartões sincronizados em vários dispositivos, e os cartões podem incluir áudio, imagens, vídeos e notação científica
  • É possível dividir o escopo de estudo por decks e, ao avaliar o quanto você se lembra durante a revisão, o Anki agenda a próxima revisão para o momento em que você teria mais chance de esquecer
  • A versão atual para desktop é a 26.05 e oferece suporte a Windows 10+ x64, Windows 11 ARM, macOS 13+ Apple Silicon/Intel, Linux x64 2022+ e Linux ARM 2024+
  • É um projeto comunitário com contribuições open source, decks compartilhados e participação em traduções, e a compra do app oficial para iOS AnkiMobile ajuda a financiar o desenvolvimento

Sistema de cartões que reduz o estudo repetitivo

  • Anki é um programa de flashcards que ajuda o usuário a dedicar mais tempo a material difícil do que ao conteúdo que já conhece
  • Por meio do serviço gratuito de sincronização AnkiWeb, é possível sincronizar os cartões em vários dispositivos
  • Os flashcards podem usar áudio, imagens, vídeos e notação científica
  • O layout dos cartões e os momentos de revisão podem ser alterados facilmente pelo usuário
  • Também consegue lidar com decks com mais de 100.000 cartões
  • É possível instalar complementos para adicionar novos recursos

Revisão baseada em decks e suporte a plataformas

  • Um deck é um grupo de flashcards e permite estudar apenas um escopo específico, em vez de estudar toda a coleção de uma vez
  • Durante a revisão, quando o usuário escolhe a opção correspondente ao quanto se lembra, o Anki agenda a próxima revisão para o momento em que a informação tende a ser esquecida
  • A versão atual gratuita para desktop é a 26.05 e oferece downloads para as principais plataformas
  • Os apps móveis disponíveis são o AnkiMobile para iOS e o AnkiDroid para Android

Caminhos para participar da comunidade

  • Anki é um projeto comunitário, e é possível participar com manutenção de código, desenvolvimento de complementos e recursos, publicação de decks compartilhados e tradução
  • A compra do app oficial para iOS AnkiMobile é usada para financiar o desenvolvimento do Anki

1 comentários

 
GN⁺ 2024-01-29
Opiniões no Hacker News
  • Meu filho tem 11 anos agora, e usamos Anki juntos todos os dias desde que ele tinha por volta de 5 anos
    As coisas que ele memorizou por diversão incluem reconhecer todos os países só olhando as formas sem rótulos no mapa; ortografia; dizer nomes de partes do corpo, ossos e órgãos a partir de imagens; símbolos de elementos como Na/Fe/Zn; comandos do sistema de arquivos Unix; referências de senso numérico, como a distância daqui até o Japão ou a distância Terra-Sol; reconhecer fotos de lugares que visitou desde que nasceu; distinguir instrumentos ou músicas ao ouvi-los; notas de piano; fatos relacionados a religiões; nomes de personagens de livros que leu; máximas sábias etc.
    Ele se diverte, dança enquanto responde e sente orgulho de si mesmo. Às vezes vê algo novo que aprendeu sozinho no YouTube e diz: “Pai, dá para colocar isso no Anki? Quero lembrar”

    • Achei que já tinha lido exatamente esse comentário antes, mas fui conferir e não era — https://news.ycombinator.com/item?id=38428309
    • Interessante, mas o criador do SuperMemo escreveu que repetição espaçada não funciona muito bem com crianças, porque a estrutura cerebral delas é reorganizada e reaproveitada demais
      A ideia é que a curva de esquecimento das crianças é imprevisível demais, ou pelo menos diferente da dos adultos
      https://supermemo.guru/wiki/SuperMemo_does_not_work_for_kids
      O ponto central de softwares de flashcards com repetição espaçada é agendar cartões de acordo com a previsão da curva de esquecimento, e Anki e SuperMemo foram projetados para a curva de esquecimento de adultos
    • Seu filho parece ser realmente precioso e estar crescendo para se tornar um adulto muito inteligente
      Muita gente pergunta por que memorizar se dá para pesquisar facilmente no Google, mas na prática não funciona assim. Quanto mais fatos há na cabeça, mais caminhos existem para conectá-los entre si e mais insights surgem. Afinal, esse cérebro é a rede neural original
      Tenho muito respeito por esse estilo de criação e, se eu tiver um filho, gostaria de tentar algo parecido. Depois de postar o comentário, percebi que era Derek Sivers, cujo blog leio há muito tempo
    • Pergunto por curiosidade genuína: como memorizar esse tipo de informação ajuda a criança?
      Também sou pai/mãe e tenho priorizado atividades que ensinem pensamento crítico, para que meu filho consiga resolver problemas por conta própria
      Pergunto porque queria saber se também deveria acrescentar atividades de memorização desse tipo. Não é com intenção de julgar; se isso de fato ajudou, eu poderia tentar também. Tenho enorme respeito pelos textos que você vem publicando há muito tempo
    • Tenho curiosidade de saber quantos cartões são. Também queria saber se fazem isso juntos todos os dias, e estou pensando em quando seria bom começar com meu filho. Seria ótimo se você tivesse escrito algo organizado sobre isso
      Outra coisa que me intriga é que muito disso parece conhecimento de curiosidades gerais; queria saber se foi útil para a educação, por exemplo nos estudos escolares, ou se também ajudou em conhecimentos usados com alguma frequência. Comandos UNIX podem ser um bom exemplo
      Pessoalmente, uso um sistema de repetição espaçada desde o fim de 2018, e ele foi tão útil que parece que desbloqueou um superpoder latente, mas nunca o apliquei aos estudos escolares formais
  • Uma dica ao usar Anki é que você aprende melhor e revisa com mais constância quando cria os cartões você mesmo, em vez de usar decks existentes
    O fluxo de acompanhar uma aula ou livro didático, fazer anotações no papel, transformar os conceitos centrais em flashcards no Anki e revisar todos os dias é muito eficaz
    Decks existentes também podem funcionar. Tive sucesso usando um deck pronto para estudar para a licença de rádio amador, mas esse era um caso com um conjunto específico de questões que precisavam ser memorizadas, diferente de como normalmente se aprende uma matéria

    • Não concordo com isso. O poder do Anki vem da repetição espaçada, e, se você gasta tempo criando cartões e acaba não fazendo a revisão de fato, isso é muito ineficiente
      Se houver um deck de alta qualidade para o assunto que você quer aprender, é melhor usá-lo; aprendi isso por tentativa e erro
      Há muitos decks excelentes para medicina e aprendizado de idiomas. Talvez você precise criar seu próprio deck para mineração de frases, mas isso é uma questão diferente de perda de tempo. Se for um assunto realmente de nicho, não há alternativa a não ser criar o próprio deck
      Quem for criar o próprio deck deveria olhar o deck Anking para ter referência de como fazer bons cartões
    • Para maximizar o efeito de aprendizagem, escrever os próprios cartões é o certo, mas acho que depende do valor do conteúdo
      Mesmo que o efeito de aprendizagem possa ser 2 vezes maior, se exigir 5 vezes mais esforço, para algo que você quer aprender mas no qual não tem tempo para investir todo esse esforço, cartões prontos são melhores do que não fazer nada
      Por exemplo, Duolingo não foi o método mais rápido nem mais eficaz, mas exigia pouco esforço, então, com Duolingo, amigos e tempo morando na Alemanha, aprendi alemão até o nível B1
      Acho que a maior parte do aprendizado é assim, a menos que envolva trabalho, escola ou uma motivação muito forte. O perfeito muitas vezes atrapalha o suficientemente bom
      Fazendo uma divulgação: criei uma ferramenta que gera perguntas de repetição espaçada a partir de vídeos educacionais do YouTube ou podcasts que assisto/escuto. Normalmente eu esqueceria tudo, e não investiria a ponto de criar um deck para cada coisa que vejo, então cheguei a esse método — https://www.platoedu.org
    • Acho que escrever os próprios cartões é quase indispensável. A exceção é quando existe um deck de alta qualidade feito especificamente para aquele livro, curso ou material
      Infelizmente, a maioria dos decks públicos do Anki não chega a esse nível pelos meus critérios
    • ChatGPT é excelente para pegar minhas anotações e transformá-las em cartões do Anki
      Às vezes preciso ajustar algumas coisas, mas deixei com o ChatGPT a parte tediosa de estruturar o conteúdo e a formatação dos cartões, e tive bons resultados em várias provas
    • Usar o deck do Anki de outra pessoa é como usar vim com o .vimrc de outra pessoa
  • Repetição espaçada, especialmente com ferramentas como o Anki, é de fato eficaz para memorização. Só que memorização corresponde ao nível mais básico dos objetivos de aprendizagem.
    Fico curioso se há ferramentas recomendadas para praticar conhecimentos de nível mais alto, como análise de relações, síntese e avaliação crítica.
    [1] https://en.m.wikipedia.org/wiki/Bloom%27s_taxonomy
    [2] https://en.m.wikipedia.org/wiki/Structure_of_observed_learni...

    • Acho que você está subestimando algo muito importante.
      Para entender um tema de forma profunda e completa, é muito mais fácil entender de forma profunda e completa os componentes e conceitos fundamentais desse tema, e o ponto de partida disso é a memorização.
    • A melhor ferramenta para esse tipo de coisa é desenvolver bons hábitos de anotação.
      Por exemplo, ao estudar idiomas, a espinha dorsal da minha estratégia de reforço de memória é um caderno de papel comum e uma caneta; uso o Anki apenas como reforço direcionado para alvos específicos.
      Hoje em dia, a maior parte do meu tempo no Anki vai para aprender caracteres chineses. Esse é um caso bem ideal para empurrar com repetição espaçada, e de fato é uma abordagem popular, mas mesmo aqui prefiro escrever à mão primeiro.
      Mantenho um caderno em que escrevo caracteres novos e anoto sua composição, etimologia e relações com outros caracteres de aparência parecida ou que entram como componentes. Sinto que o simples ato de escrever à mão para não confundir 买 com 卖, ou 找 com 我, vale tanto quanto inúmeras repetições de flashcards.
      Também crio cartões de caracteres chineses no Anki, mas normalmente só os adiciono depois de encontrá-los algumas vezes durante a leitura e já ter alguma familiaridade. Ao lidar com temas grandes, cartões em que erro continuamente são uma enorme perda de tempo, então não quero colocá-los no deck até ter bastante certeza de que não vou apertar “again” mais de uma ou duas vezes.
    • Dá para usar leitura incremental. É uma abordagem construída sobre repetição espaçada, muitas pessoas a reinventaram independentemente, e ela funciona muito bem.
      Quando você se acostuma, ela muda a forma como você encara o aprendizado.
      [1] https://supermemo.guru/wiki/Michael_Nielsen_re-discovers_inc...
    • Também é possível aprender uma matéria de forma mais profunda com o Anki. Só é mais difícil.
      Vale conferir este trabalho experimental de tentar aprender física quântica com um sistema de repetição espaçada: https://quantum.country/
    • Até onde sei, a única “ferramenta” que tenta formalizar o próximo passo é imersão.
      Pelo menos no aprendizado de idiomas, se você se mergulhar suficientemente no input, o cérebro consegue construir o mapa profundo de relações necessário para usar a língua, e decorar mecanicamente regras gramaticais e vocabulário arbitrário não substitui esse processo.
  • A cada poucos anos, uso o Anki intensamente para estudar idiomas. Usei para alemão e, mais recentemente, para latim e chinês clássico, chegando a até 90 minutos por dia, mas acabo parando porque não consigo controlar a carga de trabalho ou porque meus hábitos mudam.
    Os ganhos de um ano de treino ainda permanecem, mas a cauda longa da repetição espaçada não parece funcionar nem um pouco para mim. Ainda assim, quando se chega ao nível de conseguir ler ou assistir TV, o esforço considerável de criar e revisar cartões valeu a pena.
    Também é divertido passar bastante tempo criando um sistema altamente personalizado que não precisa servir para mais ninguém. Ele permite um egoísmo que é o oposto do design de acessibilidade, e disso às vezes surgem decisões de design bem novas e satisfatórias.
    Há muitos decks compartilhados online, mas, talvez por custos de hospedagem ou direitos autorais, parecem apagar decks que não são baixados regularmente; como resultado, muitos decks de nicho desaparecem. Enviei alguns decks de alemão, mas eles nunca teriam o mesmo tráfego que decks em inglês, então foram apagados. É uma pena, e fico imaginando como seria o ecossistema se fosse o contrário.

    • Se o tempo diário de revisão chega a 90 minutos, é claro que deve ficar pesado, a não ser que você seja estudante em tempo integral.
      Para mim, se o tempo de revisão passa de 5 minutos, é hora de parar de adicionar cartões por um tempo.
    • Passei pela mesma coisa. Investi muito tempo no Anki e tive retorno, mas não consegui manter até o fim.
      Na vida, chega um momento em que você precisa pular 2 ou 3 dias, e aí fica sobrecarregado com a enorme quantidade acumulada e acaba desistindo.
      Depois de ver alguns comentários no HN, comecei recentemente a usar o SuperMemo, e até agora está indo bem. Quando preciso fazer uma pausa, sinto-me menos sobrecarregado, e ele é muito menos punitivo, seja por causa do algoritmo, seja porque os padrões são melhores.
      Ainda estou no começo, e, como tenho conhecimento acumulado de experiências anteriores com repetição espaçada, não é justo compará-lo ao Anki agora. Mesmo assim, ele reacendeu meu entusiasmo por memorização e, até aqui, valeu o investimento.
    • Também tenho dificuldade para acompanhar decks grandes de idiomas. No meu caso, o problema geralmente não é o Anki, mas outras coisas da vida, como estresse e trabalho.
      Há um limite para o que dá para manter no ar ao mesmo tempo, e, se nem tudo estiver fluindo bem, fica mais difícil continuar lidando com um deck longo. Se eu pudesse simplesmente pausar todo o resto, acho que não haveria problema.
      Ainda assim, a retenção é alta, então o progresso entre os períodos em que uso o deck tende a se manter.
    • Eu também uso Anki para alemão. Usei um deck de 1850 cartões para aprender o gênero dos substantivos.
      Olhando as estatísticas, estudei por quase 1 ano; o tempo médio diário de estudo foi de menos de 2 minutos, e uma revisão média levava menos de 2 segundos. No total, deu cerca de 10 horas.
      O efeito foi absurdamente bom. Li em algum lugar no HN que criar cartões muito fáceis ajuda, e isso definitivamente ajudou a manter o hábito.
    • O objetivo central aqui não é throughput, e sim hábito. Como alguém que usa Anki há anos, eu recomendaria primeiro criar o hábito de acrescentar Anki todos os dias aos estudos que você já faz, como alemão.
      No Anki, há uma forma fácil de limitar o uso: defina o máximo diário de cartões como algo ridiculamente pequeno, tipo 5. Cinco cartões dá para fazer e normalmente leva menos de 1 minuto.
      Quando isso ficar tranquilo, aumente aos poucos. É melhor não transformar o Anki no único caminho de prática, e sim usá-lo como complemento da sua rotina de estudo existente.
      O hábito de fazer, mesmo de forma não ideal, é muito melhor do que deixar passar tentando fazer perfeitamente. Em geral, a frequência vem antes da qualidade; depois de conquistar a primeira, você aumenta a segunda.
  • Durante meu Erasmus na Alemanha, experimentei quase todos os principais apps de aprendizado de idiomas, como Duolingo, Babbel, Seedlang e Anki, mas nenhum se encaixou bem
    O que eu queria era aprender em contexto, ter áudio em cada cartão, uma densidade alta que me permitisse passar por muitos cartões em uma sessão, pular sem testes de nivelamento e aprender palavras extraídas dos podcasts, YouTube e sites em alemão que eu consumo
    Uma boa parte das palavras em alemão não corresponde 1:1 ao inglês ou ao tcheco, então tradução palavra por palavra não funcionava bem, e o Duolingo foi o pior, porque gastava tempo demais com exercícios fáceis para crianças
    O Anki foi o que melhor funcionou para mim, mas o processo de criar cartões com frases e áudio era trabalhoso, e eu perdia o fluxo pensando em como avaliar cada cartão entre “well”, “good” e “easy”. Eu queria manter a repetição espaçada, mas preferia uma escolha simples de “acertei/errei”
    Por isso, ao longo do último ano, venho criando um app de aprendizado de idiomas, ligando e desligando o projeto. No momento ele só oferece suporte a alemão, extrai palavras do YouTube, da web e de textos, lida com várias formas flexionadas, cria uma quantidade infinita de cartões com frases de exemplo usando GPT-4 e adiciona áudio de boa qualidade dos modelos mais recentes do GCP
    Site do projeto com links para Android e iOS: https://vokabeln.io/ O design do site está antigo, e o app hoje tem uma aparência bem diferente

    • Se a quantidade de opções de resposta for pesada demais, você pode usar só uma ou duas. Concordo que opções demais podem ser esmagadoras
      Ainda assim, o algoritmo de repetição espaçada deve funcionar. Não recomendo “well”, porque isso faz com que você não veja o cartão de novo por muito tempo
    • Recomendo criar frases em inglês com GPT-4 e obter o alemão com Google Translate
      Pode ser mais difícil conseguir frases de exemplo que se encaixem em uma palavra específica em alemão, mas a qualidade do alemão pode melhorar. Tive um problema parecido ao criar podcasts especializados de aprendizado de sueco e polonês, e a saída do GPT-4 tinha muitas expressões ao estilo do inglês
    • No exemplo da landing page aparece Der Fußballspieler schießt auf das _____., mas a resposta deveria ser “Tor”
      Ninguém diria “Ziel”
    • Para quem for experimentar, acrescento que ainda faltam duas funcionalidades muito pedidas
      Artigos e formas plurais dos substantivos, e listas de vocabulário A1, A2 e B1 para quem está se preparando para exames de proficiência. Pretendo implementar isso no mês que vem
    • Se você quer apenas “acertei/errei”, não bastaria apertar só os botões das extremidades?
      Por exemplo, usar só 1 minuto e o tempo máximo escalonado, ignorando os dois botões do meio
  • O Anki foi útil para concentrar a prática de piano
    Em cada peça que pratiquei ao longo de vários anos, há alguns compassos difíceis; antes de usar o Anki, eu não me lembrava bem de quais compassos de quais peças eu não conseguia tocar, e tendia a praticar só as partes agradáveis que eu já sabia tocar
    Agora tenho um baralho em que cada grupo de compassos difíceis de todas as peças que já trabalhei tem um flashcard. Quando me sento ao piano, abro esse baralho, pratico os compassos que aparecem e, com uma autoavaliação, marco quanto tempo deve levar até eu praticar aqueles compassos de novo
    Faço isso há mais de 5 anos, e fico impressionado ao ver como o algoritmo básico organiza de forma eficaz minhas sessões de estudo de piano

    • Eu estava justamente me perguntando como aplicar o Anki ao aprendizado de tablaturas de guitarra
      Você poderia compartilhar um exemplo de cartão de piano?
    • Já vi alguém dizer que usou exatamente isso para praticar nós
      Parece haver algo interessante em habilidades físicas aprendidas por repetição espaçada
  • Eu adoro o Anki e sou um usuário pesado
    Meus flashcards matinais incluem de tudo: nós, geografia, idiomas, flags de linha de comando do tar, artigos científicos e até lições de estatística. Eu recomendaria preenchê-lo com coisas de que você gosta. É divertido sentir, de manhã, que estou cumprimentando hobbies que ficam na borda da memória
    Também estou aprendendo cantos de pássaros. Como não enxergo bem, é difícil aprender visualmente; então peguei no eBird uma lista de aves comuns da minha região, baixei mp3 dos cantos na Macaulay Library e importei tudo em lote para flashcards pessoais. Sempre é gratificante ouvir um pássaro lá fora e pensar: “acho que sei o que é isso!”. Também combina muito bem com o Merlin Sound ID
    Outro bom uso é como um Rolodex auxiliar de memória. Eu frequentemente esqueço de entrar em contato com amigos para saber como estão, então criei um baralho contendo apenas nomes de pessoas para cumprimentar. Quando alguém aparece, mando uma mensagem e respondo ao cartão com o intervalo que parecer adequado. Assim, o sistema de repetição espaçada ajuda a não deixar ninguém esquecido por tempo demais

    • Espera, flags de linha de comando do tar?
      Quando eu estava aprendendo programação, o conselho comum era não memorizar coisas fáceis de consultar, como sintaxe de linguagens, recursos de frameworks e flags de linha de comando, mas simplesmente aprendê-las naturalmente
      Eu mesmo, recentemente, antes até de começar um projeto em Nest.js, me peguei folheando a documentação e criando cartões de uso, e senti que aquilo era mais procrastinação do que produtividade
      Não nego que o Anki seja eficaz para memorização. Isso seria o mesmo que negar a eficácia do princípio da repetição espaçada. Só fico em dúvida se vale a pena colocar coisas como “atalhos do Vim”. Dizem que John Carmack fez isso para ver por que o Vim era tão comentado
    • Como alguém que começou sistemas de repetição espaçada algumas vezes e acabou largando, acho essa abordagem interessante
      Fico curioso se você coloca todos esses assuntos diferentes em um único baralho enorme, e como faz quando adiciona uma nova área de assunto
      Parte do problema quando tentei usar o Anki no passado era 1) o overhead de decidir como dividir o tempo entre os baralhos e 2) o peso de ter que avaliar de 1 a 5 quão bem eu lembrava a informação. O segundo ponto era especialmente grande, e esse tipo de tarefa parecia exaustivo demais. Se tiver alguma dica para superar isso, gostaria de ouvir
    • Onde você encontrou bons flashcards sobre nós?
    • Cantos de pássaros é uma ideia realmente ótima. Nunca tinha pensado nisso, mas combina perfeitamente com o meio
  • Usei bastante o Anki na faculdade de medicina, e ele é muito popular por lá
    Minha formação original era em ciência da computação, então eu não vinha de uma cultura de memorizar muita coisa em alta velocidade; levei alguns anos para aceitar plenamente a ferramenta como forma de estudar centenas de fatos de última hora
    Mas, depois de usá-lo por um tempo, passei a sentir que a recordação rápida induzida pelo sistema reforçava, em vez de substituir, uma compreensão mais profunda dos conceitos. Alguns anos atrás escrevi um texto curto sobre essa relação
    [0] https://samrawal.substack.com/p/on-the-relationship-between-...

  • O Anki é excelente. Usei por alguns anos para ampliar meu vocabulário em inglês, mas, por alguns motivos, acabei passando a usar uma planilha como o Airtable
    Primeiro, quando quero criar flashcards em lote, como uma lista recebida do ChatGPT, as opções de importação e exportação são limitadas
    Segundo, é difícil manter a constância todos os dias, e seria bom se o progresso fosse mostrado de uma forma motivadora. O motivo de usarmos listas de TODO também é querer ver o progresso. Também seria legal ter um tipo de diversão viciante, como um jogo Pop It ou plástico-bolha
    Por isso, criei no Airtable os campos Word, Translation, Days, Repeat, Attachment, Edited_at. Repeat é um campo de função DATEADD(Edited, Days, 'days'), usado para filtragem, e Days é um campo de seleção única em que se escolhe uma opção entre 1, 4, 10, 25, 55, 90 e 200 dias
    Parece trabalhoso, mas não é. A cada clique, as linhas da tabela diminuem, então dá para ver o progresso. Não é ideal, nem um sistema de repetição espaçada de verdade, mas funciona para mim e, por algum motivo, fica mais fácil manter a constância
    Ainda assim, na maioria dos casos, o Anki é excelente

    • Se você quer que o progresso seja mostrado de uma forma motivadora, existe um plugin muito popular chamado Heatmap
      Ele mostra um gráfico no estilo GitHub dentro do Anki e conta a quantidade de revisões em vez da frequência de commits
  • Todo mundo precisa saber que alguém sequestrou o nome Anki
    Existe o projeto Anki verdadeiro, e também há um serviço SaaS Anki imitador e um app móvel com o mesmo nome nas lojas de aplicativos

    • Isso é confuso. O repositório do GitHub[1] leva ao site AnkiWeb[2], e lá uma das opções de download é um app para iOS de 25 dólares
      Não sei em que sentido o Anki teria sido sequestrado
      [1] https://github.com/ankitects/anki
      [2] https://apps.ankiweb.net/
    • Eu não sabia disso e, recentemente, recomendei a alguém que instalasse pela App Store, e custava 25 dólares
      Agora faz muito mais sentido