Aller au contenu principal

Pourquoi votre roleplay IA NSFW se répète, et comment y remédier

Corrigez les répétitions en roleplay IA NSFW : réponses en écho, dialogue figé, presets contradictoires et réglages, sans perdre la voix du personnage.

Auteur
Lydia
Publié
Lecture
34 min de lecture
Mis à jour
Deux personnages adultes fictifs à la porte d’un appartement, une invitation entre eux et des bulles de dialogue répétées qui s’effacent au profit d’un échange plus clair.

Vous donnez à votre personnage un nouvel élément auquel réagir. Il reprend les derniers mots que vous avez écrits, affiche le même sourire que trois messages auparavant et pose encore une question qui laisse la scène exactement au même point. Vous régénérez la réponse. Les mots changent ; la conversation ne mène toujours nulle part.

La solution la plus rapide et la plus utile à un roleplay IA NSFW répétitif consiste généralement à réparer la conversation récente avant de changer de modèle. Supprimez les débuts en écho des dernières réponses, remplacez un échange qui piétine par une action claire du personnage et donnez un objectif précis à la réponse suivante. Si la boucle réapparaît immédiatement dans une nouvelle conversation, examinez le message d’accueil, les exemples de dialogue et le preset actif du personnage. Ne modifiez l’échantillonnage qu’après avoir vérifié les réglages pris en charge par votre connexion réelle.

Cet ordre compte. Une pénalité de répétition peut réduire les mots récurrents sans faire avancer la scène. Une température plus élevée peut produire cinq variantes de la même réplique taquine. Et une longue consigne disant « ne te répète jamais » laisse au modèle le soin de deviner ce qu’une réponse intéressante devrait faire à la place.

Ce guide porte sur les personnages adultes fictifs, la romance adulte et le roleplay NSFW. Ses courtes conversations sont des exemples éditoriaux originaux, pas les résultats d’un comparatif de modèles. L’objectif est de sauver l’histoire qui vous plaît déjà, plutôt que de vous envoyer chercher une nouvelle application de personnages à chaque réponse décevante.

La plainte de la communauté est plus précise que « l’IA est mauvaise »

Une récente discussion SillyTavern sur les répétitions décrit un problème très reconnaissable : le modèle prend régulièrement un mot du message utilisateur pour en faire sa propre question d’ouverture. L’utilisateur avait déjà essayé différents presets et utilisait une pénalité de répétition. Un participant a conseillé de modifier le comportement attendu des réponses et de retirer les échos précédents de la conversation.

Il s’agit du témoignage d’une personne et du conseil d’une autre, pas d’un test contrôlé. Leur intérêt est d’identifier précisément ce qui agace. Le problème n’est pas qu’un mot particulier ne devrait jamais apparaître deux fois. C’est que le personnage semble n’avoir qu’une seule manière de converser, quoi que l’utilisateur apporte.

La discussion hebdomadaire sur les modèles contient une plainte voisine concernant les réactions toutes faites et les métaphores récurrentes. Les lecteurs décrivent des expressions reconnaissables qui reviennent jusqu’à donner à différents personnages la même voix de narrateur. Là encore, ces observations établissent un problème rencontré par les clients ; elles ne constituent pas un classement universel des modèles cités.

Pour un lecteur de fiction adulte, ces habitudes peuvent être particulièrement visibles. Un échange intime laisse moins de place aux descriptions sans rapport. Quand deux personnages discutent de confiance, d’attirance ou d’un aveu difficile, la répétition de la même expression peut donner l’impression que le personnage n’écoute pas. Ce qui devait être personnel devient un modèle de texte dans lequel on a inséré votre nom.

Traitez le problème à ce niveau. Vous voulez une réponse qui tient compte du moment précis, donne au personnage une motivation compréhensible et vous laisse quelque chose de pertinent auquel répondre. « Varie davantage le vocabulaire » ne répond qu’à une petite partie de ce besoin.

Identifiez d’abord la répétition qui vous concerne

Lisez ensemble les trois dernières réponses de l’assistant. Ne vous attardez pas sur leurs adjectifs impressionnants. Demandez-vous ce qui a changé d’une réponse à l’autre. L’un de ces quatre schémas se distingue généralement.

Ce que vous observezCe qu’il faut modifier en premierCe qu’il faut éviter de faire immédiatement
Chaque début cite une partie de votre dernier messageCorriger les débuts en écho ; demander une action ou une réponse directeAugmenter toutes les pénalités parce qu’une formule d’ouverture vous agace
La même phrase ou le même paragraphe se répète dans une seule réponseDemander une réponse plus courte ; examiner les réglages et le format de la connexionIntégrer la réponse défectueuse à la suite de l’histoire
Les mots changent, mais le personnage ne prend jamais de décisionAjouter un choix concret ou une conséquence ; préciser qui peut agirChercher des synonymes ou interdire des mots isolés
Tous les personnages utilisent les mêmes gestes et la même voix de narrateur soignéeNettoyer le preset partagé ; améliorer les exemples de dialogue contrastésAllonger toutes les fiches de personnages dans le même style
Quatre formes de répétition en roleplay, chacune associée à une première correction : débuts en écho, phrases en boucle, scènes figées et voix stéréotypée partagée.

