Soulwise
4-Factor Response Engine
Astrology content is for reflection and entertainment, not medical, financial, legal, or mental-health advice.
Comment Soulwise rédige-t-il la note qu'il renvoie après un point d'étape ?
Le moteur de réponse à 4 facteurs exploite quatre signaux — la pastille que vous avez touchée, votre phase de cycle actuelle, le contexte du transit du jour et votre archétype soutien et réflexion — puis les traite via un modèle de langage encadré pour produire une courte note. Les contraintes incluent la longueur, des règles anti-affirmation et l'ajustement du ton.
- Quatre éléments : puce, phase, transit, archétype
- Génération encadrée : longueur, anti-allégation, ton
- Aucun langage soutien et réflexion ou d'évaluation par conception
Moteur de réponse à 4 facteurs
Chaque point quotidien génère en retour une courte note. Cette note provient du moteur de réponse à 4 facteurs — un système de génération encadré dont la mission est d'être utile en 60 à 100 mots, sans jamais en faire trop.
Les quatre facteurs
| # | Facteur | Source | Pourquoi c'est important |
|---|---|---|---|
| 1 | Pastille | La palette de 14 pastilles du rituel quotidien | Nomme ce qui est vrai aujourd'hui |
| 2 | Phase | Estimation bayésienne du cycle | Établit la base du cycle |
| 3 | Contexte de transit | Le transit natal du jour, le cas échéant | Apporte la saveur du jour |
| 4 | Archétype | Votre archétype soutien et réflexion | Le motif au fil des cycles |
Les quatre se combinent de façon déterministe en une invite structurée — et non libre. Le modèle de génération écrit à l'intérieur d'un gabarit serré qui varie selon chaque combinaison pastille × phase.
Pourquoi quatre, précisément
Nous avons testé deux, trois, quatre et six. Deux facteurs (puce + phase) produisaient des notes trop génériques. Trois (puce + phase + transit) avaient tendance à pencher un peu trop vers l'astrologie. Six (en ajoutant l'humeur, la météo, la charge sociale) introduisaient des incohérences et faisaient grimper la latence de génération au-delà du budget de 200 ms p50 prévu pour le rituel quotidien.
Quatre, c'est le juste équilibre : la note vous ressemble vraiment, sans jamais devenir bruitée.
Contraintes de génération
La sortie du modèle est filtrée par trois règles au moment de la rédaction :
- Longueur — de 40 à 120 mots. Tout ce qui sort de cette plage est régénéré.
- Anti-affirmation — la sortie passe par le même contrôle anti-affirmation qui filtre les articles de blog. Voir non-wellness-cycle-tracking.
- Calibrage du ton — un petit classificateur écarte les sorties qui sonnent prescriptives, moralisatrices ou « corporate enjouées ». Celles qui touchent au registre « chaleureux et ancré » passent.
Une note qui échoue à l'une de ces trois règles est régénérée jusqu'à trois fois. Si les trois échouent, l'utilisateur voit un message de secours soigneusement préparé, intégré à l'application.
Ce que le modèle ne voit PAS
- Le corps de votre note du jour (seulement la pastille).
- La moindre de vos notes passées.
- Les données des autres utilisateurs.
- Votre nom, votre compte ou tout autre identifiant.
La génération s'appuie sur une entrée épurée et anonymisée. La personnalisation naît des facteurs structurés, non d'une relecture de votre texte.
Où cela se trouve
Le moteur réside dans lib/responseEngine/, au sein de la base de code Soulwise. Le modèle de prompt structuré correspond à un fichier TypeScript par paire chip × phase (14 × 4 = 56 modèles), chacun ajusté à la main. Le modèle retenu est le plus léger ayant réussi le test de calibration du ton — un modèle open-weights de 7 milliards de paramètres tournant dans une Vercel Function avec un budget de 200 ms en p50.
Allez plus loin
Découvrez 4-Factor Response Engine interprété dans votre thème natal complet
Une position gratuite n'est que le titre. Une lecture complète interprète tout votre thème.
Questions fréquentes
Oui — un petit modèle de langage en contexte avec des contraintes strictes. Les quatre données d'entrée sont déterministes ; le texte est généré à partir d'un modèle précis pour chaque combinaison chip × phase.
Plus de facteurs créent du bruit. Quatre est le plus petit ensemble qui produit une note assez utile pour vous donner envie de rouvrir l'application.
Non. Seules les quatre données structurées quittent votre appareil pour la génération ; le corps de votre note reste chiffré sur l'appareil. Voir period-privacy.