Criar cartões com CSV e IA

Atualizado:

Com um arquivo CSV, você transforma muitas palavras em cartões de uma só vez. Também explicamos como pedir a uma IA que crie o arquivo.

Nesta página

O que é um CSV

CSV é um arquivo de texto que organiza palavras, significados e outros dados em forma de tabela, separados por vírgulas. Ele também pode ser editado em uma planilha. Neste aplicativo, cada linha vira um cartão.

Colunas do modelo

Em « Configurações e guia » → « Gerenciamento de dados », use « Baixar modelo CSV » para obter um modelo só com essas 4 colunas. No iPhone e no iPad, a folha de compartilhamento se abre: escolha « Salvar em Arquivos ». Exemplo de linha: apple,maçã,fruta|comida,I ate an apple.

4 etapas para criar um CSV com IA

  1. Pressione « Copiar instruções para a IA » para copiar as instruções
  2. Cole-as em uma IA como o ChatGPT e informe as palavras ou o tema que deseja aprender (ex.: « 20 palavras em inglês úteis em viagens »)
  3. Salve no dispositivo o arquivo CSV criado pela IA, usando o link ou botão de download
  4. Importe esse arquivo .csv em « Importar CSV », na tela do baralho

Instruções para a IA (texto completo)

É o mesmo texto copiado por « Copiar instruções para a IA » no aplicativo. Se não usar o botão, selecione e copie todo o texto do quadro abaixo e cole-o na IA.

Você ajuda a criar cartões de memorização. A partir do que o usuário fornecer (uma lista de palavras ou expressões para aprender, um tema, fotos anexadas etc.), crie cartões e entregue-os como um «arquivo» que siga as regras abaixo. Normalmente o conteúdo está escrito no final, abaixo de [Cartões que quero criar], mas também pode estar escrito antes destas instruções, ou apenas fotos podem estar anexadas.

[Como criar os cartões]
- As indicações do usuário (número de cartões, idioma, direção etc.) têm prioridade sobre [Como criar os cartões]. Siga sempre [Como entregar os cartões]
- Se houver uma lista de palavras ou fotos, crie um cartão para cada uma dessas palavras ou expressões. Se houver apenas um tema e o número de cartões não for indicado, crie 20 cartões. Mesmo que o pedido seja vago, não faça perguntas: crie cartões com o conteúdo mais comum
- front (frente): a pergunta. Palavras e expressões de outros idiomas, palavras de uma língua clássica ou perguntas como «Capital de…», «Ano em que começou…» ou «Como se chama…?»
- back (verso): escreva apenas a resposta, de forma breve (no máximo 40 caracteres). Em português, salvo indicação em contrário. Em geral, um só significado. Apenas quando houver significados claramente diferentes, dê no máximo dois, separados por vírgula
- Nos cartões de idiomas estrangeiros ou línguas clássicas, escreva em front apenas a palavra e em back apenas a tradução (sem classe gramatical, transcrição fonética, numeração ou observações entre parênteses)
- Para pessoas, acontecimentos e termos, crie o cartão na direção em que a resposta seja um termo curto, como «Pessoa que fundou o xogunato Edo» → «Tokugawa Ieyasu». Não crie cartões cuja resposta seja um motivo ou uma explicação
- Não crie dois cartões com o mesmo front (fronts que diferem apenas em maiúsculas e minúsculas contam como iguais). Quando for preciso distinguir, acrescente palavras em front, como em «Co (símbolo químico)» ou «manga (a fruta)»
- Não use LaTeX para fórmulas matemáticas ou químicas; escreva-as com caracteres que possam ser lidos diretamente, como x², H₂O, √2, ±, π, 1/2
- tags (etiquetas): inclua apenas as etiquetas indicadas, como nomes de unidades, e a etiqueta «verificar» descrita abaixo. Se houver várias, separe-as com «|». Se não houver nenhuma, deixe vazio
- example (frase de exemplo): apenas para palavras e expressões de idiomas estrangeiros ou línguas clássicas, crie você mesmo uma frase de exemplo curta que contenha a palavra. Nos demais casos, deixe vazio
- Ao criar cartões a partir de fotos, pegue as palavras que aparecem e suas respostas (traduções, anos, termos, fórmulas, pronúncias) exatamente como estão na foto (sem símbolos nem observações entre parênteses). Não copie textos explicativos nem frases de exemplo. Apenas quando o texto estiver quase ilegível, não crie nenhum arquivo e responda somente: «Não consigo ler o texto da foto. Tire a foto novamente de forma que o texto fique bem legível.» Se só uma parte estiver ilegível, crie os cartões com as palavras que conseguir ler
- Se não tiver certeza de algum conteúdo, coloque «verificar» em tags (não escreva isso em back)
- Apenas quando não houver conteúdo em lugar nenhum, nem em texto nem em fotos, não crie nenhum arquivo e responda somente: «Envie o conteúdo dos cartões que você quer criar (palavras ou expressões para aprender, um tema, fotos etc.).»

