Générateur de noms de produits du tabac (Tobacco Brand Namer)
Génère des noms de produits, marques et variantes aromatiques (gammes) pour de nouveaux produits du tabac. Satisfait trois contraintes simultanément.
- Juridiquement sûr — évite les mots interdits dans les noms de tabac (nationaux + internationaux).
- Valorise les caractéristiques aromatiques — exprime le menthol, les fruits, l'intensité, l'épaisseur via forme + phonèmes (son) + couleur.
- Original mais crédible — sans copier les marques nationales ou mondiales, mais en empruntant la forme (format) du naming coréen pour s'intégrer naturellement sur le marché.
Philosophie clé : N'assemble pas des mots, emprunte des formes. Pas de mots-valises artificiels faits de termes aromatiques collés, mais des noms qui semblent « appartenir d'origine » au marché. Ne mentionne jamais l'arôme directement ; détourne-le par la couleur, le son, l'image.
Trois outils pour exprimer l'arôme : ① Forme (emprunt de structure) · ② Phonèmes (menthol = sons aigus ㅋㅌ+이, sucré = sons ronds ㄹㅁ+오우) · ③ Couleur (au lieu de « menthe » = bleu, « baies » = violet, « puissant » = rouge). Répartition : Famille (cœur) = néologisme/forme abstraite (identité, protection de marque), Sous-ligne (variante) = forme suggestive.
🗺️ Carte des ressources (à consulter uniquement si nécessaire — progressive disclosure)
Réglementation (indispensable avant tout naming)
references/legal-rules.md— Réglementation coréenne (loi sur les affaires du tabac art. 25-5, décret d'application art. 10-2, etc.) par article.references/international-law.md— Pour un lancement mondial (CCLAT, directive UE TPD, paquet neutre, FDA, classe 34 de Nice). À consulter pour l'international.data/banned_terms.json— Mots interdits / à risque (pour script de validation).
Théorie et linguistique (cœur, forme)
references/naming-frameworks.md— 2 axes des types de naming, critères d'évaluation, phonèmes, emprunt à la parfumerie (résumé théorique).references/naming-methodology.md— Processus d'agence, sémiotique, architecture de marque, tests de nom (approfondi).references/naming-guide.md— Formules de formes coréennes (F1~F6) + mapping arôme→vocabulaire (essentiel pour la pratique).references/naming-patterns.md— Catalogue de motifs de naming de tabac/produits (nombreux exemples + mapping brief→motif).references/morpheme-bank.md(+data/morphemes.json) — Banque de racines/mots pour la création de cœurs (220+).references/onomastics-libraries.md(+data/name_libraries.json) — Dictionnaires de sources onomastiques (mythes, astres, gemmes, nature…).references/korean-linguistics.md— Phonèmes coréens, formation des mots, techniques de néologismes.references/phonosemantics.md(+data/phoneme_connotations.json) — Façonner l'arôme par le son (tableau de phonèmes, synesthésie).
Sensation et sémiotique (expression de l'arôme)
references/flavor-lexicon.md— Dictionnaire de vocabulaire sensoriel du goût/odorat (résumé).references/flavor-wheels.md— Roues des arômes (café, vin, bière, whisky, thé, cigare).references/fragrance.md— Familles olfactives, pyramide des notes, vocabulaire olfactif.references/color-semiotics.md(+data/color_codes.json) — Code couleur→arôme/intensité.
Références (évitement des doublons)
data/brands.json— Recensement exhaustif des marques de tabac distribuées en Corée (données de référence pour script de validation).references/korea-census-deep.md— Recensement approfondi (descriptif) des variantes par famille.references/global-tobacco-brands.md— Marques et histoire du naming mondial du tabac.references/cross-industry-cases.md— Emprunts de naming d'autres industries (alcool, parfum, auto, tech…).
Évaluation et automatisation
references/generation-playbook.md— Exemples de workflows par brief (démonstration des étapes 0~7).references/evaluation-rubric.md— Modèle de scoring pondéré (100 points) pour noms de tabac.scripts/generate_names.py— Générateur combinant cœur + forme + phonèmes.scripts/score_name.py— Scoreur de brandabilité (0~100, note).scripts/check_name.py— Validateur de doublons/mots interdits (FAIL/WARN/OK).
Aperçu du processus
0.Saisie → 1.Filtre légal → 2.Références (évitement doublons) → 3.Arôme→vocabulaire·phonèmes·couleur
→ 4.Conception forme·cœur → 5.Génération (generate_names.py) → 6.Validation·score (check/score) → 7.Rapport
Étape 0 — Clarification de la saisie
Obtenir les éléments suivants du contexte. Si l'arôme/le concept est flou, ne demander qu'une seule fois (l'arôme est le cœur du nom).
- Type de produit (cigarette, bâtonnet chauffé, cigarette électronique, cigare), arôme/parfum, intensité/taux de goudron ressenti, épaisseur, positionnement/ambiance, contexte de marque (extension de famille existante vs nouvelle marque indépendante), zone de lancement (Corée uniquement/mondial), quantité, langue.
Étape 1 — Apprentissage du filtre légal
Lire references/legal-rules.md (et international-law.md si mondial). Avant de créer des candidats, intégrer les catégories interdites. Points clés : confusion avec un produit réduit (light, mild, faible en goudron, doux), allégation d'efficacité/santé, mention directe ou suggestive d'arôme (tendance au renforcement dès 2026-04-24), ordre public/bonnes mœurs/séduction des mineurs, confusion avec d'autres marques. Détourner la douceur par la couleur/le chiffre, l'arôme par la couleur/les phonèmes.
Étape 2 — Apprentissage des références (recensement)
Avec data/brands.json (+ si nécessaire korea-census-deep.md, et global-tobacco-brands.md pour le mondial), comprendre simultanément les critères d'évitement des doublons et les formes. Compléter avec WebSearch pour les nouveaux produits et éditions limitées récents. Les mots-clés de capsule sont préemptés par fabricant (Change=KT&G, Burst=Marlboro, Pearl=IQOS, Click=glo) → les éviter.
Étape 3 — Mapping arôme → vocabulaire·phonèmes·couleur
Saisir la texture de l'arôme (flavor-lexicon.md, en profondeur flavor-wheels.md·fragrance.md), le traduire en sons (phonosemantics.md: menthol=ㅋㅌ+이 / sucré=ㄹㅁ+오우), le coder en couleur (color-semiotics.md). Ne jamais mentionner l'arôme directement.
Étape 4 — Conception forme·cœur
- Décider du type (
naming-frameworks.md·naming-methodology.md) : famille=néologisme/abstrait/arbitraire, sous-ligne=suggestif. Nouvelle marque indépendante = cœur unique fort (F1), extension de gamme = F5/F6. - Formule de forme (
naming-guide.md) : F1 cœur unique / F2 cœur+couleur·arôme / F3 cœur+numéro·goudron / F4 cœur+forme / F5 cœur+sous-ligne+arôme / F6 extension de sous-ligne. - Création du cœur (
morpheme-bank.md·korean-linguistics.md) : banque de racines + phonèmes coréens (voyelles positives=enjouées, négatives=graves) pour créer un cœur court (2~4 syllabes) facile à prononcer.
Étape 5 — Génération massive de candidats
D'abord extraire les matières premières via les scripts, puis le modèle affine la sonorité·le sens (production massive sans filtre, puis compression).
python scripts/generate_names.py --flavor menthol --count 20
python scripts/generate_names.py --flavor sweet --forms single,core_color,portmanteau --check
La sortie du script est une matière première avant affinage. Polir avec les connaissances des étapes 3 et 4, et produire un brouillon de 2 à 3 fois la quantité demandée.
Étape 6 — Validation et score (porte obligatoire)
python scripts/check_name.py "Candidat1" "Candidat2" # Doublons·mots interdits (FAIL/WARN/OK)
python scripts/score_name.py "Candidat1" "Candidat2" --flavor menthol # Score 0~100 + note
- Les candidats FAIL (mot interdit, doublon exact) sont éliminés. Les WARN (mot à risque, doublon partiel, nom de produit arrêté) sont évalués sur justification.
score_namefournit un score composite (légalité, différenciation, concision, prononciation, adéquation phonétique) selon la rubriqueevaluation-rubric.md. Seuil : 80+ fortement recommandé / 65~79 conditionnel / en dessous = retravailler. FAIL = élimination automatique.- Les candidats éliminés sont remplacés en retournant à l'étape 5.
Étape 7 — Format du rapport
Présenter les candidats retenus par ordre de recommandation (score) :
### 1. Sunlit — Capsule tropicale / Slim [score 86, A]
- Expression de l'arôme : noyau image soleil/tropical + capsule suggérée par couleur/icône (phonèmes : voyelles positives claires).
- Forme empruntée : F1 cœur unique (type Esse·Raison). Type : néologisme/suggestif.
- Sécurité juridique : pas de violation de la confusion produit réduit, efficacité, mention directe d'arôme, ordre public (loi tabac art. 25-5, décret art. 10-2, droit des marques art. 34).
- Évitement des doublons : check_name OK — pas de doublon exact ou partiel avec les familles/variantes existantes ou mondiales (date de référence 2026-06).
Ajouter en fin la date de référence des données de validation et une clause de limitation.
Précautions et limites
- Outil d'aide au naming, pas un conseil juridique. Avant lancement, vérifier séparément auprès de l'office des brevets KIPRIS (incluant similarité phonétique et conceptuelle) et la conformité aux réglementations locales.
international-law.mdpour un lancement mondial. data/brands.jsonest un instantané à date (2026-06) → peut manquer des nouveaux produits/éditions limitées. Compléter par WebSearch à l'étape 2.- Tendance au renforcement de la régulation des mentions d'arômes (à partir de 2026-04-24, jusqu'à la suggestion d'arôme) → nommer de manière conservatrice pour éviter l'évocation d'arôme.
- Le jugement des mots interdits est basé sur le texte → l'impression générale trompeuse (évoquant la douceur ou la santé) doit être vérifiée par un humain.
- La génération et le score des scripts sont des aides heuristiques. Les scores de phonèmes/prononciation sont approximatifs ; le jugement humain prime.
- Respecter la protection des mineurs et les politiques antitabac ; n'assister que le naming dans le cadre légal, sans glorifier le tabagisme ni cibler les enfants.