Cette publication introduit le sujet de la génération narrative basée sur des systèmes multi-agents, avec un accent particulier sur les interactions romantiques et leur potentiel narratif. L'objectif principal est d'améliorer l'intérêt narratif en intégrant des situations dramatiques issues des théories narratives, comme celles de Polti, dans une simulation basée sur des agents.
Georges Polti est une figure importante dans l'étude des structures narratives, et son travail a eu un impact durable sur la théorie littéraire et, plus récemment, sur les approches computationnelles de la génération narrative. Voici une présentation détaillée de ses contributions, en particulier dans le contexte du document que nous analysons.
Qui était Georges Polti ?
Georges Polti (1867–1946) était un écrivain et critique littéraire français. Il est surtout connu pour son ouvrage "Les 36 situations dramatiques" , publié en 1916. Ce travail s'inscrit dans la lignée des efforts visant à identifier des structures universelles dans les récits humains, une démarche qui trouve ses racines chez des penseurs comme Aristote et Vladimir Propp.

Polti affirmait que toutes les histoires racontées dans la littérature mondiale pouvaient être ramenées à 36 situations dramatiques fondamentales . Ces situations sont basées sur des interactions entre personnages et des conflits qui se manifestent dans des circonstances spécifiques.
Les 36 situations dramatiques
Les 36 situations décrites par Polti sont des archétypes narratifs qui peuvent être combinés ou adaptés pour créer des histoires complexes. Chaque situation est définie par :
- Les rôles des personnages impliqués (par exemple, le héros, le persécuteur, l'amant, etc.).
- Les actions ou événements clés qui caractérisent la situation.
- Les conflits ou dilemmes auxquels les personnages doivent faire face.
Ces situations sont souvent utilisées comme des modèles pour structurer des intrigues, qu'il s'agisse de littérature classique, de théâtre, de cinéma ou même de jeux vidéo narratifs.
Les 25 situations liées au romantisme
Dans cette publication une attention particulière est portée aux situations dramatiques de Polti qui concernent le thème de l'amour et des relations romantiques . Parmi les 36 situations, 25 sont identifiées comme directement applicables ou liées aux intrigues romantiques . En voici quelques exemples notables :
a. Obstacles à l'amour
- Description : Une relation amoureuse est empêchée par des normes sociales, des ennemis ou des événements passés.
- Exemple : Une histoire où deux amants issus de familles rivales (comme dans Roméo et Juliette ) tentent de surmonter leur haine mutuelle.
b. Rivalité entre proches
- Description : Un personnage désiré provoque une rivalité entre membres d'une même famille.
- Exemple : Deux frères tombent amoureux de la même personne, ce qui entraîne une rupture entre eux.
c. Adultère meurtrier
- Description : Un conjoint trompé tue l'un ou les deux amants adultères.
- Exemple : Une intrigue tragique où la jalousie mène à des actes violents.
d. Jalousie erronée
- Description : Un personnage est jaloux d'un autre sans raison valable, souvent à cause d'une manipulation externe.
- Exemple : Un mari soupçonne sa femme d'infidélité à cause d'un malentendu ou d'une machination.
e. Découverte de la honte d'un être aimé
- Description : Un personnage découvre un secret embarrassant, un crime ou une faute commise par un être cher.
- Exemple : Un amant découvre que son partenaire a menti sur son passé.
f. Sacrifice pour une passion
- Description : Un personnage sacrifie ses vœux, son honneur ou sa fortune pour une passion dévorante.
- Exemple : Un personnage renonce à tout pour suivre son amour, même si cela entraîne sa ruine.
g. Perte d'un être aimé
- Description : Un personnage apprend ou assiste à la mort d'un être cher.
- Exemple : Une tragédie où la mort d'un partenaire marque la fin d'une grande romance.
Importance de Polti dans la génération narrative
Dans le contexte du document, les travaux de Polti sont utilisés comme une ressource théorique pour enrichir les simulations narratives basées sur des systèmes multi-agents. Voici comment ils sont appliqués :
a. Inspiration pour les perturbations narratives
- Le système décrit dans le document introduit un agent "directeur" chargé d'intervenir lorsque l'intérêt romantique diminue entre les agents.
- Cet agent peut provoquer des situations dramatiques tirées des 36 situations de Polti pour relancer l'intrigue. Par exemple :
- Introduire un obstacle à l'amour (situation n°20 : Obstacles à l'amour ).
- Créer une rivalité entre personnages (situation n°10 : Rivalité de proches ).
b. Augmentation de l'intérêt narratif
- Les situations de Polti sont conçues pour générer des conflits émotionnels et des tensions dramatiques , ce qui rend les récits plus captivants.
- Dans le système Charade, ces perturbations permettent d'éviter que les affinités entre agents ne convergent vers des valeurs basses, ce qui produirait des récits peu intéressants.
c. Annotation et classification des intrigues
- Les situations de Polti ont également été utilisées dans des travaux antérieurs pour annoter des intrigues musicales ou classer des schémas narratifs dans des descriptions de scénarios.
Comparaison avec Vladimir Propp
Bien que Polti et Propp soient tous deux des théoriciens des structures narratives, leurs approches diffèrent :
- Vladimir Propp (connu pour "Morphologie du conte" ) analyse les récits en termes de fonctions de personnages (par exemple, le héros, le mentor, le méchant). Ses travaux se concentrent principalement sur les contes russes.
- Georges Polti met l'accent sur les situations dramatiques , qui sont des configurations spécifiques de conflits et d'interactions entre personnages. Contrairement à Propp, Polti inclut des situations liées à l'amour et aux relations humaines complexes.
Applications modernes
Les travaux de Polti continuent d'être pertinents dans divers domaines :
- Littérature et cinéma : Les scénaristes utilisent souvent les 36 situations comme guide pour structurer leurs intrigues.
- Jeux vidéo narratifs : Les concepteurs de jeux intègrent ces situations pour créer des expériences immersives et émotionnellement engageantes.
- Génération narrative automatisée : Comme dans la publication de Gonzalo Méndez, et Pablo Gervás, les situations de Polti servent de base pour développer des algorithmes capables de générer des histoires dynamiques et intéressantes.
Les travaux de Georges Polti offrent une classification systématique des conflits humains qui transcende les époques et les cultures. Dans le cadre de la recherche présentée dans le document, ses 36 situations dramatiques jouent un rôle clé pour enrichir les simulations multi-agents et garantir que les récits générés soient suffisamment captivants. En intégrant ces situations dans le processus de génération narrative, les auteurs parviennent à transformer des interactions simples en intrigues complexes et émotionnellement riches.
Travail connexe (Related Work)
Simulations impliquant le romantisme
- Systèmes existants : Plusieurs systèmes ont été développés pour simuler des comportements romantiques ou des interactions sociales entre agents. Par exemple :
- Virtual Storyteller et Facade combinent des modèles de comportement prédéfinis avec des agents directeurs pour générer des intrigues.
- Comme il Faut (CiF) et NetworkING modélisent des normes sociales, des relations et des dynamiques émotionnelles pour créer des interactions complexes.
- Charade utilise un système multi-agents pour représenter l'évolution des affinités entre personnages, influençant ainsi leurs relations (amitié, amour, rivalité).
- Focus sur les affinités : Les affinités entre agents sont souvent représentées sur une échelle numérique (par exemple, de 0 à 100) et influencent les types d'interactions possibles.
Les simulations impliquant des comportements romantiques ou des interactions sociales entre agents sont devenues une branche importante dans le domaine de la génération narrative et des systèmes multi-agents. Ces systèmes visent à modéliser les relations humaines complexes, y compris les dynamiques émotionnelles, les normes sociales, et l'évolution des affinités entre personnages. Voici un développement détaillé des différents systèmes mentionnés :
Virtual Storyteller et Facade : Modèles de comportement prédéfinis et agents directeurs
- Virtual Storyteller :
- Ce système combine des comportements prédéfinis pour les agents (qui jouent le rôle de personnages dans une histoire) avec un agent "directeur" chargé de sélectionner les événements pertinents pour construire une intrigue cohérente.
- L'agent directeur peut intervenir activement pour modifier les objectifs des personnages ou introduire de nouveaux personnages afin d'améliorer l'intrigue résultante.
- Par exemple, si une interaction romantique entre deux personnages devient monotone, l'agent directeur peut introduire un obstacle (comme un rival ou un conflit familial) pour relancer l'intérêt narratif.
- Facade :
- Développé par Mateas et Stern (2005), Facade est un système interactif où l'utilisateur participe à une soirée organisée par un couple fictif.
- Les dialogues générés par les personnages sont pré-déterminés sous forme de "beats" (séquences discursives), et le système choisit parmi ces beats en fonction des interventions de l'utilisateur.
- Le système modèle les affinités entre personnages en utilisant des "jeux d'affinités", où les participants prennent position sur des sujets émotionnellement chargés, influençant ainsi leurs relations.

