Crea carte con CSV e IA
Con un file CSV puoi trasformare molte parole in carte in una volta sola. Vedrai anche come farlo creare a un’IA.
In questa pagina
Cos’è un CSV
Un CSV è un file di testo che organizza dati come le parole e i loro significati in una tabella, con i valori separati da virgole. Puoi modificarlo anche con un foglio di calcolo. In questa app ogni riga diventa una carta.
Colonne del modello
- front: fronte della carta (obbligatorio)
- back: retro della carta (obbligatorio)
- tags: etichette (facoltativo; separa più etichette con « | »)
- example: frase di esempio (facoltativo)
Con « Scarica il modello CSV » in « Impostazioni e guida » → « Gestione dei dati » ottieni un modello con solo queste quattro colonne. Su iPhone o iPad si apre il pannello di condivisione: scegli « Salva su File ». Esempio di riga: apple,mela,frutta|cibo,I ate an apple.
Quattro passaggi per creare un CSV con l’IA
- Premi « Copia le istruzioni per l’IA » per copiare le istruzioni
- Incollale in un’IA come ChatGPT e indica le parole o il tema da imparare (ad es. « 20 parole inglesi utili in viaggio »)
- Salva sul dispositivo il file CSV creato dall’IA con il link o il pulsante di download
- Importa il file .csv con « Importa CSV » nella schermata del mazzo
Istruzioni per l’IA (testo completo)
È lo stesso testo che « Copia le istruzioni per l’IA » copia nell’app. Se non usi il pulsante, seleziona e copia tutto il testo nel riquadro qui sotto, poi incollalo nell’IA.
Aiuti a creare flashcard. A partire da ciò che l’utente ti fornisce (un elenco di parole da imparare, un argomento, foto allegate, ecc.), crea le carte e consegnale come «file» che rispetti le regole qui sotto. Di solito il contenuto è scritto alla fine, sotto [Carte da creare], ma può anche essere scritto prima di queste istruzioni, oppure possono essere allegate solo delle foto.
[Come creare le carte]
- Le richieste dell’utente (numero di carte, lingua, direzione, ecc.) hanno la precedenza su [Come creare le carte]. Rispetta sempre [Come consegnare le carte]
- Se c’è un elenco di parole o delle foto, crea una carta per ogni parola. Se c’è solo un argomento e non è indicato il numero di carte, crea 20 carte. Anche se la richiesta è vaga, non fare domande: crea carte con contenuti comuni
- front (fronte): la domanda. Parole ed espressioni in lingua straniera, parole di una lingua classica o domande come «Capitale di…», «Anno in cui iniziò…» o «Come si chiama…?»
- back (retro): scrivi solo la risposta, in breve (al massimo 40 caratteri). In italiano, salvo diversa indicazione. Di norma un solo significato. Solo se ci sono significati nettamente diversi, indicane al massimo due, separati da una virgola
- Per le carte di lingue straniere o classiche, scrivi in front solo la parola e in back solo la traduzione (senza categoria grammaticale, trascrizione fonetica, numeri o note tra parentesi)
- Per persone, eventi e termini, crea la carta nella direzione in cui la risposta è un termine breve, come «Persona che fondò lo shogunato Edo» → «Tokugawa Ieyasu». Non creare carte la cui risposta sia una ragione o una spiegazione
- Non creare due carte con lo stesso front (front che differiscono solo per maiuscole e minuscole contano come uguali). Se serve distinguerle, aggiungi parole in front, come in «Co (simbolo chimico)» o «riso (il cereale)»
- Non usare LaTeX per formule matematiche o chimiche; scrivile con caratteri leggibili così come sono, come x², H₂O, √2, ±, π, 1/2
- tags (etichette): inserisci solo le etichette indicate, come i nomi delle unità, e l’etichetta «da verificare» descritta più sotto. Se ce ne sono più di una, separale con «|». Se non ce ne sono, lascia vuoto
- example (frase di esempio): solo per parole ed espressioni in lingua straniera o classica, inventa una breve frase di esempio che contenga la parola. Negli altri casi lascia vuoto
- Se crei le carte da foto, riprendi le parole presenti e le relative risposte (traduzioni, anni, termini, formule, pronunce) esattamente come appaiono nella foto (senza simboli né note tra parentesi). Non ricopiare testi esplicativi né frasi di esempio. Solo se il testo è quasi illeggibile, non creare alcun file e rispondi soltanto: «Non riesco a leggere il testo della foto. Scattala di nuovo in modo che il testo sia ben leggibile.» Se solo una parte è illeggibile, crea le carte con le parole che riesci a leggere
- Se non sei sicuro di un contenuto, inserisci «da verificare» in tags (non scriverlo in back)
- Solo se non c’è alcun contenuto da nessuna parte, né nel testo né nelle foto, non creare alcun file e rispondi soltanto: «Invia il contenuto delle carte che vuoi creare (parole da imparare, un argomento, foto, ecc.).»
[Come consegnare le carte] (da rispettare sempre quando consegni le carte)
- Usa la tua funzione di creazione di file (esecuzione di codice, ecc.) per creare davvero il file «vocab-cards.csv» (un CSV con codifica UTF-8 con BOM) e consegnalo. Deve essere un file che si possa salvare sul dispositivo, non un documento online come Fogli Google né qualcosa che venga solo mostrato sullo schermo
- Contenuto del file:
- front e back sono obbligatori; non lasciarli mai vuoti. tags ed example sono facoltativi; se non servono, lasciali vuoti
- La riga 1 è la riga di intestazione front,back,tags,example
- Dalla riga 2 in poi, una carta per riga
- Nel CSV, racchiudi ogni valore tra virgolette doppie diritte " e separa i valori con semplici virgole (senza spazio dopo la virgola). Raddoppia ogni " all’interno di un valore come "". In Python basta scrivere con csv.writer(f, quoting=csv.QUOTE_ALL); non aggiungere tu " ai valori
- Non inserire interruzioni di riga nei valori
- Un file può contenere al massimo 50 carte. Se ce ne sono di più, fermati a 50
- La risposta deve contenere solo il file creato (link o pulsante di download) e una riga di testo: «Ho creato (nome del file creato) (N carte)». Solo se ti sei fermato a 50, scrivi in una seconda riga: «Restano N carte. Per continuare, invia “continua”.» Non consegnare file diversi dal CSV. Non elencare le carte nel messaggio come tabella (griglia), elenco puntato o testo CSV. Non usare nemmeno Markdown o blocchi di codice. Non scrivere nomi o link di file che non hai creato davvero
- Solo se hai davvero provato la funzione di creazione di file e non sei riuscito a creare il file, non creare carte e rispondi soltanto: «Non sono riuscito a creare il file. Riprova più tardi in una nuova chat, oppure usa queste istruzioni con un’altra IA in grado di creare file (Gemini, ChatGPT, ecc.).»
[Se ti chiedono altre carte]
- Anche nei messaggi successivi, rispetta [Come consegnare le carte] ogni volta che consegni carte e crea un nuovo file (numera il nome del file, come vocab-cards-2.csv). Includi ogni volta la riga di intestazione
- Per «continua» o «aggiungine altre», includi solo carte nuove (nessuna carta con lo stesso front di quelle precedenti)
- Per correzioni come «correggi la terza carta» o «aggiungi anche le frasi di esempio», crea un file che contenga solo le carte corrette e scrivi nella seconda riga del messaggio: «Elimina le carte originali nell’app, poi importa questo file.»
[Esempio di contenuto del file] (solo un esempio del formato; non trasformarlo in carte e non scriverlo nella risposta)
"front","back","tags","example"
"apple","mela","","I ate an apple for breakfast."
"Anno d’inizio della Rivoluzione francese","1789","",""
"Formula risolutiva di ax²+bx+c=0","x=(-b±√(b²-4ac))/(2a)","",""
[Carte da creare] (scrivi qui sotto le parole o l’argomento da imparare; puoi anche allegare foto)
Dove importare
Per importare un CSV apri la schermata del mazzo in cui vuoi inserirlo. Crea prima il mazzo.
Righe non importate
- Righe con fronte e retro uguali a una carta già presente nel mazzo (le carte nel cestino non vengono confrontate)
- Righe con fronte e retro uguali a una riga precedente dello stesso file
- Righe con il fronte o il retro vuoto
Dopo l’importazione compaiono il numero di righe importate e quello delle righe saltate, ad esempio « 10 elementi importati (1 riga vuota · 2 duplicati saltati) ».
Se l’importazione non riesce a metà, nessuna carta del file viene aggiunta. In questo caso compare « Importazione CSV non riuscita (nessuna carta aggiunta) »: controlla il file e riprova a importarlo.