> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fanifyai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Modifier CreatorPersona

> Action de stratégie qui modifie temporairement des propriétés du persona pour l'exécution en cours, sans toucher au persona enregistré.

L'action **"Modifier CreatorPersona"** s'utilise dans une règle de [stratégie](/fr/advanced/jobs/autoreply#workflow) pour **changer temporairement une ou plusieurs propriétés du persona** quand la règle matche. Les modifications s'appliquent uniquement à l'exécution en cours du [job de réponse automatique](/fr/advanced/jobs/autoreply) et sont vues par les agents IA qui suivent (rédaction, validation, etc.). Le [persona enregistré](/fr/basics/configuration/persona-editor) n'est **jamais** modifié.

Elle permet d'adapter le comportement ou le style d'écriture de votre personnage **au cas par cas**, selon le contexte détecté par la stratégie, plutôt que de garder une configuration figée pour toutes les conversations.

## Cas d'usage typiques

* **Raccourcir les messages** face à un fan qui répond par phrases courtes, en abaissant les limites de longueur.
* **Assouplir le ton** sur une conversation qualifiée « chaude » (par exemple activer la provocation ou le roleplay pour ce seul échange).
* **Changer de langue** de rédaction quand la stratégie détecte un fan d'une autre langue.
* **Durcir une règle de comportement** ponctuellement (par exemple empêcher le changement de plateforme sur un profil à risque).

## Configurer les modifications

L'action contient une liste de **Modifications de propriétés**. Chaque ligne cible **une propriété** du persona et lui affecte une **nouvelle valeur**. Vous pouvez en ajouter autant que nécessaire ; elles sont appliquées **l'une après l'autre**, dans l'ordre.

Les propriétés modifiables sont regroupées par catégorie dans l'éditeur :

| Catégorie                     | Exemples de propriétés                                                                                                    |
| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| **Identité & Plateforme**     | **Prénom**, **Âge**, **Langue principale**, **Genre du fan**, **Métier**                                                  |
| **Personnalité**              | **Traits de personnalité**                                                                                                |
| **Style de communication**    | **Longueur min. message**, **Longueur max. message**, **Utiliser fautes de frappe**, **Max emojis par message**           |
| **Règles de comportement**    | **Autoriser roleplay**, **Autoriser provocation sexuelle**, **Empêcher changement plateforme**, **Ne jamais admettre IA** |
| **Fonctionnalités spéciales** | **Jeux Instagram activés**                                                                                                |

## Format des valeurs

Chaque valeur est saisie sous forme de texte, puis convertie automatiquement vers le type attendu par la propriété :

| Type de propriété                              | Comment saisir la valeur                                                                     |
| ---------------------------------------------- | -------------------------------------------------------------------------------------------- |
| Texte                                          | La valeur telle quelle.                                                                      |
| Nombre                                         | Un entier ou un décimal (utilisez le **point** comme séparateur décimal, par exemple `1.5`). |
| Oui / Non                                      | `true`, `1`, `yes` ou `oui` pour activer. Toute autre valeur désactive.                      |
| Liste (par exemple **Traits de personnalité**) | Des valeurs séparées par des **virgules**.                                                   |
| Choix (par exemple **Langue principale**)      | Le nom de l'option ou son numéro.                                                            |

<Note>
  Si une valeur ne correspond pas au type attendu, la propriété reçoit une **valeur par défaut** au lieu de provoquer une erreur : `0` pour un nombre, la première option pour un choix. Vérifiez donc l'orthographe exacte de vos valeurs.
</Note>

## Comportement à l'exécution

Les modifications sont appliquées **en mémoire**, sur le persona utilisé pour ce seul job. Concrètement :

* Les **agents suivants** de la même exécution (rédaction du message, validation…) tiennent compte des nouvelles valeurs.
* Dès que le job se termine, les changements **disparaissent** : la conversation suivante repart du persona d'origine.
* La configuration enregistrée dans l'[éditeur de persona](/fr/basics/configuration/persona-editor) reste **intacte**.

<Info>
  Pour que la modification ait un effet visible, placez cette action **avant** l'étape de rédaction dans votre stratégie, afin que le message généré tienne compte des nouvelles valeurs.
</Info>

## Cas limites

Cette action est **tolérante** : une modification qui ne peut pas s'appliquer est simplement ignorée, les autres s'appliquent quand même, et la stratégie **continue toujours** avec les actions suivantes.

* **Aucune modification configurée** : rien ne se passe. L'éditeur affiche un avertissement.
* **Propriété introuvable** (par exemple après l'import d'une stratégie contenant un nom de propriété qui n'existe pas) : cette ligne est ignorée. L'éditeur signale l'erreur sur la carte d'action.
* **Propriété en lecture seule** : la ligne est ignorée, avec un avertissement dans l'éditeur.
* **Nom de propriété vide** : la ligne est ignorée.
* **Persona indisponible** dans le contexte : l'action n'applique rien, mais la stratégie se poursuit normalement.

<Warning>
  Cette action **ne stoppe jamais** la stratégie et ne bloque jamais l'envoi du message, même si toutes les modifications échouent. Les avertissements de l'éditeur sont votre principal moyen de détecter une configuration invalide **avant** le déploiement.
</Warning>

## Voir aussi

* [Éditeur de persona](/fr/basics/configuration/persona-editor) — La configuration de référence du personnage, que cette action surcharge temporairement.
* [Réponses automatiques](/fr/advanced/jobs/autoreply) — Le job dont l'exécution reçoit les modifications.
* [Agent de rédaction](/fr/advanced/agents/redaction-agent) — L'agent qui applique le style du persona lors de la génération du message.
