Dans une catégorie où la plupart des applications d'astrologie IA enveloppent un seul appel LLM dans un modèle d'horoscope quotidien, Cosmic Story v2 fait quelque chose de structurellement différent : chaque artefact qu'il génère passe par une étape de composition à quatre facteurs avant même que l'IA soit appelée. C'est cette étape qui donne à l'output la sensation de savoir pour qui est écrit le chapitre, quand, et sous quelle forme.

Cet article présente les quatre facteurs, explique leur rôle et montre comment ils fusionnent en un seul prompt.

Les quatre facteurs

┌──────────────────────────────┐
│ 1. Personne + contexte lien  │
│ 2. Surface astrologique      │
│ 3. Signal utilisateur        │
│ 4. Forme de cadence          │
└──────────────────────────────┘
       ↓
  prompt composé
       ↓
  génération IA
       ↓
  post-traitement + chiffrement
       ↓
  affichage dans l'app

Chaque facteur apporte des informations orthogonales. Aucun n'est redondant avec un autre. En retirer un fait régresser l'output de manière notable ; en ajouter un cinquième rend le prompt plus brouillon sans gagner en signal.

Facteur 1 : personne + contexte lien

Pour qui est cet artefact ? Quelle est sa relation avec l'utilisateur ? Que sait-on de la façon dont ce lien s'est ressenti récemment ?

Ce facteur inclut :

  • Le prénom de la personne et l'étiquette de type de relation (partenaire, sœur, amie, parent, mentor, etc.).
  • La texture agrégée de l'activité récente de l'utilisateur à propos de cette personne : combien de check-ins incluaient le tag "avec" de cette personne, combien d'entrées de journal la mentionnaient, comment les scores de résonance de ce lien ont évolué.
  • Un bref résumé des chapitres récents sur cette personne, pour que le chapitre d'aujourd'hui ait une continuité avec celui d'hier.

Il s'agit du signal dominant. L'astrologie peut ajouter de la texture, mais si le prompt ne s'ancre pas sur une personne spécifique et la texture de ce lien, l'output dérive vers le générique.

Facteur 2 : surface astrologique

C'est ce qui rend l'output une cosmic story plutôt qu'une app de journal. Mais — chose cruciale — c'est un modificateur, pas un dictionnaire.

Calculé via Swiss Ephemeris (sweph), la même bibliothèque utilisée par tous les praticiens astrologiques sérieux. Le facteur inclut :

  • Le thème natal de l'utilisateur.
  • La synastrie entre l'utilisateur et la personne spécifique (leur relation dans le ciel, en quelque sorte).
  • Les transits actuels — ce que font réellement les planètes en ce moment par rapport au thème de l'utilisateur et au thème de synastrie.

L'output reçoit 1 à 3 chips d'aspect — de petites balises structurées comme "Lune trigone Vénus" ou "Mercure rétrograde carré Soleil" — sur lesquelles le chapitre peut s'appuyer comme modificateur. Le chapitre n'a pas besoin de dire "Mercure est à 14° Gémeaux carré votre Soleil natal". Il dit quelque chose comme "aujourd'hui, la franchise sera difficile à faire passer ; une courte phrase vaut mieux que trois".

La voix par défaut est un français simple. Le jargon astrologique est opt-in pour l'utilisateur averti — même prompt, mais le post-processeur bascule le vocabulaire de surface pour utiliser les termes techniques.

Facteur 3 : signal utilisateur

Que s'est-il passé dans l'app, pour cet utilisateur, récemment ? Plus précisément :

  • Check-ins récents : humeur, énergie, patterns du tag "avec".
  • Scores de résonance pour le lien concerné : où Communication, Intimité, Croissance, Conflit ont évolué cette semaine.
  • Messages coach de ce fil (le cas échéant) — pour le contexte uniquement, pas pour être lus littéralement par le fournisseur IA.

C'est ce qui donne au chapitre la sensation que le moteur se souvient de votre semaine. Sans ce facteur, le chapitre d'aujourd'hui serait identique quelle que soit votre activité.

Facteur 4 : forme de cadence

Quel type d'artefact cela devrait-il être ?

  • Un chapitre quotidien (le cas le plus fréquent).
  • Une lettre récapitulative hebdomadaire du dimanche.
  • Une réponse coach (mode Luminara).
  • Une suggestion rituelle.
  • Une carte inbox (impulsion lien frais, météo, actualisation, etc.).

La cadence choisit le bon modèle, le bon budget de longueur (chapitre ≈ 220 mots ; réponse coach ≈ 120 mots ; suggestion rituelle ≈ 30 mots) et les bons modificateurs de ton. Sans elle, le moteur devrait deviner à partir d'indices contextuels, ce qui est fragile.

Ce qui est envoyé au fournisseur IA

Le prompt composé n'est pas une concaténation brute des données utilisateur. L'étape de composition :

  • Supprime les données personnelles brutes. Les noms sont tokenisés (PERSONNE_1, PERSONNE_2) avant que le prompt n'atteigne le fournisseur ; le post-processeur réinsère les vrais noms après la génération.
  • Épure les entrées de journal que l'utilisateur a marquées comme privées.
  • Ajoute un prompt système qui inclut des garde-fous anti-allégation (aucune allégation médicale / fertilité / exactitude ; aucune diffamation comparative ; aucun langage de substitution clinique).
  • Choisit le modèle de cadence — chapitre / récapitulatif / coach / rituel / suggestion — chacun avec son propre schéma d'output structuré.

Le payload complet est transmis au fournisseur IA via le token symbole AI_GENERATION_ADAPTER. L'adaptateur est interchangeable ; aujourd'hui My Zodiac AI utilise un fournisseur, demain ce pourrait être un autre, et le moteur s'en moque.

Après l'IA : le post-traitement

Une fois que l'IA a répondu, quatre choses se produisent :

  1. Classificateur de crise — vérifie si l'input récent de l'utilisateur ou cet output contient du langage de crise. Si oui, affiche en évidence des ressources de soutien locales.
  2. Extracteur de chips d'aspect — extrait 1 à 3 chips d'astrologie de l'output.
  3. Filtre anti-allégation — supprime toute formulation qui enfreint la liste de plus de 30 termes interdits (médical, exactitude, contrôle du partenaire).
  4. Chiffrement AES-256 — le corps du chapitre est chiffré avant d'être écrit dans MongoDB.

Ensuite, l'artefact est persisté (dans soulwise_chapters), un événement EventEmitter2 est déclenché (CHAPTER_COMPLETED) et l'inbox le fait apparaître.

Pourquoi c'est important pour la page marketing

La plupart des apps d'astrologie IA n'enveloppent qu'un seul appel LLM. Le moteur à quatre facteurs est la raison structurelle pour laquelle les outputs de Cosmic Story v2 donnent l'impression de savoir pour qui ils sont et quand. C'est aussi pourquoi le moteur peut produire jusqu'à 35 pièces distinctes générées par IA par utilisateur premium actif par semaine sans paraître répétitif — chaque artefact se compose à partir d'une combinaison différente de personne + signal + cadence.

C'est, structurellement, le levier différenciateur : personne d'autre dans la catégorie ne compose les prompts de cette façon. Co-Star enveloppe un prompt par utilisateur par jour. The Pattern ne génère pas de contenu frais du tout. Paired ne modélise qu'un seul lien.

Quatre facteurs, un pipeline, huit types d'artefacts. Voilà le moteur.

Lire aussi

Essayez nos outils gratuits

Obtenez des informations personnalisées basées sur votre thème natal

Partager cet article