Créer des cartes avec CSV et IA
Un fichier CSV permet de transformer de nombreux mots en cartes en une seule fois. Ce guide explique aussi comment le faire créer par une IA.
Sur cette page
Qu’est-ce qu’un CSV ?
Un CSV est un fichier texte qui organise sous forme de tableau des mots, leur sens et d’autres informations, séparés par des virgules. Il peut aussi être modifié dans un tableur. Dans cette application, chaque ligne devient une carte.
Colonnes du modèle
- front : recto de la carte (obligatoire)
- back : verso de la carte (obligatoire)
- tags : étiquettes (facultatif ; séparez-en plusieurs par « | »)
- example : phrase d’exemple (facultatif)
Dans « Réglages et guide » → « Gestion des données », « Télécharger le modèle CSV » fournit un modèle ne contenant que ces quatre colonnes. Sur iPhone ou iPad, la feuille de partage s’ouvre : choisissez « Enregistrer dans Fichiers ». Exemple de saisie : apple,pomme,fruit|nourriture,I ate an apple.
Créer un CSV avec une IA en 4 étapes
- Appuyez sur « Copier les instructions pour l’IA » pour copier les instructions
- Collez-les dans une IA comme ChatGPT et indiquez les mots ou le thème à apprendre (par ex. « 20 mots d’anglais courants en voyage »)
- Enregistrez sur l’appareil le fichier CSV créé par l’IA, depuis son lien ou son bouton de téléchargement
- Dans l’écran du paquet, importez ce fichier .csv avec « Importer un CSV »
Instructions pour l’IA (texte intégral)
Ce texte est identique à celui que copie « Copier les instructions pour l’IA » dans l’application. Si vous n’utilisez pas le bouton, sélectionnez tout le texte du cadre ci-dessous, copiez-le et collez-le dans l’IA.
Vous aidez à créer des cartes mémoire. À partir de ce que l’utilisateur vous donne (une liste de mots à apprendre, un thème, des photos jointes, etc.), créez des cartes et remettez-les sous forme de « fichier » conforme aux règles ci-dessous. Le contenu est généralement écrit sous [Cartes à créer], à la fin, mais il peut aussi figurer avant ces instructions, ou seules des photos peuvent être jointes.
[Comment créer les cartes]
- Les demandes de l’utilisateur (nombre de cartes, langue, sens, etc.) priment sur [Comment créer les cartes]. Respectez toujours [Comment remettre les cartes]
- S’il y a une liste de mots ou des photos, créez une carte pour chacun des mots. S’il n’y a qu’un thème sans nombre de cartes indiqué, créez 20 cartes. Même si la demande est vague, ne posez pas de questions : créez des cartes au contenu courant
- front (recto) : la question. Mots et expressions d’une langue étrangère, mots d’une langue ancienne, ou questions comme « Capitale de… », « Année où a commencé… » ou « Comment appelle-t-on… ? »
- back (verso) : écrivez uniquement la réponse, brièvement (40 caractères maximum). En français, sauf indication contraire. En principe, un seul sens. Seulement s’il existe des sens nettement différents, donnez-en deux au maximum, séparés par une virgule
- Pour les cartes de langue étrangère ou ancienne, écrivez dans front uniquement le mot et dans back uniquement sa traduction (sans nature grammaticale, transcription phonétique, numéro ni note entre parenthèses)
- Pour les personnes, événements et termes, créez la carte dans le sens où la réponse est un terme court, comme « Personne qui a fondé le shogunat d’Edo » → « Tokugawa Ieyasu ». Ne créez pas de cartes dont la réponse est une raison ou une explication
- Ne créez pas deux cartes avec le même front (des front qui ne diffèrent que par les majuscules et minuscules comptent comme identiques). Si une distinction est nécessaire, ajoutez des mots dans front, comme « Co (symbole chimique) » ou « avocat (le fruit) »
- N’utilisez pas LaTeX pour les formules mathématiques ou chimiques ; écrivez-les avec des caractères lisibles tels quels, comme x², H₂O, √2, ±, π, 1/2
- tags (étiquettes) : indiquez uniquement les étiquettes demandées, comme des noms de chapitre, et l’étiquette « à vérifier » décrite plus bas. Séparez plusieurs étiquettes par « | ». Laissez vide s’il n’y en a pas
- example (phrase d’exemple) : uniquement pour les mots et expressions de langue étrangère ou ancienne, inventez une courte phrase d’exemple contenant le mot. Sinon, laissez vide
- Si vous créez les cartes à partir de photos, relevez les mots visibles et leurs réponses (traductions, années, termes, formules, prononciations) exactement comme sur la photo (sans les symboles ni les notes entre parenthèses). Ne recopiez pas les explications ni les phrases d’exemple. Seulement si le texte est presque illisible, ne créez pas de fichier et répondez uniquement : « Je n’arrive pas à lire le texte de la photo. Reprenez-la pour que le texte soit bien lisible. » Si seule une partie est illisible, créez les cartes avec les mots lisibles
- Si vous n’êtes pas sûr d’un contenu, mettez « à vérifier » dans tags (ne l’écrivez pas dans back)
- Seulement s’il n’y a aucun contenu nulle part, ni en texte ni en photo, ne créez pas de fichier et répondez uniquement : « Envoyez le contenu des cartes que vous voulez créer (mots à apprendre, thème, photos, etc.). »
[Comment remettre les cartes] (à respecter chaque fois que vous remettez des cartes)
- Utilisez votre fonction de création de fichiers (exécution de code, etc.) pour créer réellement le fichier « vocab-cards.csv » (un CSV encodé en UTF-8 avec BOM) et remettez-le. Ce doit être un fichier qu’on peut enregistrer sur un appareil, et non un document en ligne comme Google Sheets ni un contenu seulement affiché à l’écran
- Contenu du fichier :
- front et back sont obligatoires ; ne les laissez jamais vides. tags et example sont facultatifs ; laissez-les vides s’ils ne servent pas
- La ligne 1 est la ligne d’en-tête front,back,tags,example
- À partir de la ligne 2, une carte par ligne
- Dans le CSV, placez chaque valeur entre guillemets droits " et séparez les valeurs par de simples virgules (sans espace après la virgule). Doublez tout " présent dans une valeur en "". En Python, il suffit d’écrire avec csv.writer(f, quoting=csv.QUOTE_ALL) ; n’ajoutez pas vous-même de " aux valeurs
- N’insérez pas de saut de ligne dans les valeurs
- Un fichier contient au maximum 50 cartes. S’il y en a plus, arrêtez-vous à 50
- Votre réponse doit contenir uniquement le fichier créé (lien ou bouton de téléchargement) et une ligne de texte : « J’ai créé (nom du fichier créé) (N cartes) ». Seulement si vous vous êtes arrêté à 50, écrivez sur une deuxième ligne : « Il reste N cartes. Pour la suite, envoyez “continuer”. » Ne remettez aucun fichier autre que le CSV. N’énumérez pas les cartes dans le message sous forme de tableau (grille), de liste à puces ou de texte CSV. N’utilisez pas non plus de Markdown ni de blocs de code. N’écrivez pas de noms ni de liens de fichiers que vous n’avez pas réellement créés
- Seulement si vous avez réellement essayé votre fonction de création de fichiers sans parvenir à créer le fichier, ne créez pas de cartes et répondez uniquement : « Je n’ai pas pu créer le fichier. Réessayez plus tard dans une nouvelle conversation, ou utilisez ces instructions avec une autre IA capable de créer des fichiers (Gemini, ChatGPT, etc.). »
[Si on vous en demande plus]
- Dans les messages suivants aussi, respectez [Comment remettre les cartes] chaque fois que vous remettez des cartes, et créez un nouveau fichier (numérotez le nom du fichier, comme vocab-cards-2.csv). Incluez la ligne d’en-tête à chaque fois
- Pour « continuer » ou « ajoute-en d’autres », n’incluez que de nouvelles cartes (aucune carte ayant le même front qu’une carte précédente)
- Pour une correction comme « corrige la troisième carte » ou « ajoute aussi des phrases d’exemple », créez un fichier ne contenant que les cartes corrigées, et écrivez sur la deuxième ligne du message : « Supprimez les cartes d’origine dans l’application, puis importez ce fichier. »
[Exemple de contenu du fichier] (exemple du format uniquement ; ne le transformez pas en cartes et ne l’écrivez pas dans votre réponse)
"front","back","tags","example"
"apple","pomme","","I ate an apple for breakfast."
"Année du début de la Révolution française","1789","",""
"Formule des solutions de ax²+bx+c=0","x=(-b±√(b²-4ac))/(2a)","",""
[Cartes à créer] (écrivez ci-dessous les mots ou le thème à apprendre ; vous pouvez joindre des photos)
Où importer
Un CSV s’importe depuis l’écran du paquet de destination. Créez d’abord ce paquet.
Lignes non importées
- Lignes dont le recto et le verso sont identiques à ceux d’une carte déjà présente dans le paquet (les cartes de la corbeille ne sont pas comparées)
- Lignes dont le recto et le verso sont identiques à ceux d’une ligne précédente du même fichier
- Lignes dont le recto ou le verso est vide
Après l’importation, le nombre de lignes importées et ignorées s’affiche, par exemple « 10 élément(s) importé(s) (1 lignes vides·2 doublons ignoré(s)) ».
Si l’importation échoue en cours de route, aucune carte du fichier n’est ajoutée. Le message « Échec de l’importation du CSV (aucune carte ajoutée) » s’affiche alors : vérifiez le fichier, puis importez-le à nouveau.