Aller au contenu principal

Atelier : Création de Contenu

Objectif de cet atelier

Ce dernier atelier explore le potentiel créatif des modèles Mistral : brainstorming, création de scénarios et génération de contenu marketing. Vous apprendrez à combiner température élevée et prompts structurés pour obtenir des résultats à la fois originaux et exploitables.

Exercice 1 : Brainstorming structuré

Le contexte

Vous préparez le lancement d’une nouvelle application mobile et vous avez besoin d’idées de fonctionnalités différenciantes. Le brainstorming doit être structuré pour être directement exploitable en réunion produit.

Le prompt

messages = [
    {
        "role": "system",
        "content": """Vous êtes un product manager créatif spécialisé dans les apps mobiles B2C.
Pour chaque idée, fournissez :
- Nom de la fonctionnalité (max 5 mots)
- Description (2 phrases)
- Effort de développement : S (< 1 semaine) / M (1-4 semaines) / L (> 1 mois)
- Impact utilisateur estimé : faible / moyen / élevé
- Différenciation concurrentielle : faible / moyen / élevé

Proposez des idées variées : certaines pragmatiques, certaines audacieuses."""
    },
    {
        "role": "user",
        "content": """Contexte produit :
- App de gestion de budget personnel pour les 25-35 ans en France
- Fonctionnalités actuelles : suivi des dépenses, catégorisation automatique,
  objectifs d'épargne, synchronisation bancaire
- Concurrents principaux : Bankin, Linxo, Finary
- Problème identifié : 60% des utilisateurs abandonnent après 3 semaines

Générez 8 idées de fonctionnalités pour améliorer la rétention.
Classez-les par impact décroissant."""
    }
]

response = client.chat.complete(
    model="mistral-large-latest",
    messages=messages,
    temperature=0.8,
    presence_penalty=0.6
)

Résultat attendu

Le modèle devrait produire 8 idées variées, par exemple :

  • Des fonctionnalités sociales (défis entre amis)
  • De la gamification (streaks, badges, niveaux)
  • De l’intelligence prédictive (alertes avant découvert)
  • Des intégrations originales (partage de dépenses de groupe)

La combinaison temperature=0.8 + presence_penalty=0.6 garantit des idées variées sans répétition.

Variantes à tester

  • Baissez la température à 0.4 et comparez : les idées seront plus conventionnelles mais plus réalistes
  • Ajoutez une contrainte : « Au moins 2 idées doivent exploiter l’IA générative »
  • Changez le persona : « Vous êtes un designer UX » produira des idées centrées sur l’expérience

Exercice 2 : Scénarios créatifs pour la formation

Le contexte

Vous créez des mises en situation pour une formation en management. Chaque scénario doit être réaliste, engageant et permettre plusieurs approches.

Le prompt

messages = [
    {
        "role": "system",
        "content": """Vous êtes un concepteur pédagogique spécialisé en formation managériale.
Chaque scénario doit :
- Être ancré dans un contexte professionnel français réaliste (2026)
- Présenter un dilemme sans solution évidente
- Impliquer au moins 3 parties prenantes avec des intérêts divergents
- Inclure des données chiffrées pour rendre la décision concrète
- Se terminer par 3 questions de réflexion pour le groupe

Ton : professionnel, immersif, engageant."""
    },
    {
        "role": "user",
        "content": """Créez un scénario de formation sur le thème :
"Gérer un conflit entre performance individuelle et bien-être collectif"

Contexte : une équipe tech de 12 personnes dans une scale-up parisienne.

Le scénario doit durer environ 30 minutes de discussion en groupe.
Fournissez aussi une fiche animateur avec les points clés à faire émerger."""
    }
]

response = client.chat.complete(
    model="mistral-large-latest",
    messages=messages,
    temperature=0.7
)

Résultat attendu

Un scénario complet contenant :

  • La situation : description détaillée avec chiffres (CA, délais, turnover)
  • Les personnages : au moins 3 profils avec leurs motivations
  • Le dilemme : une décision à prendre avec des arguments des deux côtés
  • Les questions de réflexion : ouvertes, sans réponse unique
  • La fiche animateur : points clés, pièges à éviter, grille d’évaluation