Adaptez la correction au symptôme. Une décision qui piétine ne demande pas le même changement qu’une phrase en boucle.

Plusieurs schémas peuvent coexister. Commencez par celui qui nuit le plus à l’échange. Si le personnage ne peut pas terminer une phrase sans tourner en boucle, réglez cela avant de rechercher une prose élégante. Si toutes les phrases se lisent bien mais que la scène n’a pas avancé depuis dix tours, le vocabulaire n’est probablement pas votre principal problème.

Distinguez aussi répétition et continuité. Un personnage peut évoquer deux fois une dispute non résolue parce qu’elle reste importante. Un surnom récurrent peut faire partie de sa voix. Un personnage prudent peut hésiter plusieurs fois. La question utile est de savoir si la répétition sert la scène ou remplace une vraie réponse.

Supposons qu’un personnage ait promis d’appeler après une réunion importante. Rappeler cette promesse à son arrivée en retard est logique. La mentionner dans chaque paragraphe d’un dîner sans rapport est autre chose. Conservez le premier usage et supprimez l’habitude, plutôt que d’interdire partout le mot « promesse ».

Cette distinction évite que votre correction n’abîme ce qui vous plaisait. Vous cherchez à rendre le personnage attentif et réactif. Vous ne cherchez pas à effacer tous les détails récurrents qui rendent sa relation reconnaissable.

Corrigez les débuts en écho en changeant la manière de répondre

Prenons cet exemple éditorial avec deux adultes fictifs, Mara et Jules :

Jules : « Tu as laissé ton invitation sur le comptoir. Je pensais que tu ne viendrais pas. »

Mara : « Que je ne viendrais pas ? » Elle esquisse un sourire. « Tu pensais vraiment que je ne viendrais pas ? »

Une fois, cet écho pourrait être une taquinerie volontaire. Après six messages commençant de la même manière, il devient un tic que le modèle applique automatiquement. Le personnage réagit davantage à la formulation qu’au vrai problème : une invitation a été laissée sur place et Jules l’a interprété comme une décision.

Une meilleure réponse suivante pourrait être :

Mara pose l’invitation près de son manteau. « Je suis retournée la chercher. J’aurais dû te prévenir avant de partir. » Elle s’arrête sur le seuil, attendant de voir si Jules veut encore qu’elle reste.

La réponse corrigée change la situation. Elle explique ce qui s’est passé avec l’invitation, fait reconnaître à Mara sa responsabilité dans le malentendu et donne à Jules une décision significative à prendre. Elle conserve aussi la tension émotionnelle sans ajouter de description décorative.

Voici une courte consigne à essayer dans le champ d’instructions approprié de votre application :

Réponds au sens du dernier message par une réponse directe, une action du personnage ou une conséquence précise. Commence par la réponse elle-même. Ne cite l’autre personnage que si cette citation a une fonction claire dans la scène.

C’est une proposition de consigne, pas une solution garantie. Son avantage est de décrire un comportement de remplacement. Elle autorise un écho délibéré lorsque le personnage se moque réellement, vérifie quelque chose ou le conteste. Vous supprimez la formule automatique d’ouverture, pas les échanges normaux.

Ne collez pas cette consigne à cinq endroits différents. Commencez par un emplacement dont vous savez qu’il est transmis au modèle. Si votre application possède un prompt système ou une instruction d’auteur temporaire, utilisez-le plutôt que de faire réciter la note au personnage dans son dialogue. Si vous n’avez que le chat visible, une brève directive hors personnage peut servir d’expérience ; retirez-la ensuite de l’histoire si votre application permet la modification.

Réparez ensuite les exemples récents. Si les réponses précédentes de l’assistant commencent encore par le même écho, la nouvelle consigne entre en concurrence avec ces exemples. Remplacez les ouvertures répétées inutiles en conservant les faits et les décisions qui les suivent. Générez la réponse suivante à partir de la conversation corrigée.

Nettoyez l’historique sans jeter toute votre histoire

Vous n’avez pas besoin de supprimer toute une relation parce que les derniers échanges sont devenus répétitifs. Travaillez sur une copie ou une branche si l’application le permet. Sinon, exportez ou copiez la conversation avant de la modifier. Vous pourrez ainsi intervenir utilement sans perdre une scène que vous vouliez garder.

Repérez le premier message récent où l’habitude indésirable devient évidente. Si le modèle a repris vos mots une fois dans une dispute convaincante, laissez-le. Si les quatre réponses suivantes copient la même construction sans raison, ce sont ces passages qu’il faut réparer.

Supprimez le minimum de texte nécessaire pour casser le schéma. Un début en écho peut tenir en une phrase. Une description recyclée de la pièce peut occuper le premier paragraphe. Conservez la vraie réponse du personnage, les actions qui ont eu lieu et les faits nécessaires au tour suivant. Retirer tous les messages imparfaits crée un travail de continuité inutile.

