I en kategori, hvor de fleste AI-astrologi-apps pakker et enkelt LLM-kald ind i en skabelon til det daglige horoskop, gør Cosmic Story v2 noget strukturelt anderledes: hvert artefakt, den genererer, løber gennem et kompositionstrin med fire faktorer, før AI'en overhovedet kaldes. Det er netop dét trin, der får outputtet til at føles, som om det ved, hvem kapitlet er til, hvornår og i hvilken form.

Dette indlæg gennemgår de fire faktorer, sætter ord på, hvad hver enkelt er til for, og viser, hvordan de smelter sammen til én enkelt prompt.

De fire faktorer

┌──────────────────────────────┐
│ 1. Person + bond context     │
│ 2. Astrological surface      │
│ 3. User signal               │
│ 4. Cadence shape             │
└──────────────────────────────┘
       ↓
  composed prompt
       ↓
  AI generation
       ↓
  post-process + encrypt
       ↓
  surface in app

Each factor brings orthogonal information. None is redundant with another. Drop one and the output regresses noticeably; add a fifth and the prompt becomes muddier without gaining signal.

Factor 1: person + bond context

Who is this artifact for? What's their relationship to the user? What do we know about how this bond has felt recently?

This factor includes:

  • The person's name and type-of-relationship label (partner, sister, friend, parent, mentor, etc.).
  • Aggregated texture from the user's recent activity about this person: how many check-ins included this person's "with-tag", how many journal entries mentioned them, how the resonance scores for this bond have moved.
  • A short summary of recent chapters about this person, so today's chapter has continuity with yesterday's.

This is the dominant signal. Astrology can add texture, but if the prompt doesn't anchor on a specific person and the texture of that bond, the output drifts toward generic.

Factor 2: astrological surface

This is what makes the output cosmic story rather than journal app. But — critically — it's a modifier, not a dictionary.

Calculated via Swiss Ephemeris (sweph), det samme bibliotek, der driver enhver seriøs astrologisk udøvers værktøjer. Faktoren omfatter:

  • Brugerens fødselshoroskop.
  • Synastri mellem brugeren og den specifikke person (deres forhold på himlen, kort sagt).
  • Aktuelle transitter — hvad de virkelige planeter foretager sig lige nu i forhold til brugerens horoskop og synastri-horoskopet.

Output får 1 til 3 aspekt-chips — små strukturerede tags som "Måne trine Kærlighedsgudinde" eller "Merkur retrograd kvadrat Sol" — som kapitlet kan læne sig op ad som modifikator. Kapitlet behøver ikke at sige "Merkur står i 14° Tvillingerne i kvadrat til din fødsels-Sol". Det siger noget i retning af "det bliver svært at lande direkthed i dag; én kort sætning slår tre".

Standardstemmen er almindeligt dansk. Jargon-tilstand er noget, man selv vælger til som astrologi-kyndig bruger — samme prompt, blot vender efterbehandleren overfladeordforrådet, så der bruges tekniske termer.

Faktor 3: brugersignal

Hvad er der sket i appen, for netop denne bruger, for nylig? Mere præcist:

  • Seneste check-ins: humør, energi, sammen med-tag-mønstre.
  • Resonansscorer for det relevante bånd: hvor Kommunikation, Intimitet, Vækst og Konflikt har bevæget sig i denne uge.
  • Coach-beskeder fra denne tråd (hvis nogen) — kun til kontekst, ikke noget AI-udbyderen skal læse bogstaveligt.

Det er det, der får kapitlet til at føles, som om motoren husker din uge. Uden denne faktor er dagens kapitel identisk, uanset hvordan du har haft det.

Faktor 4: kadenceform

Hvilken type artefakt skal dette være?

  • Et dagligt kapitel (det mest almindelige tilfælde).
  • Et ugentligt opsamlingsbrev om søndagen.
  • Et coach-svar (Luminara-tilstand).
  • Et ritual-vink.
  • Et indbakke-kort (puls for nye bånd, vejr, opdatering osv.).

Kadencen vælger den rigtige skabelon, det rigtige længdebudget (kapitel ≈ 220 ord; coach-svar ≈ 120 ord; ritual-vink ≈ 30 ord) og de rigtige tonemodifikatorer. Uden den ville motoren skulle gætte ud fra kontekstuelle spor, hvilket er skrøbeligt.

Hvad der sendes til AI-udbyderen

Den sammensatte prompt er ikke en rå sammenkædning af brugerdata. Sammensætningstrinnet:

  • Fjerner rå PII. Navne tokeniseres (PERSON_1, PERSON_2), før prompten når frem til udbyderen; efterbehandleren bytter tokens tilbage til rigtige navne efter genereringen.
  • Renser dagbogsnoter, som brugeren har markeret som private.
  • Tilføjer en system-prompt med værn mod uberettigede påstande (ingen påstande om medicin / fertilitet / nøjagtighed; ingen sammenlignende bagvaskelse; intet sprog om at erstatte klinisk behandling).
  • Vælger kadence-skabelonen — kapitel / opsummering / coach / ritual / puf — hver med sit eget strukturerede outputskema.

Hele payloaden sendes til AI-udbyderen via AI_GENERATION_ADAPTER-symboltokenet. Adapteren kan udskiftes; i dag bruger My Zodiac AI én udbyder, i morgen er det måske en anden, og motoren er ligeglad.

Efter AI'en: efterbehandling

Når AI'en svarer, sker der fire ting:

  1. Kriseklassificering — tjekker, om brugerens seneste input eller dette output indeholder krisesprog. Hvis ja, fremhæves lokale hjælperessourcer tydeligt.
  2. Aspekt-chip-udtrækker — henter 1 til 3 astrologi-chips fra outputtet.
  3. Anti-påstandsfilter — fjerner enhver formulering, der overtræder listen med 30+ forbudte grænser (medicinsk, nøjagtighed, partnerkontrol).
  4. AES-256-kryptering — kapitlets brødtekst krypteres, før den skrives til MongoDB.

Derefter gemmes artefaktet (i soulwise_chapters), en EventEmitter2-hændelse udløses (CHAPTER_COMPLETED), og indbakken viser det.

Hvorfor det betyder noget for marketingsiden

De fleste AI-astrologiapps pakker bare ét enkelt LLM-kald ind. Fire-faktor-motoren er den strukturelle grund til, at Cosmic Story v2 leverer indhold, der føles som om, det ved, hvem det er til, og hvornår. Det er også derfor, motoren kan producere op til 35 forskellige AI-genererede stykker pr. aktiv premium-bruger om ugen uden at lyde gentaget — hvert artefakt sættes sammen af en ny kombination af person + signal + kadence.

Det er, rent strukturelt, kilen: ingen andre i kategorien sætter prompts sammen på den måde. Co-Star pakker én prompt pr. bruger pr. dag ind. The Pattern genererer slet ikke nyt indhold. Paired modellerer kun ét bånd.

Fire faktorer, én pipeline, otte artefakttyper. Det er motoren.

Læs videre

Ofte stillede spørgsmål

Prøv vores gratis værktøjer

Få personlige indsigter baseret på dit fødselshoroskop

Del denne artikel