In einer Kategorie, in der die meisten KI‑Astrologie‑Apps einen einzigen LLM‑Aufruf in eine tägliche Horoskop‑Vorlage einbetten, Cosmic Story v2 macht etwas strukturell anderes: Jeder erzeugte Inhalt durchläuft einen vier‑Faktoren‑Kompositionsschritt, bevor die KI überhaupt aufgerufen wird. Dieser Schritt sorgt dafür, dass die Ausgabe das Gefühl vermittelt, zu wissen, für wen das Kapitel bestimmt ist, wann und in welcher Form.

Dieser Beitrag erklärt die vier Faktoren, beschreibt den Zweck jedes einzelnen und zeigt, wie sie zu einem einzigen Prompt verschmelzen.

Die vier Faktoren

┌──────────────────────────────┐
│ 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](https://www.astro.com/swisseph/swisseph.htm) (`sweph```, die gleiche Bibliothek, die jede ernsthafte astrologische Praxis antreibt. Der Faktor umfasst:

- Das Geburtshoroskop des Benutzers.
- Synastrie zwischen dem Benutzer und der jeweiligen Person (ihre Beziehung am Himmel, im Grunde).
- Aktuelle Transite – was die echten Planeten gerade im Verhältnis zum Geburtshoroskop des Benutzers und zum Synastrie‑Diagramm tun.

Die Ausgabe erhält 1 bis 3 **Aspekt‑Chips** – kleine strukturierte Tags wie „Mond Trigon Venus“ oder „Merkur rückläufig Quadrat Sonne“ – auf die das Kapitel als Modifikator zurückgreifen kann. Das Kapitel muss nicht sagen „Merkur steht bei 14° Zwillinge Quadrat Ihrer Sonne im Geburtshoroskop“. Es formuliert etwas wie „Direktheit wird heute schwer zu landen sein; ein kurzer Satz schlägt drei lange“.

Die Standardsprache ist schlichtes Deutsch. Der Jargon‑Modus ist optional für den astrologisch versierten Nutzer – gleiche Eingabe, nur der Nachbearbeiter wechselt die Oberflächensprache zu Fachbegriffen.

### Faktor 3: Benutzersignal

Was ist in der App *für diesen Benutzer* kürzlich passiert? Konkret:

- Kürzliche Check‑ins: Stimmung, Energie, mit‑Tag‑Muster.
- Resonanz‑Scores für die relevante Bindung: wo Kommunikation, Intimität, Wachstum, Konflikt diese Woche verschoben haben.
- Coach‑Nachrichten aus diesem Thread (falls vorhanden) – nur Kontext, nicht wörtlich vom KI‑Anbieter zu lesen.

Damit wirkt das Kapitel, als erinnere die Engine Ihre Woche. Ohne diesen Faktor wäre das heutige Kapitel unabhängig davon identisch, wie Sie sich gezeigt haben.

### Faktor 4: Taktform

Welche *Art* von Artefakt soll das sein?

- Ein tägliches Kapitel (der häufigste Fall).
- Ein wöchentlicher Sonntags‑Rückblick‑Brief.
- Eine Coach‑Antwort (Luminara‑Modus).
- Ein ritueller Anstoß.
- Eine Inbox‑Karte (frischer Bindungs‑Puls, Wetter, Auffrischung usw.).

Der Takt wählt die passende Vorlage, das richtige Längenbudget (Kapitel ≈ 220 Wörter; Coach‑Antwort ≈ 120 Wörter; ritueller Anstoß ≈ 30 Wörter) und die passenden Ton‑Modifikatoren. Ohne ihn müsste die Engine aus Kontext‑Hinweisen raten, was fragil ist.

## Was an den KI‑Anbieter gesendet wird

Der erstellte Prompt ist **keine** rohe Verkettung von Benutzerdaten. Der Zusammensetzungsschritt:

- **Entfernt rohe PII**. Namen werden (`PERSON_1`, `PERSON_2`) tokenisiert, bevor der Prompt den Anbieter erreicht; der Nachbearbeiter ersetzt die Token nach der Generierung wieder durch die echten Namen.
- **Bereinigt Tagebucheinträge**, die der Nutzer als privat markiert hat.
- **Fügt einen System‑Prompt** hinzu, der Anti‑Claim‑Schutzmaßnahmen enthält (keine Unterstützung und Reflexion / Fruchtbarkeits‑ / Genauigkeitsbehauptungen; keine vergleichende Verleumdung; keine Formulierungen, die klinische Unterstützung und Reflexion ersetzen).
- **Wählt die Kadenz‑Vorlage** — Kapitel / Rückblick / Coach / Ritual / Anstoß — jede mit eigenem strukturiertem Ausgabeschema.

Die vollständige Nutzlast wird über das Symbol‑Token `AI_GENERATION_ADAPTER` an den KI‑Anbieter gesendet. Der Adapter ist austauschbar; heute nutzt My Zodiac AI einen Anbieter, morgen könnte es ein anderer sein, und die Engine ist davon unbeeinflusst.

## Nach der KI: Nachbearbeitung

Sobald die KI antwortet, geschehen vier Dinge:

1. **Krisen‑Klassifikator** — prüft, ob die aktuelle Eingabe des Nutzers oder diese Ausgabe Krisensprache enthält. Falls ja, werden lokale Unterstützungsangebote deutlich angezeigt.  
2. **Aspect‑Chip‑Extraktor** — extrahiert 1 bis 3 Astrologie‑Chips aus der Ausgabe.  
3. **Anti‑Claim‑Filter** — entfernt Formulierungen, die die 30+ Grenze‑Verbotsliste (Unterstützung und Reflexion, Genauigkeit, Partner‑Kontrolle) verletzen.  
4. **AES-256‑Verschlüsselung** — der Kapitelinhalt wird verschlüsselt, bevor er in MongoDB geschrieben wird.

Anschließend wird das Artefakt gespeichert (in `soulwise_chapters`), ein `EventEmitter2`‑Ereignis wird ausgelöst (`CHAPTER_COMPLETED`), und der Posteingang zeigt es an.

## Warum das für die Marketing‑Seite wichtig ist

Die meisten KI‑Astrologie‑Apps nutzen nur einen einzigen LLM‑Aufruf. Der Vier‑Faktoren‑Motor ist der strukturelle Grund, **warum die Ausgaben von Cosmic Story v2 das Gefühl vermitteln, zu wissen, für wen sie bestimmt sind und wann**. Er ermöglicht zudem, bis zu 35 unterschiedliche KI‑generierte Inhalte pro aktivem Premium‑Nutzer pro Woche zu erstellen, ohne repetitiv zu wirken – jedes Artefakt entsteht aus einer anderen Kombination von Person + Signal + Kadenz.

Das ist strukturell der **Keil**: Niemand sonst in der Kategorie komponiert Eingabeaufforderungen auf diese Weise. Co‑Star verwendet pro Nutzer pro Tag nur eine Eingabeaufforderung. The Pattern erzeugt überhaupt keinen frischen Inhalt. Paired only verbindet lediglich ein Band.

Vier Faktoren, ein Pipeline, acht Artefaktarten. Das ist der Motor.

## Häufig gestellte Fragen

### Warum vier Faktoren und nicht drei oder fünf?

Drei Faktoren führen zu generisch klingenden Ergebnissen, weil Cadence (der Artefakttyp) in einen der anderen Faktoren zusammenfällt. Fünf oder mehr Faktoren erzeugen Überschneidungen – der marginale Faktor liefert kein orthogonales Signal. Vier erwiesen sich als die kleinste Menge, die beziehungs‑spezifische, zeit‑spezifische und textur‑bewusste Ausgaben ohne Redundanz erzeugt.

### Liest die Engine meine Journaleinträge Wort für Wort?

Die Engine liest Journaleinträge, die als feed‑enabled markiert sind. Jeder Eintrag besitzt ein individuelles Flag „privat — nicht an Luminara weitergeben“. Dieses ist standardmäßig deaktiviert. Premium‑Nutzer erhalten eine Massen‑Umschaltung für ältere Einträge. Es wird nichts außerhalb Ihres Kontos geteilt.

### Ist Astrologie das Hauptsignal im Prompt?

Nein. Astrologie ist ein Modifikator. Das dominante Signal ist der Personen‑+ Bindungskontext sowie das aktuelle Benutzersignal. Astrologie fügt Textur hinzu – „Merkurs Zugkraft ist heute real“ statt „Heute ist mathematisch ein Hochstress‑Tag“. Die Standardsprache ist schlichtes Englisch; der Jargon‑Modus ist optional.

## Weiterlesen

- [Cosmic Story v2 Architektur](/how-it-works/architecture) — die vollständige technische Tour.  
- [Wie gut es funktioniert](/how-it-works/how-well-it-works) — V‑Modell‑Strenge, Leistungsziele, Sicherheit.  
- [Beispielhafte Woche der Ausgabe](/how-it-works/sample-week) — wie sieben Tage an Artefakten tatsächlich aussehen.  
- Öffnen [My Zodiac AI im App Store](https://apps.apple.com/app/id6448866927).

Häufig gestellte Fragen

Drei Faktoren führen zu generischen Ergebnissen, weil die Kadenz (der Artefakttyp) in einen der anderen Faktoren zusammenfällt. Fünf oder mehr Faktoren erzeugen Überschneidungen — der zusätzliche Faktor bringt kein orthogonales Signal. Vier erwiesen sich als kleinste Menge, die beziehungsspezifische, zeitspezifische und texturabhängige Ausgaben ohne Redundanz erzeugt.

Die Engine liest Tagebucheinträge, die als Feed-aktiviert markiert sind. Jeder Eintrag hat ein pro-Eintrag-Flag „privat — nicht an Luminara weiterleiten". Standardmäßig deaktiviert. Premium fügt einen Massen-Toggle für ältere Einträge hinzu. Nichts wird außerhalb deines Accounts weitergegeben.

Nein. Astrologie ist ein Modifikator. Das dominierende Signal ist die Person + Bindungskontext und aktuelles Nutzersignal. Astrologie fügt Textur hinzu — „Merkurs Zug ist heute real" statt „heute ist mathematisch ein hochstressiger Tag". Die Standardstimme ist einfaches Englisch; Fachjargon-Modus ist optional.

Probieren Sie unsere kostenlosen Tools aus

Erhalten Sie persönliche Einblicke auf Basis Ihres Geburtshoroskops