Imaginez que la dernière réponse comporte trois parties : une description répétée de l’appartement, des excuses et une proposition de sortir dîner. La description répétée peut disparaître. Les excuses et la proposition ne le peuvent pas. Supprimer toute la réponse risquerait de laisser votre message suivant répondre à des excuses que le modèle ne voit plus.

Si la répétition remplit toute la réponse, remplacez-la par une continuation courte et crédible dans la voix du personnage. Vous êtes l’éditeur de votre propre fiction. Vous n’avez pas à conserver un paragraphe généré défectueux au seul motif qu’il est arrivé automatiquement.

Une correction est souvent plus utile qu’une page d’instructions. Écrivez la réponse attendue au premier point où le problème devient évident, puis poursuivez à partir de là. Des excuses directes, une invitation en attente ou un personnage qui choisit de partir donnent à la génération suivante plus de matière exploitable que plusieurs répétitions de « cesse de te répéter ».

Faites attention aux commandes de régénération. Certaines applications excluent les réponses alternatives de la conversation active ; d’autres fonctionnent autrement. Ce qui compte est le texte réellement transmis dans la requête suivante. Ne supposez pas que toutes les variantes écartées sont visibles par le modèle, ni qu’une modification de l’affichage change toujours la requête. Consultez l’inspection du prompt ou l’export de la conversation si ces fonctions existent.

Un manuscrit corrigé conserve le fait de l’invitation, retire le début en écho et ajoute une explication directe.

Retirez les formulations répétées tout en conservant les événements. Il s’agit d’un exemple éditorial, pas d’une sortie de modèle.

Donnez à une scène figée quelque chose à résoudre

Les répétitions peuvent continuer après la suppression de toutes les expressions récurrentes. Le ressenti est alors souvent le suivant : le personnage se rapproche, attend une réponse, décrit l’ambiance et demande si vous êtes sûr. Vous répondez, puis le tour suivant reprend le même suspense avec d’autres mots.

La scène n’offre peut-être aucune prochaine action possible. Vous avez demandé un rythme lent, interdit au modèle d’agir à la place de votre personnage et exigé qu’il attende votre permission avant toute évolution. Chacune de ces consignes peut être raisonnable isolément. Ensemble, elles peuvent ne laisser à l’assistant que la description de l’attente.

Donnez à l’assistant le contrôle de son propre personnage et de l’environnement, tout en conservant les décisions du vôtre. Dans la scène de Mara et Jules, Mara peut expliquer son départ, poser l’invitation, proposer d’attendre dehors ou suggérer un endroit plus calme pour discuter. Elle n’a pas à décider des sentiments de Jules ni à inventer sa réponse.

Une consigne temporaire utile serait :

Mara peut prendre ses propres décisions, parler directement et changer ce qu’elle fait. Laisse les sentiments, les répliques et les choix de Jules à l’utilisateur. Fais avancer cet échange en résolvant le malentendu sur l’invitation, puis laisse une ouverture naturelle pour que Jules réponde.

La dernière phrase donne à la réponse une tâche délimitée. Elle n’exige ni urgence aléatoire, ni visiteur supplémentaire, ni révélation spectaculaire. Dans une scène de romance adulte calme, avancer peut signifier un petit aveu plutôt qu’un changement de lieu.

Vous pouvez aussi créer du mouvement dans votre propre tour. Comparez « Je la regarde et j’attends » à « Je fais glisser l’invitation vers elle sur le comptoir. “Si tu veux rester, dis-moi pourquoi tu es partie sans un mot.” » Le second message fournit une question précise qui reste à résoudre. L’assistant a quelque chose de plus concret auquel répondre qu’un regard indéfini.

Ne confondez pas progression et intensification. Respecter une limite, faire une pause ou décider de ne pas aller à une soirée peut faire avancer une histoire NSFW. Si chaque prompt correctif pousse vers davantage d’intensité, la conversation peut adopter un autre schéma répétitif. Faites correspondre la prochaine évolution à ce que les personnages veulent réellement.

Évitez que le slow burn ne devienne une attente permanente

Le slow burn fonctionne parce que la relation évolue progressivement. Il cesse de fonctionner quand rien ne change. Un assistant peut décrire une nouvelle hésitation indéfiniment si ses instructions définissent la réussite comme le report de toute décision.

Remplacez une consigne vague comme « maintiens toujours la tension et n’avance jamais trop vite » par le rythme voulu pour l’échange actuel. Par exemple : « Garde cette conversation calme. Mara doit répondre honnêtement à la question sur l’invitation. Ne résous pas toute leur relation dans cette réponse. » Cela permet une petite avancée sans forcer la conclusion de tout l’arc narratif.

Pensez à chaque réponse comme à une contribution suivie d’une ouverture. La contribution peut être un nouveau fait, une décision, un aveu ou une action physique adaptée à la scène. L’ouverture est la partie à laquelle votre personnage peut répondre. Une réponse composée uniquement d’ouvertures vous offre une succession de questions sans matière derrière.

Dans une scène de romance adulte, la contribution pourrait être : « Je voulais que tu me le demandes directement. » Cette phrase change votre compréhension du comportement précédent. L’ouverture pourrait être le personnage qui laisse l’invitation entre vous. Ni l’une ni l’autre n’exige un long monologue ou une nouvelle complication de l’intrigue.