Exercice 3 : Contenu marketing multi-format

Le contexte

Vous lancez un nouveau service et devez produire du contenu pour plusieurs canaux simultanément, à partir d’un seul briefing.

Le prompt

messages = [
    {
        "role": "system",
        "content": """Vous êtes un directeur de contenu qui produit du matériel marketing
multi-canal à partir d'un seul brief.

Pour chaque canal, respectez les contraintes spécifiques :
- LinkedIn : 1200-1500 caractères, ton expert, 3-5 hashtags, un hook percutant
- Email : objet (max 50 chars), preview text (max 90 chars), corps (200 mots max)
- Page web : headline (max 10 mots), sous-titre (max 25 mots), 3 blocs USP,
  CTA principal

Style : professionnel français, vouvoiement, data-driven quand possible.
Ne JAMAIS utiliser de superlatifs creux ("leader du marché", "solution révolutionnaire")."""
    },
    {
        "role": "user",
        "content": """Brief produit :

Nom : SecureDocs AI
Type : SaaS de gestion documentaire avec IA intégrée
Prix : à partir de 19 euros/utilisateur/mois
Cible : directions juridiques et conformité (50-500 salariés)
USP : classification automatique des documents par IA, détection de clauses
à risque, conformité RGPD/NIS2 intégrée
Lancement : 15 avril 2026
Offre de lancement : 3 mois gratuits pour les 100 premiers inscrits

Produisez le contenu pour les 3 canaux."""
    }
]

response = client.chat.complete(
    model="mistral-large-latest",
    messages=messages,
    temperature=0.6
)

Résultat attendu

Trois blocs de contenu distincts, chacun adapté à son canal :

LinkedIn : un post professionnel avec un hook qui interpelle (question ou statistique), le problème résolu, la solution, et un CTA vers le site. Hashtags pertinents.

Email : un objet court et intrigant, un preview text complémentaire, un corps structuré avec problème/solution/offre/CTA.

Page web : une headline percutante orientée bénéfice, un sous-titre qui précise la cible, 3 blocs USP avec titres et descriptions, un CTA clair.

Variantes à tester

  • Générez le même contenu avec n=3 et temperature=0.7 pour comparer 3 versions
  • Ajoutez un canal : « Thread Twitter/X en 5 posts »
  • Modifiez la cible : « PME industrielles » au lieu de « directions juridiques »

Techniques pour la création de contenu

Le pipeline créatif en 3 étapes

Pour du contenu de haute qualité, utilisez un pipeline :

# Étape 1 : Brainstorming (température haute)
idees = client.chat.complete(
    model="mistral-large-latest",
    messages=[{"role": "user", "content": "10 angles pour un article sur [sujet]"}],
    temperature=0.9
)

# Étape 2 : Sélection et structuration (température basse)
plan = client.chat.complete(
    model="mistral-large-latest",
    messages=[
        {"role": "user", "content": f"Parmi ces angles :\n{idees}\nChoisissez le meilleur et créez un plan détaillé."}
    ],
    temperature=0.3
)

# Étape 3 : Rédaction (température moyenne)
article = client.chat.complete(
    model="mistral-large-latest",
    messages=[
        {"role": "system", "content": "Rédigez selon ce plan, ton [votre ton]."},
        {"role": "user", "content": plan}
    ],
    temperature=0.5
)

Ce pipeline sépare les phases divergentes (brainstorming) des phases convergentes (structuration, rédaction) en adaptant la température à chaque étape.

Points clés à retenir

  • Température haute (0.7-0.9) pour le brainstorming, moyenne (0.4-0.6) pour la rédaction
  • La presence penalty encourage la diversité des idées
  • Structurez vos prompts créatifs avec des contraintes précises (format, longueur, ton)
  • Utilisez un pipeline multi-étapes pour du contenu de qualité professionnelle
  • Générez plusieurs versions (n > 1) et sélectionnez la meilleure
  • Adaptez le persona au canal : expert pour LinkedIn, vendeur pour l’email, concis pour le web