Limites de mots et de longueur
Indiquez un nombre maximal de mots, de phrases, de paragraphes ou de caractères.
Limites de mots et de longueur est une leçon AI Prompt Engineering gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage AI Prompt Engineering, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours AI Prompt Engineering comprend 4 leçons au total.
Pourquoi les contraintes de longueur sont importantes
Les modèles d’IA génèrent naturellement des réponses d’une longueur par défaut, généralement celle qu’ils estiment suffisante pour constituer une réponse complète. Cette longueur par défaut ne correspond souvent pas à vos besoins.
Les contraintes de longueur dans les invites vous permettent de définir précisément la longueur d’une réponse et d’adapter la sortie à sa destination : une publication sur X, une légende de diapositive, un résumé d’e-mail ou un article de 500 mots.
Comprendre comment rédiger des contraintes de longueur efficaces et connaître leurs limites constitue une compétence pratique en ingénierie des invites.
Nombre de mots exact : « en exactement N mots »
La contrainte de longueur la plus précise est un nombre exact de mots : « Rédigez ceci en exactement 100 mots. »
Les modèles essaieront d’atteindre cet objectif, mais ils produisent rarement exactement le nombre demandé. En pratique, « exactement 100 mots » donne généralement une réponse comprise dans une marge de ±10 mots.
Cela convient à la plupart des cas d’utilisation. Pour les exigences strictes, par exemple une soumission soumise à une limite de mots, vérifiez toujours le résultat et réduisez-le manuellement. Si la précision est importante, utilisez plutôt une plage plus étroite : « entre 98 et 102 mots ».
Limites au niveau des phrases
Les limites en nombre de phrases sont souvent plus fiables que les nombres de mots, car les phrases constituent une unité plus naturelle pour le modèle :
- « En 3 phrases maximum »
- « Résumez ceci en 2 phrases »
- « Rédigez une description en une phrase »
Les contraintes relatives aux phrases sont particulièrement efficaces pour les résumés, les descriptions et les présentations. Si les phrases uniques sont très longues, ajoutez une limite de mots : « En 2 phrases, de 25 mots maximum chacune. »
Contraintes de plage
Les contraintes de plage donnent au modèle une zone cible plutôt qu’une limite rigide, ce qui produit souvent un texte plus naturel :
- « Rédigez ceci en 500 à 600 mots »
- « Limitez la réponse à 150 à 200 mots »
- « Visez 3 à 5 points à puce »
Les plages sont plus souples et tendent à produire une sortie plus fluide que les nombres exacts. Utilisez des nombres exacts lorsque la destination impose une limite stricte, comme les limites de caractères d’une plateforme ou les champs d’un formulaire, et des plages pour les textes éditoriaux.
Limites propres aux plateformes : l’exemple de la publication
De nombreuses plateformes imposent des limites strictes de caractères. Twitter/X limite les publications à 280 caractères. Lorsque vous demandez un contenu propre à une plateforme, indiquez explicitement la limite :
- « Rédigez une publication sur X de 280 caractères maximum pour annoncer le lancement de notre produit. »
- « Créez une notification SMS de moins de 160 caractères. »
- « Rédigez une publication LinkedIn de moins de 1300 caractères. »
Comptez toujours les caractères de la réponse avant de la publier : les modèles évaluent le nombre de caractères avec moins de précision que le nombre de mots. Une simple vérification Python de len(response) vous évite une situation embarrassante.
Quand les modèles ignorent les contraintes de longueur
Les modèles ne respectent parfois pas les contraintes de longueur. Voici les cas d’échec les plus courants :
- La tâche est complexe et le modèle estime ne pas pouvoir la réaliser dans la longueur indiquée
- La contrainte se trouvait à la fin d’une longue invite et a pu être moins prise en compte
- Le nombre de mots et les contraintes de contenu sont contradictoires, par exemple « couvrir 10 sujets en 50 mots »
Solutions : placez la contrainte de longueur au début de l’invite, faites-en un élément du rôle demandé (« Vous êtes un rédacteur qui répond toujours en exactement 100 mots ») ou réduisez le périmètre du contenu pour l’adapter à la longueur.
Vérifier la longueur dans le code
Lorsque vous devez imposer des limites de longueur par programmation, ajoutez une étape de validation après l’appel à l’API :
import openai
client = openai.OpenAI(api_key='sk-...')
def generate_tweet_copy(topic, max_retries=3):
for attempt in range(max_retries):
prompt = f'Write a tweet announcing {topic}. Maximum 280 characters. No hashtags. Be direct and engaging.'
response = client.chat.completions.create(
model='gpt-4o-mini',
messages=[{'role': 'user', 'content': prompt}]
)
tweet = response.choices[0].message.content.strip()
char_count = len(tweet)
if char_count <= 280:
print(f'OK ({char_count} chars): {tweet}')
return tweet
else:
print(f'Attempt {attempt+1}: too long ({char_count} chars). Retrying...')
prompt = f'That was {char_count} characters. Shorten to under 280 characters: {tweet}'
return None # Failed after retriesLe problème du décalage entre contenu et longueur
La raison la plus courante de l’échec des contraintes de longueur est un décalage entre le périmètre du contenu et le budget de longueur.
Si vous demandez au modèle d’« expliquer l’informatique quantique, son histoire, ses applications actuelles et son potentiel futur en 50 mots », vous lui imposez une tâche impossible. Il violera soit la limite de mots, soit produira une réponse tellement condensée qu’elle en deviendra inutile.
Solution : réduisez le périmètre, par exemple « expliquez l’informatique quantique en une phrase », ou augmentez le budget de longueur pour l’adapter au périmètre. Ne demandez jamais simultanément une couverture étendue et une sortie très courte.
Utiliser la longueur comme invite de réflexion
Les contraintes de longueur ne servent pas uniquement à faire tenir le contenu dans un espace donné : elles fonctionnent également comme des invites de réflexion qui obligent à condenser et à hiérarchiser.
« Expliquez l’idée essentielle de ce rapport de 10 pages en une phrase » est un exercice utile, même lorsque vous n’avez pas strictement besoin d’une seule phrase. La contrainte oblige le modèle à déterminer l’idée la plus importante.
Les contraintes de faible longueur sont un moyen puissant d’extraire l’essentiel et d’établir les priorités à partir de contenus longs et complexes.
Contraintes de longueur minimale
Vous pouvez également définir des contraintes de longueur minimale lorsque vous avez besoin d’une profondeur suffisante :
- « Rédigez au moins 400 mots »
- « Fournissez au moins 5 points à puce »
- « Incluez au moins 3 exemples »
Les contraintes minimales sont utiles lorsque le modèle a tendance à fournir des réponses superficielles sur des sujets complexes. Combiner un minimum et un maximum crée une plage : « Rédigez entre 400 et 500 mots. » Cela évite à la fois une réponse insuffisante et le remplissage.
Contraintes de longueur dans les invites système
Pour les applications dont chaque réponse doit respecter une longueur donnée, définissez la contrainte dans l’invite système plutôt que de la répéter à chaque message utilisateur :
« Vous êtes un assistant concis. Chaque réponse doit comporter 3 phrases ou moins. Si la demande exige davantage, produisez un résumé en 3 phrases et proposez de développer. »
Les contraintes de longueur au niveau du système sont plus fiables que celles propres à chaque message, car elles établissent une règle comportementale persistante au lieu de constituer une instruction ponctuelle.
Vérification des connaissances : contraintes de longueur
Vous créez un outil de génération de contenu pour des responsables des réseaux sociaux. Chaque publication doit comporter entre 150 et 200 mots. Malgré une instruction de limite de mots placée à la fin de l’invite, le modèle continue de générer des publications de 280 à 350 mots.
Quelle est la solution la plus efficace ?
Récapitulatif : limites de mots et de longueur
Les contraintes de longueur — nombres exacts de mots, limites de phrases, limites de caractères et plages — vous permettent d’adapter la sortie de l’IA à sa destination. Les nombres exacts conviennent bien aux limites strictes ; les plages produisent un texte plus naturel. Les contraintes de caractères pour les contenus propres à une plateforme, comme les publications sur X ou les SMS, nécessitent toujours une vérification programmatique.
Le principal cas d’échec est le décalage entre le contenu et la longueur : le périmètre est trop vaste pour le budget de longueur. Le placement dans l’invite système et la validation programmatique sont les mécanismes d’application les plus fiables.
Dans la prochaine leçon, vous apprendrez à limiter le périmètre du sujet plutôt que la longueur.
Questions Fréquemment Posées
La leçon « Limites de mots et de longueur » est-elle gratuite ?
Oui — le texte complet de « Limites de mots et de longueur » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours AI Prompt Engineering, passe à CoddyKit PRO. Le cours AI Prompt Engineering comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Limites de mots et de longueur » ?
Indiquez un nombre maximal de mots, de phrases, de paragraphes ou de caractères. Tu pratiques AI Prompt Engineering avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer AI Prompt Engineering ?
Aucune expérience préalable n'est requise. AI Prompt Engineering sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.
Combien de temps prend la leçon « Limites de mots et de longueur » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon AI Prompt Engineering ?
Oui. Chaque leçon AI Prompt Engineering inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Limites de mots et de longueur
- Restrictions de sujet et de portée
- Contraintes de style du contenu
- Combiner plusieurs contraintes