Si vous aimez un rythme très lent, réduisez l’ampleur de l’avancée. Demandez au personnage de clarifier une intention ou de répondre à une objection. Ne lui demandez pas de répéter l’atmosphère existante jusqu’à ce que vous décidiez de passer à autre chose. L’ambiance doit accompagner la conversation, pas la remplacer.

Il s’agit d’un choix éditorial de rythme. Cela ne signifie pas qu’un modèle précis comprend chaque nuance de l’évolution d’une relation. L’intérêt est de lui offrir une occasion plus claire de produire un autre type de réponse.

Réécrivez les exemples qui enseignent toujours la même réponse

Une fiche peut décrire un personnage comme spirituel, réservé, affectueux, indépendant et imprévisible, puis illustrer ces cinq traits avec le même petit sourire et une question rhétorique. Les descriptions promettent de la variété ; les exemples montrent un seul schéma.

Examinez le message d’accueil et les exemples de dialogue avant d’ajouter des adjectifs de personnalité. La documentation SillyTavern sur la conception des personnages explique que l’accueil contribue à définir le style des réponses et que les exemples de messages participent au prompt selon les réglages de contexte. Ces champs méritent donc votre attention si une nouvelle conversation adopte immédiatement la même voix.

Écrivez des exemples montrant des réactions différentes à des situations différentes. Pour Mara, vous pourriez utiliser une réponse directe, un aveu maladroit et une réponse qui refuse d’esquiver une question. Gardez des échanges assez courts pour rendre leurs différences visibles.

Réponse directe :

Jules : « Tu viens avec moi ? »

Mara : « Oui. Laisse-moi une minute pour trouver mon manteau. »

Aveu maladroit :

Jules : « Tu aurais pu appeler. »

Mara : « Je sais. » Elle pose son téléphone sur la table. « Je n’arrêtais pas d’écrire le message puis de l’effacer. »

Un personnage qui tient sa position :

Jules : « Dis-moi simplement que ça n’avait pas d’importance. »

Mara : « Ça en avait. Je peux expliquer ce qui s’est passé, mais je ne ferai pas semblant du contraire. »

Ce sont des exemples éditoriaux, pas des réponses réussies d’un modèle. Ils montrent qu’un même personnage peut employer plusieurs manières de répondre tout en restant reconnaissable. Aucun n’a besoin d’une formule récurrente ou d’un commentaire élaboré du narrateur sur la signification de son expression.

Un même personnage adulte donne une réponse directe, fait un aveu maladroit et répond fermement dans trois cases illustrées.

Un personnage cohérent peut réagir de plusieurs façons. Les exemples doivent montrer ces différences plutôt que répéter un même geste.

Évitez de copier la même structure d’exemple dans toutes les fiches. Un personnage réservé et un personnage sociable peuvent tous deux être attentionnés, sans l’exprimer avec un rythme de phrase identique. L’un peut proposer une solution pratique ; l’autre peut parler ouvertement. Montrez ces choix dans les exemples au lieu de les expliquer par des séries d’adjectifs toujours plus longues.

Enfin, observez la fin du message d’accueil. Six paragraphes descriptifs suivis d’une question vague peuvent installer un rythme maladroit pour toute la conversation. Donnez à l’utilisateur une situation concrète et laissez le personnage y faire quelque chose de compréhensible.

Retirez les consignes de preset contradictoires

Les presets téléchargés peuvent mêler de bonnes idées à des consignes indésirables. Après plusieurs imports et modifications, vous ne savez peut-être plus lequel réclame de longues descriptions, lequel interdit les questions et lequel exige une question à la fin de chaque réponse.

Lisez les instructions actives comme un seul document. Repérez les désaccords sur l’autonomie du personnage, la longueur des réponses, le point de vue narratif et le rythme. Vous n’avez pas à débattre de chaque phrase. Corrigez les conflits qui correspondent directement au symptôme observé.

Par exemple, ces consignes tirent dans des directions différentes :

Ne fais jamais avancer la scène sans intervention de l’utilisateur.

Introduis toujours un nouvel élément dans chaque message.

Termine chaque réponse par une question.

Ne pose jamais de question à l’utilisateur.

Quatre consignes contradictoires de preset sont remplacées par une répartition claire entre les actions du personnage et les choix de l’utilisateur.

Des consignes contradictoires peuvent faire tourner le personnage en rond. Choisissez une règle claire sur qui agit et sur la fin des réponses.

N’ajoutez pas une autre consigne demandant au modèle de les concilier. Choisissez le comportement que vous préférez réellement. Pour un roleplay conversationnel, une version plus claire pourrait être : « Agis pour Mara et pour la scène qui l’entoure. Laisse Jules à l’utilisateur. Termine à un point où Jules peut répondre ; une question est facultative. »

Si vous voulez parfois une longue scène, demandez-la quand la situation l’exige. Pour un dialogue ordinaire, retirez l’obligation permanente de produire un petit chapitre. Vous pouvez toujours autoriser une réponse plus longue quand un personnage doit expliquer quelque chose d’important.

