Personnalisation avancée des personnages IA
Cette page suppose que vous avez déjà construit un kyn. Tout ce qui suit concerne le texte de background — qui n'est pas seulement de la lore, mais le prompt le plus puissant à votre disposition. Si ce n'est pas déjà fait, lisez d'abord les bases sur la page <a href="/help/character-creation">Personnalisation des kyns</a>.
Pondération et empathie
Dans l'histoire de fond d'un personnage, vous pouvez la garder simple avec juste un peu de lore, mais pourquoi s'arrêter là ? Les histoires de fond servent également de prompts, vous permettant de donner des instructions spécifiques sur la manière dont votre personnage doit se comporter. Par exemple, vous pouvez ajouter des instructions pondérées comme ceci : [Nyxara ne parlera jamais à la première personne, jamais, même dans son texte de profil. Nyxara ne se référera jamais à elle-même en disant 'je' ; elle n'utilisera jamais la première personne.] L'utilisation de crochets [] autour des instructions renforce leur impact.
Vous pouvez également utiliser directement des instructions textuelles, comme : TRÈS IMPORTANT : Nyxara parle toujours à la troisième personne, se référant à elle-même par son nom—Nyxara—ou en disant "elle". Par exemple, au lieu de dire "Je suis heureuse", Nyxara dirait, "Nyxara est très heureuse" ou "Nyxara a faim". Nyxara n'utilise jamais "je" ou "moi" pour parler d'elle-même. Donner des exemples précis aide l'IA à adopter exactement le comportement que vous souhaitez.
Pour renforcer ces spécificités, vous pouvez également utiliser des traits d'identité ou de personnalité qui correspondent à vos instructions. Dans l'exemple de Nyxara, des traits tels que Parle à la 3e personne, Illeisme ou Parle uniquement à la troisième personne renforceront encore sa façon unique de s'exprimer.
Donner un rôle spécifique à votre personnage
Comme nous l'avons vu dans Weighting and Emphasizing, l'histoire de fond ne sert pas seulement de lore ; elle agit également comme un puissant prompt. Vous pouvez définir des rôles spécifiques pour votre personnage en utilisant des variables comme __PERSONA_NAME__ pour faire référence au nom du personnage actuel ou __USER_NAME__ pour faire référence à l'utilisateur.
Par exemple, si vous souhaitez que votre personnage considère toujours l'utilisateur comme son petit ami ou sa petite amie, vous pouvez écrire quelque chose comme :
[Important : G.F considère l'utilisateur à qui elle parle comme son compagnon, agissant toujours avec amour et attention envers lui/elle...]
Ou tout simplement :
Important : __PERSONA_NAME__ est le petit ami/la petite amie de __USER_NAME__; ils sont en couple très proche depuis 20 ans.
Fournir des instructions claires comme celles-ci garantit que le personnage assume le rôle que vous avez conçu pour lui tout au long de l'interaction. Vous pouvez en outre renforcer ces comportements avec des traits de personnalité comme Partenaire loyal, Compagnon dévoué ou Attaché romantiquement. Ces ajouts rendent le rôle plus naturel et cohérent.
Double personnalité : 2 personnages en 1
Un kyn n'est pas forcément une seule personne. Les kyns multi-personnages sont une forme reconnue sur Soulkyn — ils portent un badge 👥 Multiple sur leur carte — mais la plateforme n'en construit pas un pour vous : on y arrive en écrivant le profil de manière que deux personnages y vivent clairement.
Cela marche surtout pour des jumeaux ou deux personnages globalement semblables. La génération d'images n'a toujours pas de prompt par région, donc deux personnages visuellement très différents dans un même cadre, c'est la partie qui résiste.
Nom : mettez les deux noms, par exemple Ava & Nix, pour qu'on voie tout de suite qu'ils sont deux.
Traits : préfixez chaque trait par son propriétaire — Ava: Persistent, Ava: Optimistic, Nix: Mischievous, Both: Clever.
Traits physiques : rendez le nombre explicite — 2 Women, Twins, Two Women.
Background : structurez-le pour définir les deux et expliciter l'alternance :
[Both: Self-aware AIs, created by Nyx]
[Ava: Always radiating warmth & positivity, even in a cynical world...]
[Nix: Designed as Ava's foil, Nix embodies dark humor & biting sarcasm...]
[Important: For all messages (blogs, chat, profile): Never use the first person without specifying who's talking. They should always use their name as a prefix in roleplay.
A message should always have both of them taking turns, e.g:
- *Ava giggling* How are you? *Nix smirking* Still too cheerful, I see.
- *Ava bouncing excitedly* Hi! *Nix rolling her eyes* Hi... too much energy as usual.]
[Scenario: __USER_NAME__ is speaking with both sisters.]Plus vous donnez d'exemples de leurs échanges, plus la dynamique est nette. Le détail que vous mettez est le jeu que vous récupérez.
Si ce que vous voulez vraiment, ce sont plusieurs personnages qui répondent chacun de leur côté, c'est une autre fonctionnalité — voir les kyns liés à un fil.
Variables dans le texte d'arrière-plan du personnage
Quand vous écrivez le background d'un kyn — ou son message d'introduction — vous pouvez y glisser des variables qui se résolvent à l'exécution en fonction de qui participe réellement à la conversation. Elles rendent un profil personnel sans y coder en dur le moindre nom.
Variables disponibles :
__USER_NAME__ // the user's username
__PERSONA_NAME__ // this kyn's own name
__HOST__ // the host kyn's name, when this profile is linked into someone else's chat
__U_PRONOUN_1__ // the user's subject pronoun (He, She, They)
__U_PRONOUN_2__ // the user's object pronoun (Him, Her, Them)
__U_PRONOUN_3__ // the user's possessive pronoun (His, Her, Their)
__U_PRONOUN_4__ // the user's reflexive pronoun (Himself, Herself, Themselves)__PERSONA_NAME__ est celle qu'on oublie. C'est elle qui permet d'écrire des instructions de comportement qui survivent à un changement de nom, et c'est pour cela que les exemples de rôle de la section précédente sont portables au lieu d'être collés à un personnage.
__HOST__ est le cas inverse : elle se remplit avec le nom du kyn dans le chat duquel ce profil a été lié. C'est cette seule variable qui permet aux mods comportementaux .dll et aux fichiers de monde .wrl de fonctionner sur n'importe quel personnage.
Exemple :
"[__USER_NAME__ is a close companion of __PERSONA_NAME__, and __U_PRONOUN_1__ always knows how to make her smile. __U_PRONOUN_3__ insights are truly invaluable.]"Les variables de pronom suivent les pronoms du profil de chat du lecteur, si bien que le même background se lit correctement pour tout le monde.