Soulwise

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

#FactorOrigenPer què importa
1FitxaLa paleta de 14 fitxes del ritual diariPosa nom al que avui és cert
2FaseEstimació bayesiana del cicleFixa la base del cicle
3Context del trànsitEl trànsit natal d'avui, si n'hi haHi aporta el matís del dia
4ArquetipEl teu arquetip menstrualEl 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:

  1. Longitud — de 40 a 120 paraules. Tot el que quedi fora d'aquesta franja es torna a generar.
  2. Anti-afirmació — fa passar la sortida pel mateix control anti-afirmació que filtra les entrades del blog. Vegeu non-medical-cycle-tracking.
  3. 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