Conservez une copie du preset original avant de le modifier. Désactivez ensuite les ajouts stylistiques facultatifs dans une branche et utilisez un petit ensemble de consignes simples. Si le personnage recommence à répondre normalement, réintroduisez seulement les éléments qui vous manquent. Vous distinguerez ainsi un modèle qui peine avec votre scénario d’un preset qui submerge ce scénario de demandes incompatibles.

Le but n’est pas de rendre chaque prompt minimal. Une préparation détaillée peut être utile. Le but est de faire converger les instructions sur ce que la prochaine réponse doit accomplir.

Vérifiez le prompt réellement envoyé par votre application

Les mots visibles dans l’éditeur ne constituent pas toujours tout le prompt. Les champs du personnage, l’historique, les instructions temporaires, les extensions et le format propre à la connexion peuvent y contribuer. Avant de conclure que le modèle a ignoré votre correction, vérifiez qu’elle lui est bien parvenue.

Dans SillyTavern, le menu des messages permet d’inspecter le prompt avec Prompt Itemization. Utilisez cette fonction pour retrouver les informations du personnage et les consignes actives après la génération d’une réponse. Vous cherchez des textes reconnaissables, des doublons inattendus et des sections disparues, pas à analyser chaque token. Consultez les réglages officiels de contexte pour trouver cette fonction d’inspection.

Si votre note modifiée est absente, cessez de retoucher sa formulation. Cherchez pourquoi elle n’est pas incluse. Vous avez peut-être modifié un preset non sélectionné, un champ de personnage utilisé autrement par votre connexion ou une instruction temporaire placée différemment de ce que vous supposiez.

Si le même paragraphe de style apparaît plusieurs fois, supprimez les copies dupliquées dans les champs que vous contrôlez. Répéter une exigence peut parfois être volontaire, mais les doublons accidentels rendent le prompt plus difficile à comprendre et occupent de l’espace avec la même instruction.

Cette inspection évite aussi d’accuser la mauvaise couche. Si le prompt réel contient encore les anciennes réponses en écho, la nouvelle réponse n’est pas générée à partir de la conversation nettoyée que vous pensiez avoir. Résolvez d’abord ce décalage.

Text completion et chat completion demandent des corrections de format différentes

« Utilisez ce template » est un conseil incomplet tant que vous ne connaissez pas le type de connexion. Une configuration locale de text completion et une API hébergée de chat completion peuvent nécessiter des réglages différents, même si vous les utilisez depuis la même interface de roleplay.

En text completion, le modèle reçoit un prompt texte formaté. Le template d’instructions attendu compte. La documentation Instruct Mode de SillyTavern indique que le format sélectionné doit correspondre aux attentes du modèle réel. Commencez par sa fiche de modèle, plutôt que par un template dont le nom vous semble familier.

Si votre modèle local commence à afficher des libellés de rôles, à traiter le dialogue comme des instructions ou à poursuivre le tour de votre personnage, vérifiez son template recommandé et le format de contexte actif. Ces symptômes font du format un suspect raisonnable. Ils ne prouvent pas que toute phrase répétée provient d’une erreur de template.

Le chat completion utilise un autre générateur de prompt. Dans SillyTavern, utilisez le Prompt Manager pour les instructions concernées, plutôt que de supposer qu’un changement de template instruct de text completion réparera la requête. Tenez compte des conversions de prompt propres à la connexion que vous avez volontairement activées.

Une bonne question de diagnostic est : « Où la consigne est-elle placée dans la requête finale ? » En text completion, examinez le texte formaté. En chat completion, examinez les messages et leurs rôles avec les outils d’inspection de votre application. Vous n’avez pas à insérer manuellement des tokens spéciaux dans des messages ordinaires, sauf si la configuration documentée de la connexion le demande explicitement.

Si un tutoriel vous demande de coller un template destiné à un modèle local dans une API hébergée sans rapport, ignorez cette étape. Trouvez d’abord les consignes de la connexion que vous utilisez réellement. Un beau preset n’est pas utile si ses hypothèses de format ne correspondent pas à votre backend.

Échantillonnage : modifiez le réglage pris en charge qui correspond au symptôme

Les réglages d’échantillonnage influencent le choix parmi les continuations possibles. Ils peuvent compter, notamment pour les mots répétés au sein d’une réponse, mais ils ne peuvent ni fournir une motivation manquante au personnage ni résoudre des consignes de scène contradictoires.

Commencez par le preset par défaut recommandé pour le modèle ou la connexion. Modifiez ensuite un seul réglage pris en charge à la fois. Si vous avez importé une configuration d’échantillonnage très agressive, revenir à une base connue peut être plus instructif que d’augmenter encore toutes les valeurs.

