Di kategori yang sebagian besar aplikasi astrologi AI-nya sekadar membungkus satu panggilan LLM dalam templat horoskop harian, Cosmic Story v2 melakukan sesuatu yang berbeda secara struktural: setiap artefak yang dihasilkannya melewati langkah komposisi empat faktor sebelum AI bahkan dipanggil. Langkah itulah yang membuat hasilnya terasa tahu untuk siapa sebuah bab ditujukan, kapan, dan dalam bentuk apa.

Tulisan ini mengupas keempat faktor tersebut, menjelaskan fungsi masing-masing, dan menunjukkan bagaimana semuanya menyatu menjadi satu prompt.


Empat faktor

┌──────────────────────────────┐
│ 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), library yang sama yang menjadi tenaga di balik perangkat setiap praktisi astrologi serius. Faktor ini mencakup:

  • Peta kelahiran pengguna.
  • Sinastri antara pengguna dan orang tertentu (pada dasarnya, hubungan mereka di langit).
  • Transit terkini — apa yang sedang dilakukan planet-planet nyata saat ini relatif terhadap peta pengguna dan peta sinastri.

Keluarannya berupa 1 hingga 3 chip aspek — tag kecil terstruktur seperti "Bulan trine Venus" atau "Merkurius retrograd kuadrat Matahari" — yang bisa dijadikan modifier oleh bab tersebut. Bab itu tidak harus berkata "Merkurius berada di 14° Gemini kuadrat dengan Matahari natalmu". Ia mengatakan sesuatu seperti "keterusterangan akan sulit diterima hari ini; satu kalimat singkat lebih baik daripada tiga".

Suara default-nya adalah bahasa yang sederhana. Mode jargon bersifat opsional bagi pengguna yang akrab dengan astrologi — prompt yang sama, hanya saja post-processor mengubah kosakata di permukaan agar memakai istilah teknis.

Faktor 3: sinyal pengguna

Apa yang baru-baru ini terjadi di aplikasi, untuk pengguna ini? Secara spesifik:

  • Check-in terkini: suasana hati, energi, pola tag-bersama.
  • Skor resonansi untuk ikatan yang relevan: ke mana arah Komunikasi, Keintiman, Pertumbuhan, dan Konflik bergerak minggu ini.
  • Pesan coach dari thread ini (jika ada) — hanya sebagai konteks, bukan untuk dibaca secara harfiah oleh penyedia AI.

Inilah yang membuat bab itu terasa seperti mesin mengingat minggumu. Tanpa faktor ini, bab hari ini akan identik terlepas dari bagaimana kamu telah hadir.

Faktor 4: bentuk irama

Artefak jenis apa yang seharusnya ini?

  • Bab harian (kasus yang paling umum).
  • Surat rangkuman mingguan setiap Minggu.
  • Balasan coach (mode Luminara).
  • Dorongan ritual.
  • Kartu inbox (denyut ikatan baru, cuaca, penyegaran, dll.).

Irama memilih template yang tepat, anggaran panjang yang tepat (bab ≈ 220 kata; balasan coach ≈ 120 kata; dorongan ritual ≈ 30 kata), dan modifier nada yang tepat. Tanpanya, mesin harus menebak dari petunjuk kontekstual, yang rapuh.

Apa yang dikirim ke penyedia AI

Prompt yang disusun bukan sekadar gabungan mentah data pengguna. Tahap penyusunannya:

  • Menghapus PII mentah. Nama diubah menjadi token (PERSON_1, PERSON_2) sebelum prompt sampai ke penyedia; pasca-prosesor menukar token kembali menjadi nama asli setelah konten dibuat.
  • Membersihkan entri jurnal yang ditandai privat oleh pengguna.
  • Menambahkan system prompt yang memuat pengaman anti-klaim (tanpa klaim medis / kesuburan / akurasi; tanpa fitnah komparatif; tanpa bahasa pengganti layanan klinis).
  • Memilih template ritme — chapter / recap / coach / ritual / nudge — masing-masing dengan skema output terstrukturnya sendiri.

Seluruh payload dikirim ke penyedia AI melalui token simbol AI_GENERATION_ADAPTER. Adapter ini bisa diganti; hari ini My Zodiac AI memakai satu penyedia, besok mungkin penyedia lain, dan mesinnya tidak mempermasalahkan itu.

Setelah AI: pemrosesan akhir

Begitu AI merespons, empat hal terjadi:

  1. Pengklasifikasi krisis — memeriksa apakah input terbaru pengguna atau output ini mengandung bahasa krisis. Jika ya, tampilkan sumber dukungan lokal secara menonjol.
  2. Ekstraktor chip aspek — menarik 1 hingga 3 chip astrologi dari output.
  3. Filter anti-klaim — menghapus setiap frasa yang melanggar daftar terlarang 30+ batas (medis, akurasi, kontrol-pasangan).
  4. Enkripsi AES-256 — isi bab dienkripsi sebelum ditulis ke MongoDB.

Lalu artefak disimpan (di soulwise_chapters), sebuah event EventEmitter2 terpicu (CHAPTER_COMPLETED), dan kotak masuk menampilkannya.

Mengapa ini penting untuk halaman pemasaran

Sebagian besar aplikasi astrologi AI hanya membungkus satu panggilan LLM. Mesin empat faktor inilah alasan struktural mengapa keluaran Cosmic Story v2 terasa benar-benar memahami siapa penerimanya dan kapan waktunya. Ini juga sebabnya mesin tersebut bisa menghasilkan hingga 35 karya buatan AI yang berbeda untuk setiap pengguna premium aktif per minggu tanpa terdengar berulang — setiap artefak disusun dari kombinasi orang + sinyal + ritme yang berbeda.

Secara struktural, inilah keunggulan pembedanya: tak ada pemain lain di kategori ini yang menyusun prompt dengan cara seperti ini. Co-Star membungkus satu prompt per pengguna per hari. The Pattern sama sekali tidak menghasilkan konten baru. Paired hanya memodelkan satu ikatan.

Empat faktor, satu pipeline, delapan jenis artefak. Itulah mesinnya.

Baca selanjutnya

Pertanyaan yang Sering Diajukan

Coba Alat Gratis Kami

Dapatkan wawasan personal berdasarkan peta kelahiranmu

Bagikan artikel ini