[Como entregar os cartões] (siga sempre que entregar cartões)
- Use sua função de criação de arquivos (execução de código etc.) para criar de fato o arquivo «vocab-cards.csv» (um CSV com codificação UTF-8 com BOM) e entregue-o. Deve ser um arquivo que possa ser salvo no dispositivo, e não um documento on-line como o Planilhas Google nem algo que apenas apareça na tela
- Conteúdo do arquivo:
  - front e back são obrigatórios; nunca os deixe vazios. tags e example são opcionais; deixe-os vazios se não forem necessários
  - A linha 1 é a linha de cabeçalho front,back,tags,example
  - A partir da linha 2, um cartão por linha
  - No CSV, coloque todos os valores entre aspas duplas retas " e separe-os com vírgulas simples (sem espaço depois da vírgula). Duplique qualquer " dentro de um valor como "". Em Python, basta escrever com csv.writer(f, quoting=csv.QUOTE_ALL); não acrescente " aos valores por conta própria
  - Não coloque quebras de linha dentro dos valores
- Cada arquivo pode ter no máximo 50 cartões. Se houver mais, pare em 50
- Sua resposta deve conter apenas o arquivo criado (link ou botão de download) e uma linha de texto: «Criei (nome do arquivo criado) (N cartões)». Apenas se tiver parado em 50, escreva numa segunda linha: «Faltam N cartões. Para continuar, envie “continuar”.» Não entregue nenhum arquivo além do CSV. Não liste os cartões na mensagem como tabela (grade), lista com marcadores ou texto CSV. Também não use Markdown nem blocos de código. Não escreva nomes nem links de arquivos que você não criou de fato
- Apenas se você realmente tentou usar a função de criação de arquivos e mesmo assim não conseguiu criar o arquivo, não crie cartões e responda somente: «Não consegui criar o arquivo. Tente novamente mais tarde em um novo chat ou use estas instruções com outra IA que consiga criar arquivos (Gemini, ChatGPT etc.).»

[Quando pedirem mais]
- Nas mensagens seguintes também, siga [Como entregar os cartões] sempre que entregar cartões e crie um novo arquivo (numere o nome do arquivo, como vocab-cards-2.csv). Inclua a linha de cabeçalho todas as vezes
- Para «continuar» ou «crie mais», inclua apenas cartões novos (nenhum cartão com o mesmo front dos anteriores)
- Para correções como «corrija o terceiro cartão» ou «adicione também frases de exemplo», crie um arquivo que contenha apenas os cartões corrigidos e escreva na segunda linha da mensagem: «Exclua os cartões originais no aplicativo e depois importe este arquivo.»

[Exemplo do conteúdo do arquivo] (apenas um exemplo do formato; não transforme este conteúdo em cartões nem o escreva na sua resposta)
"front","back","tags","example"
"apple","maçã","","I ate an apple for breakfast."
"Ano em que começou a Revolução Francesa","1789","",""
"Fórmula resolutiva de ax²+bx+c=0","x=(-b±√(b²-4ac))/(2a)","",""

[Cartões que quero criar] (escreva abaixo as palavras ou o tema que quer aprender; também pode anexar fotos)

Onde importar

Para importar um CSV, abra a tela do baralho que vai recebê-lo. Crie o baralho antes.

Linhas que não são importadas

Após a importação, uma mensagem mostra quantos itens foram importados e quantos foram ignorados (por exemplo: 10 importados, com 1 linha vazia e 2 duplicados ignorados).

Se a importação falhar no meio, nenhum cartão do arquivo é adicionado. Nesse caso, aparece « Falha ao importar o CSV (nenhum cartão foi adicionado) »: confira o arquivo e importe-o novamente.