RéglageCe qu’il peut vous aider à explorerPourquoi ce n’est pas un remède universel
TempératurePlus ou moins de variation dans les formulationsDavantage de variation peut aussi nuire à la cohérence ; la scène peut toujours se répéter
Top P ou un autre filtre de tokensLa part de l’espace des continuations possibles qui reste disponibleCombiner des filtres restrictifs peut réduire le nombre d’alternatives
Pénalités de répétition, de fréquence ou de présenceLe poids éventuellement excessif des tokens répétésCe sont des réglages différents, dont la prise en charge et le comportement dépendent du backend
DRY ou d’autres méthodes avancéesDes configurations locales avec des réglages documentés contre les expressions répétéesUn curseur dans l’interface ne rend pas une API hébergée compatible
Longueur de réponseUne réponse de conversation ordinaire est-elle forcée à continuer d’écrire ?Un plafond plus court ne répare pas une réponse dont la première phrase est déjà incorrecte

Ne copiez pas la température d’un modèle sans rapport en la déclarant optimale. Les familles, les fine-tunes et les implémentations d’inférence diffèrent. Si la base est extrêmement restrictive, essayez une modification modérée dans la plage documentée du modèle et lisez plusieurs réponses. Si le résultat commence à changer les noms, à contredire la scène ou à inventer des événements sans rapport, réduisez cette modification.

La même prudence vaut pour les pénalités. En augmenter une jusqu’à ce que le personnage cesse d’utiliser son propre nom n’est pas une réussite. Vous voulez moins d’expressions répétées sans raison, avec une grammaire normale et un sens préservé. Un réglage qui rend la prose artificielle remplace un problème par un autre.

Pour les méthodes avancées locales, consultez la documentation actuelle de votre backend et gardez le preset original. Ne supposez pas que min_p, DRY, XTC ou un champ de plage de répétition soit accepté par un endpoint générique de chat completion. La documentation SillyTavern sur le chat completion distingue explicitement son endpoint de chat personnalisé des possibilités plus larges de personnalisation des sources de text completion.

Si vous utilisez SpicyAPI ou un autre service API, consultez les champs d’entrée publics du modèle exact. Ce guide ne fournit pas de payload d’échantillonnage non documenté et n’affirme pas que tous les modèles exposent les mêmes réglages. Ajouter des champs non pris en charge n’est pas une méthode fiable pour rendre un roleplay adulte plus créatif.

Raccourcissez les réponses qui remplissent l’espace avec la même matière

Un personnage de conversation n’a pas besoin de décrire la pièce, d’expliquer ses sentiments et de rappeler la relation chaque fois qu’il parle. Si la prochaine action utile tient en deux phrases, une demande permanente de longue réponse encourage un développement inutile.

Essayez cette formulation dans une instruction temporaire :

Adapte la longueur de la réponse au moment. Pendant un dialogue, donne une réponse concise et les actions nécessaires pour la comprendre. Utilise un passage plus long lorsqu’un événement ou une explication demande réellement davantage de place.

Cela conserve la possibilité d’une scène riche. Vous retirez simplement l’obligation d’en fabriquer une à chaque tour. Vous n’avez pas à exiger un nombre exact de mots, sauf si l’application en a besoin pour un format particulier.

Dans l’exemple de l’invitation, Mara peut expliquer son départ et laisser à Jules une occasion de répondre. Une longue réflexion sur l’éclairage de l’appartement diluerait le moment. Plus tard, si Mara explique une décision importante prise auparavant dans l’histoire, une réponse plus longue pourra convenir.

Vérifiez séparément la limite de sortie et la consigne stylistique. La limite est un plafond, pas forcément une longueur cible. Si une réponse s’arrête au milieu d’une phrase, vous l’avez peut-être trop abaissée. Si la réponse se termine sans difficulté mais contient plusieurs paragraphes recyclés, la consigne de longueur est le problème le plus pertinent.

Une réponse plus courte peut aussi faciliter le pilotage d’une histoire interactive. Quand l’assistant traverse quatre évolutions émotionnelles d’un coup, il peut décider de choses auxquelles votre personnage aurait dû réagir individuellement. Des tours plus courts vous laissent ces décisions.

Corrigez les questions répétées sans rendre le personnage passif

Certains assistants de roleplay terminent tous leurs messages par une question parce que leur configuration assimile interaction et questions. Une scène de relation adulte peut alors ressembler à un entretien.

Les questions sont utiles lorsque le personnage a besoin d’une réponse. Elles le sont moins lorsqu’elles répètent une décision déjà prise. Si Jules a accepté le dîner, Mara n’a pas besoin de demander trois autres fois s’il veut y aller. Elle peut trouver son manteau, suggérer un lieu ou avouer son appréhension pour la soirée.

Utilisez une consigne qui autorise plusieurs fins :

Termine par quelque chose auquel l’utilisateur peut réagir : une déclaration en attente de réponse, une action, un choix ou une question dont le personnage a réellement besoin. N’impose pas une question à la fin de chaque tour.

Réparez ensuite l’échange en cours. Si la question répétée a déjà reçu une réponse, exprimez clairement la décision dans votre prochain tour : « C’est décidé pour le dîner. Je prends les clés et demande quel endroit tu avais en tête. » Vous changez le sujet actif au lieu de répondre à une autre reformulation de la question précédente.

Dans la fiction adulte, conservez les limites importantes. Si un personnage doit réellement clarifier une limite ou un changement de situation, une question est appropriée. Ce qui agace, c’est la redondance après l’établissement d’une réponse, pas la communication elle-même.

