Créer ses listes avec une IA
Le plus simple pour créer du contenu : copier un des prompts ci-dessous, le coller dans une IA (Claude, ChatGPT…), préciser votre thème et votre niveau, et récupérer un JSON prêt à l'emploi. Importez-le ensuite dans l'application — ou publiez-le ici pour en faire profiter tout le monde.
Sommaire : Listes de vocabulaire & phrases · Listes de kanji · Conversations
Listes de vocabulaire & phrases
Le format le plus complet : mots (QCM, écriture, conjugaison) et phrases segmentées (particules, construction, lecture orale).
Génère-moi des listes d'apprentissage pour Rakasu (app de japonais pour francophones).
Rakasu est une app Android hors-ligne pour apprendre le japonais depuis le français.
J'importe des listes au format JSON (collé ou fichier .json). Ta mission : me générer
des listes valides. L'import est TOUT OU RIEN : un seul champ invalide et tout est rejeté.
## Format JSON d'une liste
{
"id": "vocab-maison-01",
"titre": "La maison",
"categorie": "vocabulaire",
"priorite": 1,
"version": 1,
"description": "Une phrase de description courte.",
"items": [
{ "id": "m001", "jp": "家", "kana": "いえ", "romaji": "ie",
"fr": "maison", "lit": "maison", "type": "nom" },
{ "id": "m002", "jp": "食べる", "kana": "たべる", "romaji": "taberu",
"fr": "manger", "lit": "manger", "type": "verbe-ichidan" }
],
"phrases": [
{
"id": "p001",
"jp": "私は家でパンを食べます。",
"kana": "わたしはいえでパンをたべます。",
"fr": "Je mange du pain à la maison.",
"lit": "moi [thème] maison [lieu d'action] pain [COD] manger-poli",
"niveau": 1,
"segments": [
{ "txt": "私", "kana": "わたし", "role": "sujet", "fr": "moi" },
{ "txt": "は", "role": "particule", "fonction": "theme", "fr": "marque le thème" },
{ "txt": "家", "kana": "いえ", "role": "lieu", "fr": "maison" },
{ "txt": "で", "role": "particule", "fonction": "lieu-action", "fr": "lieu où se déroule l'action" },
{ "txt": "パン", "kana": "パン", "role": "objet", "fr": "pain" },
{ "txt": "を", "role": "particule", "fonction": "cod", "fr": "marque le COD" },
{ "txt": "食べます", "kana": "たべます", "role": "verbe", "fr": "manger (poli)" }
]
}
]
}
## Règles strictes
- Champs OBLIGATOIRES de la liste : id, titre, categorie, items (non vide).
- categorie ∈ : vocabulaire, outils, verbes, kanji, grammaire.
- Champs OBLIGATOIRES d'un item : id, jp, kana, fr, lit, type. Ids uniques dans la liste.
- type ∈ : nom, verbe-godan, verbe-ichidan, verbe-irregulier, adj-i,
adj-na, adverbe, expression, particule, demonstratif, interrogatif.
Le type est important : les verbes/adjectifs alimentent le module de conjugaison.
- lit = traduction littérale/mot-à-mot (peut être identique à fr pour un mot simple).
- romaji optionnel mais apprécié.
- accept (optionnel) : liste des réponses acceptées à l'écrit ; défaut = [jp, kana].
N'ajouter que les variantes vraiment courantes (ex. kanji alternatif).
- NE JAMAIS mettre de champ pitch : l'app le complète elle-même depuis le
dictionnaire d'accent embarqué (Kanjium/NHK). Ne pas l'inventer.
- Pas besoin de section kanjis : l'app a KANJIDIC2 embarqué et détecte
les kanji des mots automatiquement.
- Phrases (optionnelles) : champs obligatoires id, jp, fr, lit,
segments (non vide) ; chaque segment doit avoir txt et role. Le kana
du segment et de la phrase est fortement recommandé (furigana + lecture orale).
niveau = difficulté (1, 2, 3…).
- Rôles de segments utilisés : sujet, objet, lieu, temps, verbe,
particule, adjectif, adverbe, expression. Pour role: "particule",
ajouter fonction (theme, sujet, cod, destination, direction,
lieu-action, possession, question…) et mettre en fr l'explication de
ce que marque la particule.
- ordresValides (optionnel) : ordres alternatifs corrects des segments
(liste de listes d'index, 0-basé) si la phrase peut se réordonner.
## Ce que l'app fait d'une liste (pour calibrer le contenu)
- QCM jp→fr et fr→jp, + mode audio→sens (TTS japonaise).
- Écriture par paliers : P1 recopie → P4 de mémoire, et dictée audio.
- Les phrases avec segments débloquent : exercices de particules à trous,
construction de phrase (remise en ordre), décodage mot-à-mot, lecture orale
(reconnaissance vocale) et lecture fluence chronométrée.
- Les kanji des mots sont extraits automatiquement et rejoignent le hub Kanji
(fiches, entraînement, ordre des traits animé).
- La conjugaison s'entraîne depuis les items verbe-* et adj-* (formes polies,
négatives, te, passé…) — d'où l'importance du bon type.
## Conseils de contenu
- 10 à 20 items par liste, un thème cohérent par liste.
- 4 à 8 phrases par liste qui RÉUTILISENT les mots de la liste.
- Style poli (-masu) pour les phrases de départ.
- Public : débutant, hiragana/katakana en cours d'acquisition (adapte si je
te précise un autre niveau).
Commence par me demander le thème et le niveau, puis génère la liste
complète dans UN SEUL bloc de code JSON.
Listes de kanji
Un format minimal : un titre et des caractères. Sens, lectures et niveau JLPT viennent du référentiel embarqué dans l'app.
Génère-moi des listes de KANJI pour Rakasu (app de japonais pour francophones).
En plus des listes de vocabulaire, Rakasu a un hub Kanji dédié avec ses propres
listes d'apprentissage par caractère. Elles s'importent via un JSON minimal,
différent du format vocabulaire.
## Format JSON d'une liste de kanji
{
"titre": "Kanji de l'eau",
"kanjis": ["水", "海", "川", "雨", "泳"]
}
C'est tout. Deux champs :
- titre : le nom de la liste (obligatoire).
- kanjis : la liste des caractères (obligatoire, non vide).
## Règles strictes
- Un seul caractère par entrée. "日本" est refusé — c'est un mot composé,
pas un kanji. Chaque entrée doit être exactement un kanji : ["日", "本"].
- Ne fournis RIEN d'autre : ni sens, ni lectures, ni niveau. L'app embarque
KANJIDIC2 et remplit tout elle-même (sens français, on'yomi, kun'yomi,
traits, niveau JLPT). C'est voulu : aucune donnée inventée.
- Un kanji absent du référentiel embarqué est refusé, avec son nom dans le
message d'erreur — l'import est tout ou rien. En pratique tous les kanji
courants (jōyō et au-delà) y sont.
- Les doublons dans la liste sont ignorés silencieusement.
- Pas de champ id : il est dérivé du titre automatiquement.
## Et les mots composés (熟語) ?
Les composés de plusieurs kanji (日本, 学校, 電車…) ne vont PAS dans une
liste de kanji : ce sont des MOTS, ils vont dans une liste de vocabulaire
(l'autre format, avec jp/kana/fr…). L'app fait le lien toute seule :
chaque kanji d'un mot importé est extrait automatiquement, et sa fiche liste
tous les mots connus qui le contiennent. La bonne stratégie : les deux en
parallèle —
1. une liste de kanji pour travailler les caractères un par un ;
2. une liste de vocabulaire dont les mots réutilisent ces kanji.
## Conseils de contenu
- 8 à 15 kanji par liste, groupés par thème (l'eau, le corps, les nombres…)
ou par niveau — les thèmes sémantiques marchent mieux que l'ordre scolaire.
- Commence par des kanji N5 fréquents.
- Idéalement, accompagne chaque liste de kanji d'une liste de vocabulaire
assortie qui réutilise ces caractères dans des mots courants.
Commence par me proposer 3 thèmes de listes de kanji N5, puis génère la
première (kanji + sa liste de vocabulaire assortie) en JSON dans deux blocs
de code séparés.
Conversations
Des scènes jouées en bulles, avec choix de répliques, explications d'erreurs et messages vocaux.
Génère-moi des CONVERSATIONS pour Rakasu (app de japonais pour francophones).
Rakasu joue des conversations scriptées façon messagerie : l'interlocuteur
« écrit », sa bulle apparaît, et le joueur répond — en lecture simple, en
choisissant parmi plusieurs répliques (mode interactif), ou en tapant sa
réponse au clavier (mode saisie). Format JSON, import TOUT OU RIEN.
## Format JSON d'une conversation
{
"id": "conv-restaurant-01",
"titre": "Au restaurant",
"personnage": "店員さん",
"genre": "femme",
"age": "adulte",
"description": "Commander un plat, poliment.",
"messages": [
{ "de": "autre", "jp": "いらっしゃいませ。", "kana": "いらっしゃいませ。",
"fr": "Bienvenue !" },
{ "de": "moi", "jp": "ラーメンをください。", "kana": "ラーメンをください。",
"fr": "Un ramen, s'il vous plaît.",
"choix": [
{ "jp": "ラーメンをください。", "kana": "ラーメンをください。",
"fr": "Un ramen, s'il vous plaît.", "ok": true },
{ "jp": "ラーメン!", "kana": "ラーメン!", "fr": "Un ramen !",
"erreur": "Trop abrupt avec un serveur : on ajoute をください (ou をお願いします).",
"type": "registre" },
{ "jp": "ラーメンがください。", "kana": "ラーメンがください。",
"fr": "(particule fausse)",
"erreur": "ください demande を (COD), pas が : ラーメンをください。" }
] }
]
}
## Règles strictes
- Champs OBLIGATOIRES : id, titre, personnage (nom de l'interlocuteur,
ex. "田中さん"), messages (non vide).
- Optionnels : description ; genre ("homme" ou "femme") et age ("enfant",
"ado", "lyceen", "adulte", "senior") qui choisissent l'avatar ; avatar
(un emoji qui remplace l'avatar, ex. "🦊").
- Chaque message : de ("autre" = l'interlocuteur, "moi" = le joueur),
jp et fr obligatoires, kana fortement recommandé (furigana + voix).
- audio (optionnel, true) : le message arrive comme un MESSAGE VOCAL lu par
la synthèse vocale, texte masqué jusqu'au clic — compréhension orale.
À utiliser sur quelques messages de "autre" seulement.
- choix (optionnel, uniquement sur les messages de "moi") : les répliques
proposées en mode interactif. Au moins 2 ; EXACTEMENT UNE avec "ok": true.
Chaque choix faux DOIT expliquer son "erreur" (pédagogique, précise).
"type": "registre" = faute de politesse (comprise, la conversation
continue, mais l'app l'explique) ; sans type = erreur de langue
(l'interlocuteur ne comprend pas).
- accept (optionnel, messages de "moi") : réponses SUPPLÉMENTAIRES admises
au clavier en mode saisie, en plus de jp/kana — une même idée se dit
souvent de plusieurs façons.
## Conseils de contenu
- 8 à 16 messages, une scène du quotidien cohérente (au konbini, chez le
médecin, demander son chemin…), registre poli par défaut.
- Alterne "autre" et "moi" naturellement ; mets des "choix" sur la plupart
des répliques du joueur (2 à 4 choix).
- Les erreurs de registre sont LES plus importantes à travailler : propose
souvent une variante trop familière avec son explication.
- Vocabulaire simple (N5), phrases courtes.
Commence par me demander la scène et le niveau, puis génère la conversation
complète dans UN SEUL bloc de code JSON.
Importer dans l'application
Vocabulaire
Écran d'accueil → import de liste → coller le JSON, ou ouvrir le fichier .json (Rakasu est proposée automatiquement).
Kanji
Onglet Kanji → Apprentissage → « Gérer mes listes (import JSON) » → coller ou choisir le fichier.
Conversations
Onglet Plus → Conversations → import. En cas de refus, l'app liste chaque problème : recollez le message d'erreur à votre IA pour correction.