4-Factor Response Engine
Motor de resposta de 4 factors
Cada registre diari genera una nota breu de tornada. Aquesta nota prové del motor de resposta de 4 factors —un sistema de generació limitada que té com a feina ser útil en 60 o 100 paraules i no excedir-se mai.
Els quatre factors
| # | Factor | Origen | Per què importa |
|---|---|---|---|
| 1 | Fitxa | La paleta de 14 fitxes del ritual diari | Posa nom al que avui és cert |
| 2 | Fase | Estimació bayesiana del cicle | Fixa la base del cicle |
| 3 | Context del trànsit | El trànsit natal d'avui, si n'hi ha | Hi aporta el matís del dia |
| 4 | Arquetip | El teu arquetip menstrual | El patró al llarg dels cicles |
Els quatre es combinen de manera determinista en un prompt estructurat —no de forma lliure. El model de generació escriu dins d'una plantilla ajustada que varia segons cada combinació de fitxa × fase.
Per què exactament quatre
Vam provar amb dos, tres, quatre i sis. Dos factors (xip + fase) generaven notes que semblaven massa genèriques. Tres (xip + fase + trànsit) tendien a carregar massa cap a l'astrologia. Sis (afegint estat d'ànim, temps i càrrega social) introduïen inconsistència i augmentaven la latència de generació més enllà del pressupost de 200ms p50 per al ritual diari.
Quatre és el punt dolç on la nota et resulta específica sense esdevenir soroll.
Restriccions de la generació
La sortida del model es filtra amb tres regles en el moment d'escriure:
- Longitud — de 40 a 120 paraules. Tot el que quedi fora d'aquesta franja es torna a generar.
- Anti-afirmació — fa passar la sortida pel mateix control anti-afirmació que filtra les entrades del blog. Vegeu non-medical-cycle-tracking.
- Calibratge de to — un petit classificador rebutja les sortides que semblen prescriptives, prejutjadores o de cordialitat corporativa forçada. Les sortides que aterren en un to "càlid i assenyat" passen.
Una nota que no superi cap de les tres regles es torna a generar fins a tres vegades. Si totes tres fallen, l'usuari veu una alternativa curada que ve amb l'aplicació.
Què NO veu el model
- El cos de la teva nota diària (només el xip).
- Cap de les teves notes anteriors.
- Les dades d'altres usuaris.
- El teu nom, compte o qualsevol identificador.
La generació es fa amb una entrada reduïda i anonimitzada. La personalització ve dels factors estructurats, no de tornar a llegir el teu text.
On viu això
El motor és a lib/responseEngine/ dins la base de codi de Soulwise. La plantilla de prompt estructurada és un fitxer TypeScript per cada parell chip × fase (14 × 4 = 56 plantilles), cadascuna ajustada a mà. El model és el més petit que va superar la prova de calibratge de to: un model de pesos oberts de 7B paràmetres que corre en una Vercel Function amb un pressupost de 200ms p50.
Aplica aquest coneixement
Posa l'astrologia en pràctica amb anàlisi de carta natal impulsada per IA.
Obté la meva carta natal gratuïta