Vous pouvez inscrire clairement ces limites dans la préparation de l’histoire et laisser les personnages réagir naturellement aux nouvelles évolutions. N’utilisez pas une consigne contre les répétitions qui demande au modèle de les ignorer. Un meilleur prompt distingue les décisions réglées de celles encore ouvertes.

Si tous les personnages se ressemblent, corrigez la voix partagée

Si trois fiches différentes commencent toutes à produire les mêmes observations raffinées, le prompt commun mérite votre attention. Il enseigne peut-être une voix de narrateur plus fortement que chaque fiche ne démontre une voix de personnage.

Relisez les consignes de style partagées à la recherche de mots comme « lyrique », « cinématographique », « intense », « immersif » ou « riche en émotions ». Ces préférences peuvent être utiles, mais elles ne disent pas au modèle ce qui distingue un gérant de boîte de nuit fatigué, un musicien direct et un étudiant de master anxieux. Ajouter des adjectifs sur la qualité de la prose ne créera pas ces différences.

Remplacez les exigences générales de performance par quelques choix concrets. Mara pourrait parler simplement lorsqu’elle est mal à l’aise, répondre immédiatement aux questions pratiques et éviter d’expliquer ses propres expressions. Un autre adulte fictif pourrait utiliser l’humour pour retarder sa réponse, puis devenir étonnamment direct lorsque le sujet compte.

Donnez à chaque personnage une raison de réagir différemment. Dans une conversation tendue, l’un protège sa fierté, l’autre tente de réparer le malentendu et un troisième veut terminer poliment la soirée. Une même phrase utilisateur peut mener à des actions différentes parce que les personnages souhaitent des choses différentes.

Lisez les dialogues sans les noms des interlocuteurs. Si vous ne savez pas qui parle, réécrivez un exemple pour chaque personnage avant d’allonger leurs biographies. Une courte réponse distinctive enseigne souvent davantage de voix qu’un autre paragraphe de faits biographiques.

Gardez les interdictions d’expressions et le nettoyage automatique limités

Interdire une expression peut traduire une préférence précise, mais une liste croissante de formules stéréotypées peut devenir plus présente que la voix recherchée. Si chaque réponse commente un sourire, demandez du dialogue direct et des actions pertinentes plutôt que de poursuivre chaque synonyme. Faites suivre une restriction stylistique d’un court exemple positif.

Le nettoyage automatique a une autre limite : il modifie le texte affiché ou conservé selon les règles de l’application, sans forcément améliorer la génération. Un filtre qui retire un geste peut aussi supprimer la seule phrase indiquant où se trouve un personnage. Testez-le sur une copie et relisez le résultat pour vérifier le sens et la ponctuation.

Commencez par réparer manuellement l’échec récent. Une fois le schéma compris et le stockage des réponses modifiées identifié, vous pourrez décider si une règle automatique est utile. Un texte propre en apparence ne prouve pas à lui seul que le tour suivant se comportera autrement.

Réparer entièrement la scène de Mara et Jules

Voici comment assembler les éléments précédents. C’est une correction éditoriale détaillée, pas le compte rendu d’un essai payant de modèle.

La conversation est devenue répétitive. Mara reprend les derniers mots de Jules, sourit et lui demande s’il est sûr. Le preset commun exige aussi de longues réponses, interdit toute avancée sans permission de l’utilisateur et impose de terminer chaque réponse par une question.

D’abord, sauvegardez une copie. Retirez ensuite les débuts en écho des trois dernières réponses de Mara. Gardez les faits : Mara est partie sans s’expliquer, est revenue chercher l’invitation et veut venir dîner. Ne réécrivez pas les réactions de Jules.

Ensuite, simplifiez les consignes contradictoires. Mara contrôle ses propres paroles et actions. Jules reste sous le contrôle de l’utilisateur. Les réponses doivent convenir au moment et les questions sont facultatives. Retirez l’exigence permanente de remplir plusieurs longs paragraphes lors d’un dialogue ordinaire.

Troisièmement, remplacez la dernière réponse défectueuse de Mara par une réponse courte :

« Je pensais que tu m’avais invitée parce que tu te sentais obligé. » Mara pose l’invitation sur le comptoir. « Puis j’ai compris que je ne te l’avais jamais vraiment demandé. »

Cette réponse apporte une motivation à laquelle le tour suivant peut réagir. Elle ne décide pas des sentiments de Jules et ne règle pas toute la relation. Elle donne à la scène une raison d’avoir hésité jusque-là.

Quatrièmement, envoyez un tour utilisateur contenant une réaction concrète :

Je laisse l’invitation où elle est. « Je t’ai demandé parce que je voulais que tu sois là. Mais la prochaine fois, parle-moi avant de disparaître. »

La continuation souhaitée doit répondre aux deux éléments : l’accueil et la demande d’une communication plus claire. Elle pourrait contenir des excuses, un accord ou une prochaine action pratique. Elle ne devrait pas simplement transformer « disparaître » en une autre question d’ouverture.