Comme il Faut (CiF) et NetworkING : Modélisation des normes sociales et des relations
- Comme il Faut (CiF) de McCoy et al., 2014 :
- CiF est un système basé sur la connaissance qui modélise l'interaction complexe entre les normes sociales, les désirs des personnages, leur contexte culturel et les interactions sociales.
- Il inclut des microthéories sur des concepts significatifs comme l'amitié et des règles sophistiquées pour capturer le comportement probable des personnages dans des situations sociales spécifiques.
- Par exemple, CiF a été utilisé pour créer le jeu Prom Week , où les joueurs doivent atteindre des objectifs sociaux pendant la semaine précédant le bal de fin d'année. Le système prend en compte les statuts sociaux et les relations entre personnages pour générer des interactions dynamiques.
- NetworkING :
- Ce système représente les relations sociales entre personnages sous forme de réseau social, divisé en trois catégories principales : affectif (ami, ennemi, etc.), romantique (partenaire, attirance, rivalité romantique) et neutre (indifférence).
- Les actions des personnages sont planifiées en fonction de leurs relations, et les effets de ces actions sur les relations sociales sont évalués pour générer des récits cohérents.
- Par exemple, une action qui renforce une amitié peut simultanément affaiblir une rivalité romantique.
Charade : Évolution des affinités via un système multi-agents
- Modèle d'affinités :
- Charade utilise un système multi-agents pour simuler l'évolution des affinités entre personnages au fil du temps, en fonction de leurs interactions.
- Les affinités sont représentées sur une échelle numérique allant de 0 à 100, où :
- 0–40 correspond à une relation de type "ennemi".
- 40–60 correspond à une indifférence.
- 60–80 correspond à une amitié.
- 80–100 correspond à une relation amoureuse ou de partenariat profond.
- Les interactions entre agents influencent directement leurs affinités : une acceptation d'une proposition augmente les affinités, tandis qu'un rejet ou une inactivité les diminue.
- Dynamique des relations :
- Les types de relations (amitié, amour, rivalité) déterminent les activités que les personnages peuvent envisager ensemble.
- Par exemple, deux personnages ayant une forte affinité ("mate") peuvent envisager des activités romantiques, tandis que deux personnages avec une faible affinité ("foe") peuvent entrer en conflit.
- La probabilité d'interaction est plus élevée pour les partenaires, plus faible pour les amis, et encore plus faible pour les ennemis.
- Impact sur la narration :
- Le système produit un journal d'interactions et d'évolutions d'affinités, qui est ensuite utilisé pour générer des épisodes narratifs.
- Cependant, les simulations tendent souvent à converger vers des valeurs basses d'affinité, ce qui peut limiter l'intérêt narratif. Pour remédier à cela, des perturbations dramatiques (inspirées des théories narratives de Polti) peuvent être introduites pour relancer l'intrigue.
Focus sur les affinités : Une représentation numérique des relations
- Représentation des affinités :
- Les affinités entre agents sont souvent modélisées sur une échelle numérique pour quantifier la qualité des relations.
- Cette approche permet de calculer dynamiquement les changements dans les relations en fonction des actions et des interactions des personnages.
- Influence sur les interactions possibles :
- Les affinités déterminent non seulement les types de relations entre personnages, mais aussi les actions qu'ils peuvent envisager ensemble.
- Par exemple :
- Un personnage peut proposer une activité romantique uniquement à un autre personnage avec lequel il partage une forte affinité.
- À l'inverse, un personnage peut tenter de saboter les efforts d'un rival avec lequel il a une faible affinité.
- Limites des affinités numériques :
- Bien que cette approche soit utile pour modéliser des relations simples, elle peut manquer de profondeur émotionnelle et ne pas capturer pleinement la complexité des interactions humaines.
- Par exemple, une relation conflictuelle peut être plus intéressante narrativement qu'une relation stable mais monotone.
Les systèmes existants pour simuler des comportements romantiques et des interactions sociales entre agents reposent sur des modèles variés, allant des comportements prédéfinis (Virtual Storyteller, Facade) aux réseaux sociaux complexes (NetworkING, CiF). Parmi ces systèmes, Charade se distingue par son approche centrée sur l'évolution des affinités entre personnages, représentées sur une échelle numérique. Bien que cette approche permette de générer des récits dynamiques, elle nécessite souvent des ajustements supplémentaires (comme l'introduction de perturbations dramatiques) pour garantir un intérêt narratif soutenu.
Filtrage narratif (Story Sifting)
- Le processus de sélection d'événements intéressants à partir d'une simulation large est appelé "story sifting".
- Des approches comme celles de James Ryan ou le système Winnow permettent de filtrer des séquences d'événements pour identifier des récits captivants.
- Cependant, les simulations actuelles, comme Charade, produisent souvent des récits peu intéressants en raison de la convergence des affinités vers des valeurs faibles.
Le filtrage narratif , ou story sifting , est un processus clé dans la génération de récits captivants à partir de simulations complexes, telles que celles basées sur des systèmes multi-agents. Il consiste à identifier et extraire des sous-ensembles d'événements parmi une grande séquence générée par une simulation, afin de construire une histoire cohérente et intéressante. Voici un développement détaillé de cette section :
Définition et importance du story sifting
Le story sifting est une approche qui vise à transformer une simulation brute en une narration engageante. Les systèmes multi-agents produisent souvent des interactions entre personnages à grande échelle, mais toutes ces interactions ne sont pas pertinentes ou captivantes pour former une intrigue. Le filtrage narratif permet donc de :
- Sélectionner les événements significatifs : Identifier les moments-clés qui contribuent à l'intérêt narratif.
- Éliminer le bruit : Supprimer les interactions redondantes ou peu pertinentes qui n'apportent pas de valeur à l'histoire.
- Créer une structure narrative cohérente : Organiser les événements sélectionnés pour qu'ils forment une intrigue fluide et captivante.
Ce processus est particulièrement important dans des domaines comme les jeux vidéo narratifs ou les systèmes de génération automatique de récits, où des simulations complexes doivent être transformées en histoires accessibles pour les utilisateurs.
Approches existantes pour le story sifting
a. L'approche de James Ryan
Dans sa thèse de doctorat (Ryan, 2018), James Ryan propose une méthodologie pour extraire des récits intéressants à partir de simulations narratives. Selon lui, les récits peuvent émerger des actions des personnages dans un monde simulé, sans nécessiter une intervention directe pour générer l'intrigue. Le rôle du story sifting est alors de curer ces récits, c'est-à-dire de sélectionner et organiser les événements pertinents pour créer une narration captivante.
Ryan met l'accent sur l'idée que les récits émergent naturellement des interactions entre agents, mais que ces récits bruts doivent être filtrés pour devenir intéressants. Par exemple :
- Une simulation peut générer des milliers d'interactions entre personnages, mais seules quelques-unes contribuent à une intrigue mémorable.
- Le story sifting repose sur des motifs narratifs prédéfinis (patterns ) qui identifient les séquences d'événements ayant un potentiel narratif élevé.
b. Le système Winnow
Le système Winnow (Kreminski et al., 2021) est un outil avancé pour le story sifting . Il utilise un langage spécifique (domain-specific language ) pour définir des motifs narratifs (patterns) et appliquer ces motifs à des simulations en cours. Voici ses caractéristiques principales :
- Définition de motifs narratifs : Les motifs sont des descriptions formelles de séquences d'événements susceptibles de produire des récits intéressants. Par exemple, un motif pourrait inclure une situation où un personnage tente d'atteindre un objectif, rencontre un obstacle, puis réussit ou échoue.
- Application en temps réel : Winnow peut être exécuté pendant une simulation pour identifier les séquences d'événements correspondant aux motifs définis.
- Automatisation du processus : Le système permet de filtrer automatiquement les événements pertinents, réduisant ainsi la charge de travail pour les concepteurs de récits.
c. Le système Felt
Avant Winnow, Felt (Kreminski et al., 2019) a introduit le concept de motifs narratifs pour le story sifting . Ce système simplifié repose sur des outils permettant aux créateurs de définir des motifs et de les appliquer à des ensembles d'événements. Bien que moins sophistiqué que Winnow, Felt a posé les bases pour des approches plus avancées de filtrage narratif.
Limitations des simulations actuelles
Malgré les avancées dans le domaine du story sifting , certaines simulations, comme Charade , produisent souvent des récits peu intéressants. Cette limitation est due principalement à deux facteurs :
a. Convergence des affinités vers des valeurs faibles
Dans Charade , les affinités entre agents sont représentées sur une échelle numérique (par exemple, de 0 à 100). Ces affinités évoluent en fonction des interactions entre agents :
- Une acceptation d'une proposition augmente les affinités.
- Un rejet ou une inactivité diminue les affinités.
Cependant, au fil du temps, les affinités tendent à converger vers des valeurs basses pour la plupart des couples d'agents. Cela signifie que :
- Les relations deviennent majoritairement neutres ou négatives.
- Les interactions positives (amitié, amour) diminuent, ce qui limite les opportunités pour des intrigues captivantes.
Cette convergence rend les récits générés monotones et peu engageants. Par exemple :
- Si tous les personnages finissent par se détester ou s'ignorer, il devient difficile de créer des conflits émotionnels ou des rebondissements intéressants.
b. Manque de perturbations dramatiques
Les simulations comme Charade manquent souvent de mécanismes pour introduire des perturbations dramatiques dans les relations entre agents. Sans ces perturbations, les interactions entre personnages suivent des schémas prévisibles, ce qui réduit l'intérêt narratif.
Par exemple :
- Une relation stable entre deux personnages peut être réaliste, mais elle risque de manquer de dynamisme narratif.
- Des obstacles ou des conflits inattendus (inspirés des théories narratives, comme celles de Polti) pourraient relancer l'intérêt en introduisant des tensions dramatiques.
4. Solutions proposées pour améliorer le story sifting
Pour remédier à ces limitations, plusieurs solutions ont été proposées :
Introduction d'un agent directeur
Une approche courante consiste à ajouter un agent directeur chargé de surveiller les interactions entre agents et d'intervenir lorsque l'intérêt narratif diminue. Par exemple :
- L'agent directeur peut identifier des situations où les affinités entre agents stagnent ou diminuent.
- Il peut ensuite introduire des perturbations dramatiques, comme des obstacles ou des conflits, pour relancer l'intrigue.
Utilisation des situations dramatiques de Polti
Les travaux de Georges Polti fournissent des modèles de situations dramatiques qui peuvent être intégrés dans les simulations pour augmenter l'intérêt narratif. Par exemple :
- Une situation comme "Obstacles à l'amour" peut être introduite pour empêcher deux personnages de se rapprocher.
- Une situation comme "Rivalité entre proches" peut être utilisée pour créer des conflits entre personnages partageant des liens familiaux.
En combinant ces situations avec des mécanismes de filtrage narratif, il est possible de générer des récits plus dynamiques et captivants.
Optimisation des métriques d'intérêt narratif
Des algorithmes évolutionnaires, comme ceux décrits dans Gervás et Mendez (2023) , peuvent être utilisés pour optimiser les métriques d'intérêt narratif. Ces algorithmes évaluent les récits générés en fonction de critères tels que :
- La présence de conflits émotionnels.
- L'évolution des relations entre personnages.
- La diversité des événements narratifs.
Le story sifting est un processus essentiel pour transformer des simulations brutes en récits captivants. Des approches comme celles de James Ryan ou le système Winnow ont permis de formaliser et automatiser ce processus, mais des défis subsistent, notamment dans des systèmes comme Charade , où les affinités entre agents convergent souvent vers des valeurs faibles. Pour relever ces défis, des solutions comme l'introduction d'un agent directeur ou l'utilisation des situations dramatiques de Polti peuvent être envisagées. Ces approches permettent de relancer l'intérêt narratif en introduisant des perturbations dramatiques et en optimisant les métriques d'intérêt narratif.
Théories narratives pertinentes pour le romantisme
- Propp a identifié des fonctions de personnages dans les contes russes, mais ces travaux ne couvrent pas les aspects romantiques.
- Polti propose 36 situations dramatiques, dont 25 sont directement liées aux thèmes de l'amour et des relations. Ces situations peuvent être utilisées pour enrichir les simulations narratives.
Les théories narratives jouent un rôle crucial dans la modélisation et l'enrichissement des interactions romantiques dans les simulations narratives. Parmi les théoriciens les plus influents, Vladimir Propp et Georges Polti se distinguent par leurs contributions respectives à l'analyse structurelle des récits. Cependant, leurs approches diffèrent en termes de portée et d'applicabilité aux thèmes du romantisme.
Vladimir Propp : Une analyse centrée sur les fonctions de personnages
- Contexte et objectif :
- Dans son ouvrage "Morphologie du conte" (1928), Vladimir Propp a étudié un corpus de contes russes collectés par Afanasyev. Son objectif était d'identifier les structures sous-jacentes communes à ces récits.
- Propp a proposé une classification des fonctions de personnages , qui sont des actions spécifiques que les personnages accomplissent dans une histoire. Ces fonctions déterminent le développement du récit et leur séquence est toujours identique dans les contes analysés.
- Limitations pour le romantisme :
- Bien que les travaux de Propp soient fondamentaux pour comprendre la structure narrative des contes, ils ne couvrent pas explicitement les aspects liés au romantisme ou aux relations amoureuses.
- Les fonctions identifiées par Propp concernent principalement des thèmes comme la quête, le combat contre un antagoniste ou la résolution d'un conflit, mais elles n'incluent pas de fonctions spécifiques liées à l'amour, aux relations émotionnelles ou aux dynamiques romantiques.
- Implications pour les simulations narratives :
- Les modèles basés sur Propp peuvent être utiles pour structurer des intrigues générales, mais ils nécessitent des adaptations supplémentaires pour inclure des éléments romantiques.
- Par exemple, des systèmes comme Charade ou Comme il Faut doivent aller au-delà des fonctions de Propp pour modéliser des interactions complexes entre agents impliquant des émotions et des relations amoureuses.
Georges Polti : 36 situations dramatiques universelles
- Contexte et objectif :
- Georges Polti , dans son ouvrage "Les 36 situations dramatiques" (1916), a cherché à identifier les configurations narratives universelles qui apparaissent dans les œuvres littéraires à travers les âges et les cultures.
- Chaque situation dramatique est définie par une combinaison spécifique de rôles (par exemple, le héros, le persécuteur, l'amant) et d'événements clés (par exemple, un obstacle, un conflit ou une décision).
- Application au romantisme :
- Sur les 36 situations proposées par Polti, 25 sont directement liées ou applicables aux thèmes de l'amour et des relations . Ces situations couvrent une large gamme d'émotions et de conflits, allant des obstacles externes (comme les normes sociales ou les ennemis) aux dilemmes internes (comme la jalousie ou la trahison).
Comparaison entre Propp et Polti
- Propp :
- Se concentre sur les fonctions de personnages dans les contes russes.
- Propose une structure narrative linéaire et rigide, mais ne couvre pas explicitement les aspects romantiques.
- Utile pour modéliser des intrigues générales, mais nécessite des extensions pour inclure des éléments émotionnels et relationnels.
- Polti :
- Se concentre sur les situations dramatiques universelles.
- Inclut explicitement des situations liées au romantisme, offrant ainsi une base solide pour modéliser des interactions amoureuses complexes.
- Permet de générer des conflits émotionnels et des tensions dramatiques qui augmentent l'intérêt narratif.
Utilisation de Polti dans les simulations narratives
- Enrichissement des interactions :
- Les situations dramatiques de Polti peuvent être intégrées dans des systèmes multi-agents pour enrichir les interactions entre personnages.
- Par exemple, dans Charade , un agent directeur peut utiliser une situation de Polti pour modifier les affinités entre agents et créer des tensions dramatiques.
- Augmentation de l'intérêt narratif :
- En introduisant des situations de Polti, les simulations narratives peuvent éviter la convergence des affinités vers des valeurs basses, qui rendent les récits monotones.
- Ces situations permettent également de générer des rebondissements inattendus, des conflits émotionnels et des moments captivants pour le public.
- Exemples concrets :
- Une simulation pourrait utiliser la situation "Obstacles à l'amour" pour introduire un rival ou un conflit familial entre deux personnages amoureux.
- Une autre pourrait utiliser "Jalousie erronée" pour créer une tension entre deux amis qui se méprennent sur les intentions de l'autre.
Les théories narratives de Propp et Polti offrent des perspectives complémentaires pour enrichir les simulations narratives centrées sur le romantisme. Tandis que Propp fournit une structure rigide pour organiser les fonctions de personnages, ses travaux ne couvrent pas explicitement les aspects émotionnels et relationnels. À l'inverse, les 36 situations dramatiques de Polti, dont 25 sont directement liées au romantisme, offrent une richesse narrative inestimable pour modéliser des interactions complexes et captivantes. En intégrant ces situations dans des systèmes comme Charade , il est possible de générer des récits dynamiques, émotionnellement engageants et riches en conflits dramatiques.
Intégration des situations dramatiques de Polti
La contribution principale semble être l'intégration des situations dramatiques de Polti dans une simulation multi-agents pour augmenter l'intérêt narratif. Cette approche repose sur plusieurs éléments clés :
a. Utilisation des 25 situations liées au romantisme
- Parmi les 36 situations proposées par Polti, 25 sont directement applicables ou liées aux thèmes de l'amour et des relations . Ces situations incluent des conflits émotionnels, des obstacles externes, des dilemmes internes et des moments critiques qui peuvent enrichir les interactions entre personnages.
- Par exemple :
- Obstacles à l'amour : Une relation peut être empêchée par des normes sociales ou des ennemis.
- Rivalité entre proches : Un personnage désiré peut provoquer une rivalité entre membres d'une même famille.
- Jalousie erronée : Un personnage peut être jaloux sans raison valable, souvent à cause d'une manipulation externe.
b. Transformation des simulations monotones
- Les simulations actuelles, comme Charade , tendent à produire des récits monotones en raison de la convergence des affinités entre agents vers des valeurs basses.
- En introduisant des situations dramatiques de Polti, le système peut éviter cette convergence et maintenir un niveau élevé d'intérêt narratif. Par exemple :
- Lorsque les affinités entre deux personnages diminuent, une situation comme "Obstacles à l'amour" peut être introduite pour relancer leur interaction.
- Des conflits inattendus ou des tensions dramatiques peuvent être créés pour dynamiser les relations.
Ajout d'un agent "directeur"
Une autre contribution majeure semble être l'ajout d'un agent "directeur" dans la simulation. Cet agent joue un rôle crucial pour maintenir l'intérêt narratif :
a. Rôle de l'agent directeur
- L'agent directeur surveille les interactions entre agents et identifie les moments où l'intérêt romantique diminue.
- Il intervient activement pour modifier les affinités entre agents ou introduire des perturbations dramatiques.
b. Mécanismes d'intervention
- L'agent directeur peut sélectionner une situation dramatique de Polti et l'appliquer à la simulation. Par exemple :
- Si deux personnages amoureux stagnent dans une relation stable, l'agent peut introduire un rival ou un obstacle pour créer une tension.
- Si une relation devient négative, l'agent peut provoquer une réconciliation ou un sacrifice émotionnel pour relancer l'intrigue.
c. Automatisation des interventions
- Les interventions de l'agent directeur peuvent être automatisées grâce à des algorithmes basés sur des métriques d'intérêt narratif.
- Par exemple, un algorithme évolutionnaire (comme celui décrit dans Gervás et Mendez, 2023 ) peut être utilisé pour optimiser les métriques d'intérêt narratif en fonction des événements générés.
Augmentation de l'intérêt narratif
L'intégration des situations dramatiques de Polti et l'ajout d'un agent directeur visent à augmenter l'intérêt narratif de la simulation. Plusieurs aspects contribuent à cet objectif :
a. Création de conflits émotionnels
- Les situations dramatiques de Polti permettent de générer des conflits émotionnels captivants, tels que la jalousie, la trahison ou la perte d'un être aimé.
- Ces conflits rendent les récits plus dynamiques et engageants pour le public.
b. Diversification des interactions
- En introduisant des perturbations dramatiques, le système diversifie les types d'interactions possibles entre agents.
- Par exemple, une relation stable peut être transformée en une rivalité ou en une amitié complexe, offrant ainsi de nouvelles opportunités narratives.
c. Éviter la convergence monotone
- La convergence des affinités vers des valeurs basses est un problème courant dans les simulations comme Charade . En intervenant activement, l'agent directeur peut éviter cette convergence et maintenir des niveaux élevés d'affinités pour certaines paires d'agents.
Validation empirique
La contribution de Gervás et Mendez, 2025 semble également inclure une validation empirique des résultats obtenus avec cette approche :
a. Métriques d'intérêt narratif
- Des métriques spécifiques ont été développées pour évaluer l'intérêt narratif des récits générés. Ces métriques prennent en compte des critères tels que :
- La présence de conflits émotionnels.
- L'évolution des relations entre personnages.
- La diversité des événements narratifs.
b. Comparaison avec des simulations précédentes
- Les résultats montrent que l'intégration des situations dramatiques de Polti et l'ajout d'un agent directeur augmentent significativement les scores sur les métriques d'intérêt narratif.
- Par exemple, les simulations enrichies obtiennent des scores plus élevés que celles basées uniquement sur les règles initiales de Charade .
c. Limites et perspectives
- Bien que l'approche améliore l'intérêt narratif, elle nécessite encore des ajustements pour garantir une cohérence narrative complète.
- Des perspectives futures incluent l'exploration d'autres théories narratives (comme celles de Propp ou d'autres auteurs) pour compléter les situations de Polti.
Conclusion
La contribution de Gervás et Mendez, 2025 repose sur deux idées principales : l'intégration des situations dramatiques de Polti et l'ajout d'un agent directeur pour maintenir l'intérêt narratif. Ces innovations permettent de transformer des simulations monotones en récits captivants, riches en conflits émotionnels et en dynamiques relationnelles. En validant empiriquement ces approches, les auteurs démontrent leur potentiel pour améliorer les systèmes de génération narrative basés sur des agents. Cette contribution ouvre également de nouvelles perspectives pour l'utilisation de théories narratives dans les simulations multi-agents.