Soulwise

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

#FaktorKildeHvorfor det betyr noe
1Brikke14-brikkepaletten i det daglige ritualetSetter ord på det som er sant i dag
2FaseBayesiansk syklusestimatSetter grunnlinjen for syklusen
3TransittkontekstDagens natale transitt, om noenTilfører dagens preg
4ArketypeDin menstruasjonsarketypeMø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:

  1. Lengde — 40 til 120 ord. Alt utenfor dette spennet genereres på nytt.
  2. Anti-påstand — kjører utdataene gjennom den samme anti-påstand-kontrollen som styrer blogginnlegg. Se non-medical-cycle-tracking.
  3. 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