4-Factor Response Engine
4-faktor responsmotor
Hver daglig innsjekking gir ett kort svar tilbake. Det svaret kommer fra 4-faktor responsmotoren – et begrenset genereringssystem som har som oppgave å være nyttig på 60 til 100 ord, uten å strekke seg for langt.
De fire faktorene
| # | Faktor | Kilde | Hvorfor det betyr noe |
|---|---|---|---|
| 1 | Brikke | 14-brikkepaletten i det daglige ritualet | Setter ord på det som er sant i dag |
| 2 | Fase | Bayesiansk syklusestimat | Setter grunnlinjen for syklusen |
| 3 | Transittkontekst | Dagens natale transitt, om noen | Tilfører dagens preg |
| 4 | Arketype | Din menstruasjonsarketype | Mønsteret på tvers av sykluser |
De fire kombineres deterministisk til en strukturert ledetekst — ikke fritt formulert. Generasjonsmodellen skriver innenfor en stram mal som varierer per kombinasjon av brikke × fase.
Hvorfor akkurat fire
Vi testet to, tre, fire og seks. To faktorer (chip + fase) ga notater som føltes for generiske. Tre (chip + fase + transitt) hadde en tendens til å bli for tunge på astrologi. Seks (med humør, vær og sosial belastning i tillegg) skapte inkonsistens og økte genereringsforsinkelsen forbi budsjettet på 200ms p50 for det daglige ritualet.
Fire er det perfekte punktet der notatet føles spesifikt for deg uten å bli støyete.
Begrensninger på genereringen
Modellutdataene filtreres gjennom tre regler i skriveøyeblikket:
- Lengde — 40 til 120 ord. Alt utenfor dette spennet genereres på nytt.
- Anti-påstand — kjører utdataene gjennom den samme anti-påstand-kontrollen som styrer blogginnlegg. Se non-medical-cycle-tracking.
- Tonekalibrering — en liten klassifiserer avviser utdata som føles formanende, dømmende eller pågående-korporativ. Utdata som lander på «varmt og jordnært», slipper gjennom.
En note som ikke består én av de tre, genereres på nytt opptil tre ganger. Hvis alle tre mislykkes, ser brukeren et kuratert reservealternativ som følger med appen.
Hva modellen IKKE ser
- Innholdet i den daglige notatet ditt (bare merkelappen).
- Noen av de tidligere notatene dine.
- Data fra andre brukere.
- Navnet ditt, kontoen din eller noen form for identifikator.
Genereringen kjører på et renset, anonymisert grunnlag. Tilpasningen kommer fra de strukturerte faktorene, ikke fra at teksten din leses på nytt.
Hvor dette ligger
Motoren ligger i lib/responseEngine/ i Soulwise-kodebasen. Den strukturerte ledetekstmalen er én TypeScript-fil per chip × fase-par (14 × 4 = 56 maler), hver håndjustert. Modellen er den minste som besto tonekalibreringstesten — en åpenvektsmodell på 7B parametere som kjører i en Vercel Function med et budsjett på 200ms p50.
Bruk denne kunnskapen
Sett astrologien ut i praksis med AI-drevet analyse av fødselshoroskopet.
Få mitt gratis fødselshoroskop