4-Factor Response Engine
4-faktorový engine odpovedí
Každý denný check-in ti vráti jednu krátku poznámku. Tá pochádza z 4-faktorového enginu odpovedí — systému s obmedzeným generovaním, ktorého úlohou je byť užitočný na 60 až 100 slov a nikdy nezachádzať priďaleko.
Štyri faktory
| # | Faktor | Zdroj | Prečo na ňom záleží |
|---|---|---|---|
| 1 | Žetón | Paleta 14 žetónov v dennom rituáli | Pomenúva, čo dnes platí |
| 2 | Fáza | Bayesovský odhad cyklu | Určuje základnú líniu cyklu |
| 3 | Kontext tranzitu | Dnešný natálny tranzit, ak nejaký je | Pridáva náladu dňa |
| 4 | Archetyp | Tvoj menštruačný archetyp | Vzorec naprieč cyklami |
Tieto štyri sa deterministicky spoja do štruktúrovaného zadania — nie voľnou formou. Generačný model píše v rámci pevnej šablóny, ktorá sa mení podľa kombinácie žetón × fáza.
Prečo práve štyri
Testovali sme dva, tri, štyri aj šesť. Dva faktory (čip + fáza) tvorili poznámky, ktoré pôsobili príliš všeobecne. Tri (čip + fáza + tranzit) mali sklon priveľmi sa opierať o astrológiu. Šesť (k tomu nálada, počasie, sociálna záťaž) prinieslo nekonzistentnosť a predĺžilo latenciu generovania nad rozpočet 200 ms p50 pre denný rituál.
Štyri sú ten zlatý stred, kde sa poznámka cíti špecifická pre teba a pritom nezačne byť zahltená.
Obmedzenia generovania
Výstup modelu sa pri zápise filtruje cez tri pravidlá:
- Dĺžka — 40 až 120 slov. Čokoľvek mimo tohto rozsahu sa generuje nanovo.
- Anti-claim — výstup prejde rovnakou anti-claim kontrolou, aká stráži blogové príspevky. Pozri non-medical-cycle-tracking.
- Kalibrácia tónu — malý klasifikátor odmieta výstupy, ktoré pôsobia normatívne, hodnotiaco alebo korporátne nadšene. Prejdú výstupy, ktoré pôsobia „vrelo a uzemnene“.
Poznámka, ktorá neprejde čo i len jedným z troch pravidiel, sa generuje nanovo až trikrát. Ak zlyhajú všetky tri, používateľ uvidí pripravenú záložnú možnosť, ktorá je súčasťou aplikácie.
Čo model NEvidí
- Telo tvojej dennej poznámky (iba štítok).
- Žiadnu z tvojich predošlých poznámok.
- Údaje iných používateľov.
- Tvoje meno, účet ani akýkoľvek identifikátor.
Generovanie beží na očistenom, anonymizovanom vstupe. Personalizácia vychádza zo štruktúrovaných faktorov, nie z opätovného čítania tvojho textu.
Kde to celé žije
Engine je v lib/responseEngine/ v kódovej základni Soulwise. Štruktúrovaná šablóna promptu je jeden TypeScript súbor na každú dvojicu chip × fáza (14 × 4 = 56 šablón), každá ručne vyladená. Model je ten najmenší, ktorý prešiel testom kalibrácie tónu — open-weights model s 7B parametrami bežiaci vo Vercel Function s rozpočtom 200 ms na p50.
Využite tieto poznatky
Premeňte astrológiu na prax s analýzou rodného horoskopu poháňanou umelou inteligenciou.
Získať môj rodný horoskop zadarmo