Une fois que vous avez répondu aux trois questions, que se passe-t-il en coulisses pour choisir votre « citation, vos mots du jour et votre doux rituel » ?
Nous expliquons, fidèlement à l'implémentation, comment fonctionne l'analyse de l'égogramme et comment la « fluctuation » quotidienne est conçue.
Lorsque vous touchez « Commencer » et répondez aux trois questions, les processus suivants s'exécutent en interne, dans cet ordre.
L'analyse de l'égogramme construit la « carte de votre esprit » à l'ÉTAPE 1, et cette carte guide ensuite à la fois l'ÉTAPE 2 et l'ÉTAPE 3.
Autrement dit, l'égogramme est le fondement de l'ensemble du processus.
Cette application utilise ses propres cinq facteurs, inspirés de l'analyse transactionnelle, pour exprimer « l'inclinaison actuelle de votre esprit ». Chaque facteur varie de 0〜100, et part tout du point d'équilibre médian de 50.
| Symbole | Nom | Signification |
|---|---|---|
| CP | Principe | Rigueur, idéaux, sens des responsabilités (comment je veux être) |
| NP | Bienveillance | Douceur, compassion, le pouvoir d'accueillir |
| A | Analyse | Logique, observation, épreuve de la réalité |
| FC | Curiosité | Liberté, plaisir, inspiration |
| AC | Harmonie | Adaptation, considération, patience |
Les deux options de chaque question se voient chacune attribuer des changements (deltas) sur les cinq facteurs. « Celle que vous choisissez » dessine peu à peu la carte de votre esprit.
Nous combinons vos trois réponses en une seule et mettons à jour le profil au moyen d'une moyenne mobile exponentielle (EMA). Plutôt que de changer brusquement, cette méthode reflète en douceur votre « tendance récente » tout en reportant le passé.
todayScore=50 et s'approche doucement de 50 (= les anciens biais s'estompent naturellement).Cette « carte de votre esprit (le profil) » est la seule entrée qui pilote les ÉTAPE 2 et ÉTAPE 3 suivantes. C'est le cœur de l'analyse de l'égogramme.
Chaque citation porte une affinité avec les cinq facteurs (par exemple, une citation pourrait être {CP:0.7, A:0.5, FC:0.3}). Nous la confrontons à la « direction de l'inclinaison » dans la carte de votre esprit.
Nous soustrayons 50 du profil pour en faire un vecteur indiquant « de quel côté il penche par rapport au centre », puis nous mesurons la similarité cosinus (proximité de direction, −1〜+1) avec le vecteur d'affinité de la citation. L'essentiel est que nous regardons la direction, et non l'ampleur, de sorte que les citations qui résonnent avec « la direction vers laquelle votre esprit se tourne actuellement » obtiennent un score élevé.
Nous prenons les 8 meilleures citations selon le score et en tirons une selon des poids softmax (température 0,15). Plutôt que de nous fixer sur l'unique citation la plus proche, les plus proches ont plus de chances d'apparaître mais ne sont jamais garanties — un tirage probabiliste qui préserve un « sentiment de destin ». Lorsque la carte de votre esprit est parfaitement uniforme, on revient à un tirage uniforme.
En somme : plus la direction d'une citation est proche de l'inclinaison actuelle de votre esprit, plus elle a de chances d'apparaître. Mais celles vues récemment sont évitées, et le tirage se fait parmi les meilleurs candidats.
Lorsque le hachage déterminé par la date satisfait hash("quote-shadow|date") % 7 < 2 (environ 2/7, soit à peu près deux jours par semaine), nous choisissons la citation à l'aide d'un « profil d'ombre ». Le profil d'ombre reflète chaque facteur autour du point médian de 50 (mirror[f] = 100 − profile[f]), de sorte que les éléments actuellement bas — ceux qui restent habituellement hors de vue — sont traités comme s'ils étaient élevés.
Il en résulte qu'une citation qui résonne profondément sous un angle inhabituel arrive comme votre « carte du destin ». Par exemple, un certain jour, une citation qui parle d'Harmonie (AC) ou d'Analyse (A) peut apparaître discrètement pour une personne dont la Curiosité (FC) est élevée, offrant un éclairage, une douce mise en garde, ou de quoi compléter les parties manquantes. La période de pause et l'échantillonnage softmax parmi les 8 premières s'appliquent toujours, de sorte qu'il reste une citation unique soigneusement choisie plutôt que du bruit. Les mots prononcés (les mots du jour) demeurent dans votre voix habituelle, afin que vous puissiez recevoir avec douceur la citation fluctuante.
Cette série est déterminée par un hachage de date indépendant de la « fluctuation de la voix », de sorte que les deux ne tombent pas nécessairement le même jour.
Le commentaire d'une citation (le texte « Lire le commentaire ») est un texte fixe lié à cette citation. Il n'est pas choisi par un algorithme ; il est attaché dès le départ à la citation choisie. Par conséquent, chaque fois qu'une citation donnée apparaît, le même commentaire est toujours affiché (un commentaire par citation).
Ces deux éléments sont choisis à partir d'une grille de « le thème de la citation » × « vos facteurs ». Le texte réside dans des ensembles (compartiments) préparés pour chaque facteur.
Parmi les thèmes (d'un à plusieurs) que porte la citation choisie, nous en sélectionnons un.
Nous trions les facteurs par score (les égalités sont stabilisées par le delta du jour → un ordre fixe), et en règle générale nous nous exprimons avec la voix du facteur dominant (le facteur en tête). C'est ici qu'intervient la « fluctuation » décrite ci-dessous.
Au sein du compartiment concerné, nous choisissons une ligne au hasard, en excluant les lignes montrées récemment (jusqu'à 10 mémorisées). Ce n'est que lorsque leur exclusion ne laisse aucun candidat que nous autorisons une répétition. Un compartiment vide se rabat sur le texte partagé (_default).
Pour éviter que « ce soit ennuyeux parce que c'est toujours pareil », nous gardons l'axe (votre tendance) intact tout en superposant plusieurs niveaux de fluctuation.
Fluctuation 0Carte de l'ombre de la citation — environ deux jours sur sept
Environ 2/7 (à peu près deux jours par semaine), nous choisissons une citation qui résonne avec vos facteurs actuellement bas à l'aide du « profil d'ombre ». À partir d'éléments différents de votre habitude, la carte du destin offre une suggestion forte (pour les détails, voir « 4. Fluctuation de la citation » à l'ÉTAPE 2). Le hachage de date est indépendant de la fluctuation de la voix.
Fluctuation 1Fluctuation du facteur-voix — environ deux jours sur sept
Lorsque le hachage déterminé par la date satisfait hash("voice|date") % 7 < 2, nous nous exprimons avec la voix du facteur classé second plutôt que du premier. La probabilité est de 2/7 (environ 28,6 %, soit à peu près deux jours par semaine). Les mots pour « votre soi habituel » et les mots pour « un autre soi » arrivent tour à tour. Les cinq jours restants environ utilisent la voix du facteur dominant.
Fluctuation 2Évitement des répétitions récentes — empêcher que la même ligne ne revienne trop tôt
Les mots du jour et le doux rituel mémorisent chacun les 10 derniers et les excluent des candidats. Les citations excluent les 14 derniers jours. Comme vous ne retomberez pas tout de suite sur les mêmes mots, chaque matin reste frais (une répétition n'est autorisée que lorsque les candidats viennent à manquer).
Fluctuation 3Tirage probabiliste — pas figé sur un seul résultat même dans les mêmes conditions
Les citations utilisent un tirage softmax parmi les 8 premières ; les mots du jour et le doux rituel utilisent un tirage aléatoire au sein du compartiment. Comme les résultats varient même dans des conditions identiques, cela ne devient jamais une répétition mécanique.
Par-dessus tout cela, le profil lui-même se décale un peu chaque jour à l'ÉTAPE 1, de sorte que le facteur dominant, le thème et les citations avec lesquelles vous résonnez dérivent doucement au fil du temps. La fluctuation existe pour « éviter que les choses ne deviennent lassantes », et sa fréquence est conçue pour rester modeste afin que vous ne perdiez pas de vue votre tendance (l'axe).
| Élément | Valeur | Signification |
|---|---|---|
| Plage du facteur / valeur initiale | 0〜100 / 50 | L'écart par rapport au point médian exprime l'« inclinaison » |
| Coefficient de lissage EMA α | 0,15 | La part dans laquelle les réponses d'une seule journée influencent le résultat (les 85 % restants sont le passé) |
| Échelle du delta | 50 / 6 | Un delta du jour de ±6 sature 0〜100 |
| Période de pause des citations | 14 jours | La fenêtre pour éviter les citations montrées récemment |
| Palier supérieur N des citations | 8 citations | Le nombre de meilleures citations gardées éligibles au tirage |
| Température softmax | 0,15 | Plus elle est petite, plus elle se concentre sur les scores élevés (force du sentiment de destin) |
| Fréquence de la carte de l'ombre des citations | 2 / 7 (environ 29 %) | La part des jours qui choisissent une citation résonnant avec les facteurs actuellement bas |
| Fréquence de la fluctuation de la voix | 2 / 7 (environ 29 %) | La part des jours exprimés avec la voix du facteur classé second (indépendant de la carte de l'ombre) |
| Évitement des répétitions récentes des mots du jour / du doux rituel | 10 chacun | Le nombre mémorisé pour empêcher la même ligne de revenir |
| Taille de la bibliothèque | citations 351 / mots du jour 360 / doux rituel 300 | Plusieurs lignes par compartiment, en rotation quotidienne |
Ce document repose sur l'implémentation de l'application (ProfileEngine, QuoteSelector et AdviceSelector d'OracleEngine, ainsi que DailyDrawService). Les chiffres et les règles peuvent évoluer au gré des ajustements futurs.