Çoğu yapay zeka astroloji uygulamasının tek bir LLM çağrısını günlük burç şablonuna sardığı bir kategoride, Cosmic Story v2 yapısal olarak farklı bir şey yapar: ürettiği her artefakt, yapay zeka çağrılmadan önce bir dört faktörlü kompozisyon adımından geçer. Bu adım, çıktının kimin için, ne zaman ve hangi biçimde olduğunu biliyormuş gibi hissettiren şeydir.
Bu yazı dört faktörü açıklar, her birinin ne işe yaradığını adlandırır ve bunların tek bir istemde nasıl birleştiğini gösterir.
┌──────────────────────────────┐
│ 1. Kişi + bağ bağlamı │
│ 2. Astrolojik yüzey │
│ 3. Kullanıcı sinyali │
│ 4. Kadans şekli │
└──────────────────────────────┘
↓
oluşturulmuş istem
↓
yapay zeka üretimi
↓
işleme + şifreleme
↓
uygulamada gösterim
Her faktör ortogonal bilgi getirir. Hiçbiri diğeriyle çakışmaz. Birini çıkarın ve çıktı belirgin şekilde geriler; beşinci bir tane ekleyin ve istem sinyal kazanmadan bulanıklaşır.
Bu artefakt kimin için? Kullanıcıyla ilişkileri ne? Bu bağın son zamanlarda nasıl hissettirdiği hakkında ne biliyoruz?
Bu faktör şunları içerir:
- Kişinin adı ve ilişki türü etiketi (partner, kız kardeş, arkadaş, ebeveyn, mentor vb.).
- Kullanıcının bu kişiyle ilgili son aktivitesinden toplanmış doku: kaç check-in bu kişinin "birlikte" etiketini içeriyor, kaç günlük girişi bunlardan bahsediyor, bu bağ için rezonans puanları nasıl değişti.
- Bu kişi hakkındaki son bölümlerin kısa özeti, böylece bugünün bölümü dünün bölümüyle süreklilik taşır.
Bu baskın sinyaldir. Astroloji doku ekleyebilir, ancak istem belirli bir kişiye ve o bağın dokusuna çıpa atmazsa, çıktı genele kayar.
Çıktıyı günlük uygulama değil kozmik hikaye yapan budur. Ama — kritik olarak — bir sözlük değil, bir değiştiricidir.
Her ciddi astrolojik uygulayıcının araç setini çalıştıran aynı kütüphane olan Swiss Ephemeris (sweph) ile hesaplanır. Faktör şunları içerir:
- Kullanıcının natal haritası.
- Kullanıcı ile belirli kişi arasındaki sinastri (gökyüzündeki ilişkileri, temel olarak).
- Güncel transitler — gerçek gezegenlerin şu anda kullanıcının haritasına ve sinastri haritasına göre ne yaptığı.
Çıktı 1 ila 3 açı çipi alır — "Ay üçgen Venüs" veya "Merkür retrosu kare Güneş" gibi küçük yapılandırılmış etiketler — ve bölüm bunlara bir değiştirici olarak yaslanabilir. Bölümün "Merkür 14° İkizler'de güneşinizi kareliyor" demesi gerekmez. "Bugün doğrudanlık zor inecek; üç cümle yerine bir kısa cümle yeter" gibi bir şey söyler.
Varsayılan ses sade dildir. Jargon modu, astroloji diline aşina kullanıcılar için isteğe bağlıdır — aynı istem, sadece işlem sonrası adım yüzey kelime dağarcığını teknik terimler kullanacak şekilde çevirir.
Uygulamada, bu kullanıcı için, son zamanlarda ne oldu? Özellikle:
- Son check-in'ler: ruh hali, enerji, birlikte-etiket kalıpları.
- İlgili bağ için rezonans puanları: İletişim, Yakınlık, Büyüme, Çatışma'nın bu hafta nereye hareket ettiği.
- Bu diziden koç mesajları (varsa) — sadece bağlam için, yapay zeka sağlayıcısının kelimesi kelimesine okuması için değil.
Bu, bölümün motorun haftanızı hatırlıyormuş gibi hissettiren şeydir. Bu faktör olmadan, bugünün bölümü nasıl göründüğünüze bakılmaksızın aynıdır.
Bu ne tür bir artefakt olmalı?
- Günlük bölüm (en yaygın durum).
- Haftalık Pazar özet mektubu.
- Koç yanıtı (Luminara modu).
- Ritüel hatırlatma.
- Gelen kutusu kartı (yeni-bağ nabzı, hava durumu, yenileme vb.).
Kadans doğru şablonu, doğru uzunluk bütçesini (bölüm ≈ 220 kelime; koç yanıtı ≈ 120 kelime; ritüel hatırlatma ≈ 30 kelime) ve doğru ton değiştiricileri seçer. Kadans olmadan, motor bağlamsal ipuçlarından tahmin yapmak zorunda kalır ki bu kırılgandır.
Oluşturulan istem kullanıcı verilerinin ham bir birleştirmesi değildir. Kompozisyon adımı:
- Ham kişisel bilgileri temizler. İsimler sağlayıcıya ulaşmadan önce tokenize edilir (
PERSON_1, PERSON_2); işlem sonrası adım üretim sonrası token'ları gerçek isimlere geri döndürür. - Kullanıcının özel işaretlediği günlük girişlerini temizler.
- Bir sistem istemi ekler — iddia karşıtı koruyucular içerir (destek ve öz-yansıtma / doğurganlık / doğruluk iddiaları yok; karşılaştırmalı kötüleme yok; klinik-ikame dili yok).
- Kadans şablonunu seçer — bölüm / özet / koç / ritüel / hatırlatma — her biri kendi yapılandırılmış çıktı şemasına sahip.
Tam yük, AI_GENERATION_ADAPTER sembol token'ı aracılığıyla yapay zeka sağlayıcısına gider. Adaptör değiştirilebilir; bugün My Zodiac AI bir sağlayıcı kullanır, yarın başka biri olabilir ve motor bunu umursamaz.
Yapay zeka yanıt verdikten sonra dört şey olur:
- Kriz sınıflandırıcı — kullanıcının son girdisinin veya bu çıktının kriz dili içerip içermediğini kontrol eder. Evetse, yerel destek kaynaklarını belirgin şekilde gösterir.
- Açı çipi çıkarıcı — çıktıdan 1 ila 3 astroloji çipi çıkarır.
- İddia karşıtı filtre — 30+ terimlik yasaklı listeyi (destek ve öz-yansıtma, doğruluk, partner-kontrol) ihlal eden ifadeleri temizler.
- AES-256 şifreleme — bölüm gövdesi MongoDB'ye yazılmadan önce şifrelenir.
Ardından artefakt kalıcılaştırılır (soulwise_chapters'da), bir EventEmitter2 olayı tetiklenir (CHAPTER_COMPLETED) ve gelen kutusu onu gösterir.
Çoğu yapay zeka astroloji uygulaması tek bir LLM çağrısını sarar. Dört faktörlü motor, Cosmic Story v2 çıktılarının kimin için ve ne zaman olduğunu biliyor gibi hissettirmesinin yapısal nedenidir. Aynı zamanda motorun aktif premium kullanıcı başına haftada 35 farklı yapay zeka üretimli parça üretebilmesinin nedenidir — her artefakt farklı bir kişi + sinyal + kadans kombinasyonundan oluşturulur.
Bu, yapısal olarak farktır: kategoride başka hiç kimse istemleri bu şekilde oluşturmuyor. Co-Star kullanıcı başına günde bir istem sarar. The Pattern hiç taze içerik üretmez. Paired yalnızca bir bağı modelliyor.
Dört faktör, bir boru hattı, sekiz artefakt türü. Motor budur.