4-Factor Response Engine
Motorul de Răspuns cu 4 Factori
Fiecare check-in zilnic generează o scurtă notă înapoi. Acea notă vine din motorul de răspuns cu 4 factori — un sistem de generare controlată, a cărui sarcină este să fie util în 60 până la 100 cuvinte și să nu exagereze niciodată.
Cei patru factori
| # | Factor | Sursă | De ce contează |
|---|---|---|---|
| 1 | Chip | Paleta de 14 chipuri din ritualul zilnic | Denumește ceea ce este adevărat astăzi |
| 2 | Fază | Estimare bayesiană a ciclului | Stabilește reperul ciclului |
| 3 | Context de tranzit | Tranzitul natal de azi, dacă există | Adaugă nuanța zilei |
| 4 | Arhetip | Arhetipul tău menstrual | Tiparul de-a lungul ciclurilor |
Cei patru se combină determinist într-un prompt structurat — nu în formă liberă. Modelul de generare scrie într-un șablon strict care variază în funcție de fiecare combinație chip × fază.
De ce exact patru
Am testat doi, trei, patru și șase. Doi factori (chip + fază) produceau însemnări care păreau prea generice. Trei (chip + fază + tranzit) aveau tendința de a înclina prea mult spre astrologie. Șase (adăugând dispoziție, vreme, încărcătură socială) introduceau inconsecvențe și creșteau latența de generare peste bugetul de 200ms p50 pentru ritualul zilnic.
Patru este punctul ideal în care însemnarea pare specifică pentru tine, fără a deveni zgomotoasă.
Constrângeri privind generarea
Rezultatul modelului este filtrat de trei reguli în momentul scrierii:
- Lungime — de la 40 la 120 cuvinte. Orice se află în afara intervalului este regenerat.
- Anti-afirmație — trece rezultatul prin aceeași verificare anti-afirmație care filtrează articolele de blog. Vezi non-medical-cycle-tracking.
- Calibrarea tonului — un mic clasificator respinge rezultatele care par prescriptive, judecătoare sau corporatist-entuziaste. Trec rezultatele care sună „cald și ancorat".
O notă care nu trece niciuna dintre cele trei reguli este regenerată de până la trei ori. Dacă toate trei eșuează, utilizatorul vede o variantă de rezervă selectată, care vine inclusă în aplicație.
Ce NU vede modelul
- Conținutul notiței tale zilnice (doar eticheta).
- Niciuna dintre notițele tale anterioare.
- Datele altor utilizatori.
- Numele tău, contul sau orice element de identificare.
Generarea rulează pe o intrare curățată și anonimizată. Personalizarea vine din factorii structurați, nu din recitirea textului tău.
Unde se află acest lucru
Motorul se găsește în lib/responseEngine/, în baza de cod Soulwise. Șablonul de prompt structurat este un fișier TypeScript pentru fiecare pereche chip × fază (14 × 4 = 56 șabloane), fiecare reglat manual. Modelul este cel mai mic care a trecut testul de calibrare a tonului — un model open-weights cu 7B parametri, ce rulează într-o Funcție Vercel cu un buget de 200ms p50.
Pune în practică aceste cunoștințe
Pune astrologia în practică cu analiza hărții natale susținută de AI.
Obține Harta Mea Natală Gratuită