Enfin, observez les prochains tours pour voir s’ils avancent. Mara prend-elle en compte la demande ? Le dîner reste-t-il décidé ? Jules peut-il introduire un nouveau sujet sans que l’assistant rouvre le même malentendu ? Ce sont des signes plus utiles que la découverte d’un nouvel adjectif par le modèle.

Si la boucle revient immédiatement, essayez une courte branche neuve avec la configuration simplifiée. Si elle y disparaît, poursuivez depuis la scène réparée plutôt que de reconstruire toutes les fiches. Si elle apparaît aussi dans cette branche, examinez l’accueil, les exemples et la connexion réelle avant d’acheter un autre modèle.

Sachez quand une nouvelle branche ou un autre modèle se justifie

Il arrive que la correction demande plus d’attention que la scène n’en vaut. Vous ne devriez pas vous sentir obligé de réparer sans fin une conversation devenue une corvée. Une nouvelle branche peut préserver la situation importante tout en abandonnant une grande quantité de prose usée.

Emportez les faits de scène nécessaires, la voix du personnage et un échange récent qui vous plaît. Évitez d’emporter des pages du passage répétitif simplement pour montrer ce qui n’allait pas. La nouvelle conversation a besoin d’un départ utilisable, pas d’une archive complète des mauvaises habitudes de la précédente.

C’est un redémarrage court de scène, pas le remplacement d’un système complet de mémoire. Pour l’histoire de l’invitation, les informations nécessaires sont que les deux personnages sont adultes, que Mara est partie sans explication, que Jules souhaite toujours sa présence au dîner et qu’une communication plus claire compte désormais. Toute l’histoire de leur relation n’est pas forcément nécessaire à la réponse suivante.

Envisagez de changer de modèle lorsqu’une configuration propre et correctement formatée produit encore le même échec et qu’un autre modèle adapté la gère plus utilement. Notre guide de choix des LLM pour le roleplay traite séparément la question du choix de modèle. Gardez des entrées comparables. Sinon, vous risquez de donner au nouveau modèle un meilleur prompt et de prendre l’amélioration pour un avantage du modèle.

Jugez le résultat selon votre fiction réelle. Le personnage peut-il répondre à une question directe ? Varier sa réaction à un désaccord, à une demande pratique et à un aveu calme ? Faire avancer ses propres actions en vous laissant les vôtres ? Un modèle qui écrit des descriptions ornées peut rester mal adapté au rythme de conversation que vous aimez.

L’adéquation du contenu est une exigence distincte. Un modèle peut produire un dialogue naturel tout en étant inadapté à votre usage NSFW. Un autre peut accepter la fiction adulte et tomber régulièrement dans une prose fade. Résoudre l’une de ces exigences ne prouve rien pour l’autre ; ne remplacez donc pas la lecture des réponses par une simple étiquette de politique de contenu.

Essayez d’abord un peu de dialogue ordinaire, non explicite. Vous pourrez vérifier la voix avant d’investir dans une longue scène. Avec une API payante, les régénérations répétées peuvent coûter de l’argent ; vérifiez la facturation réelle du service plutôt que de supposer que les réponses écartées sont gratuites.

Une courte séance de dépannage que vous pouvez vraiment terminer

Si vous changez les réglages depuis une heure, réduisez l’expérience. Choisissez un échec reproductible dans votre scène : début en écho, question répétée, paragraphe en boucle ou décision figée. Corrigez ce symptôme avant d’optimiser tout le reste.

Pour un début en écho, gardez les réglages et nettoyez les dernières réponses. Pour une décision qui piétine, gardez la voix et donnez au personnage une question précise à résoudre. Pour un échec immédiat dans chaque nouveau chat, comparez l’accueil et le preset commun. Pour des libellés de rôles ou des tours de parole défectueux, inspectez le format de la connexion.

Gardez le même message utilisateur suivant lorsque vous comparez deux configurations. Modifiez soit la consigne pertinente, soit un seul réglage d’échantillonnage pris en charge. Si vous changez à la fois la fiche, le modèle, la scène et l’échantillonnage, une meilleure réponse ne vous dira pas ce qui a aidé.

Lisez plusieurs réponses plutôt que de faire confiance à une régénération exceptionnellement bonne. Vous n’avez pas besoin d’une grille compliquée. Demandez-vous si le comportement répétitif est devenu moins fréquent, si le personnage conserve la bonne voix et si de nouveaux problèmes sont apparus. Une réponse moins répétitive qui prend le contrôle des décisions de votre personnage n’est pas la correction recherchée.

Arrêtez lorsque la scène redevient agréable. Il n’y a rien à gagner à trouver un preset théoriquement parfait. Une configuration qui nécessite parfois une retouche mais offre des dialogues convaincants peut mieux vous convenir qu’une configuration très réglée dont la prose vous semble étrangère.

Aussi en English · 日本語 · 한국어 · Deutsch · Español · Português (Brasil) · Русский · Italiano · Polski

Essayez par vous-même

Vous ne payez que ce que vous lancez : ni forfait, ni abonnement.

Créé avec MiniMax H3 · ByteDance Seedance 2.0 Fast