NEEDS_REVIEW

4-Factor Response Engine

My Zodiac AI Team

ज्योतिष संबंधी सामग्री चिंतन और मनोरंजन के लिए है, न कि चिकित्सा, वित्तीय, कानूनी या मानसिक स्वास्थ्य संबंधी सलाह के लिए।

एक नज़र में

चेक-इन के बाद Soulwise जवाब में जो नोट भेजता है, उसे कैसे लिखता है?

4-फैक्टर रिस्पॉन्स इंजन चार संकेत लेता है — आपके द्वारा टैप की गई चिप, आपका वर्तमान साइकिल चरण, आज का गोचर संदर्भ, और आपका मासिक धर्म आर्किटाइप — और इन्हें एक सीमित भाषा मॉडल से गुज़ारकर एक छोटा नोट तैयार करता है। सीमाओं में लंबाई, दावा-विरोधी नियम, और टोन कैलिब्रेशन शामिल हैं।

  • चार इनपुट: चिप, फेज़, गोचर, आर्किटाइप
  • नियंत्रित जनरेशन: लंबाई, दावा-रहित, टोन
  • डिज़ाइन से ही कोई चिकित्सीय या निदान संबंधी भाषा नहीं

4-फ़ैक्टर रिस्पॉन्स इंजन

हर daily-check-in के बदले एक छोटा नोट तैयार होता है। यह नोट 4-फ़ैक्टर रिस्पॉन्स इंजन से आता है — एक सीमित जनरेशन सिस्टम, जिसका काम है 60 से 100 शब्दों में काम का होना और कभी हद से आगे न जाना।

चार कारक

#कारकस्रोतयह क्यों मायने रखता है
1चिपदैनिक अनुष्ठान में 14-चिप पैलेटआज जो सच है, उसे नाम देता है
2चरणबायेसियन चक्र अनुमानचक्र का आधार तय करता है
3गोचर संदर्भआज का जन्मकालीन गोचर, यदि कोई होदिन का रंग जोड़ता है
4आदिरूपआपका मासिक धर्म आदिरूपचक्रों भर का पैटर्न

ये चारों निश्चित रूप से एक संरचित प्रॉम्प्ट में मिलाए जाते हैं — खुले रूप में नहीं। जनरेशन मॉडल एक सटीक टेम्पलेट के भीतर लिखता है, जो हर चिप × चरण संयोजन के अनुसार बदलता है।

ठीक चार ही क्यों

हमने दो, तीन, चार और छह को परखा। दो फ़ैक्टर (chip + phase) से बनने वाले नोट्स बहुत आम लगते थे। तीन (chip + phase + गोचर) में अक्सर ज्योतिष का पलड़ा बहुत भारी हो जाता था। छह (mood, weather, social load जोड़ने पर) से अनियमितता आ गई और जनरेशन लेटेंसी रोज़ाना के अनुष्ठान के लिए तय 200ms p50 बजट से आगे बढ़ गई।

चार वह सटीक संतुलन है जहाँ नोट आपके लिए ख़ास लगता है, पर शोर-शराबे वाला नहीं बनता।

जनरेशन पर लगे प्रतिबंध

मॉडल के आउटपुट को लिखे जाते समय तीन नियमों से फ़िल्टर किया जाता है:

  1. लंबाई — 40 से 120 शब्द। इस सीमा से बाहर की कोई भी चीज़ दोबारा जनरेट होती है।
  2. एंटी-क्लेम — आउटपुट को उसी एंटी-क्लेम लिंट से गुज़ारा जाता है जो ब्लॉग पोस्ट को नियंत्रित करता है। देखें non-wellness-cycle-tracking।
  3. टोन कैलिब्रेशन — एक छोटा क्लासिफ़ायर उन आउटपुट को अस्वीकार कर देता है जो नियम थोपने वाले, आलोचनात्मक, या नकली-कॉर्पोरेट जोश वाले लगते हैं। जो आउटपुट "गर्मजोशी भरे और संतुलित" दायरे में आते हैं, वे पास हो जाते हैं।

जो नोट इन तीनों में से किसी एक में भी विफल होता है, उसे तीन बार तक दोबारा जनरेट किया जाता है। अगर तीनों ही विफल रहें, तो उपयोगकर्ता को एक चुना हुआ फ़ॉलबैक दिखता है जो app के साथ आता है।

मॉडल क्या नहीं देखता

  • आपके दैनिक नोट का मुख्य भाग (केवल chip)।
  • आपके कोई भी पुराने नोट।
  • दूसरे उपयोगकर्ताओं का डेटा।
  • आपका नाम, अकाउंट या कोई पहचानकर्ता।

जनरेशन एक छोटे किए गए, गुमनाम इनपुट पर चलता है। पर्सनलाइज़ेशन संरचित कारकों से आता है, न कि आपके टेक्स्ट को दोबारा पढ़ने से।

यह कहाँ रहता है

इंजन Soulwise कोडबेस में lib/responseEngine/ के अंदर है। संरचित प्रॉम्प्ट टेम्पलेट हर chip × phase जोड़ी के लिए एक TypeScript फ़ाइल है (14 × 4 = 56 टेम्पलेट), हर एक को हाथ से ट्यून किया गया। मॉडल वह सबसे छोटा है जो टोन कैलिब्रेशन टेस्ट में पास हुआ — एक 7B पैरामीटर ओपन-वेट्स मॉडल, जो 200ms p50 बजट के साथ एक Vercel Function में चलता है।

और गहराई में जाएँ

अपनी पूरी जन्म कुंडली में 4-Factor Response Engine को देखें

एक मुफ्त स्थान केवल शीर्षक है। एक पूर्ण पाठ आपकी पूरी कुंडली की व्याख्या करता है।

अक्सर पूछे जाने वाले सवाल

हाँ — कठोर सीमाओं वाला एक छोटा इन-कॉन्टेक्स्ट लैंग्वेज मॉडल। चारों इनपुट निर्धारित होते हैं; भाषा हर चिप × फेज़ संयोजन के लिए एक सटीक टेम्पलेट के अनुसार बनाई जाती है।

ज़्यादा फैक्टर शोर पैदा करते हैं। चार सबसे छोटा सेट है जो ऐसा नोट बनाता है जिसके लिए आप बार-बार ऐप खोलते रहें।

नहीं। जनरेशन के लिए केवल चार संरचित इनपुट ही आपके डिवाइस से बाहर जाते हैं; आपके नोट का मुख्य भाग आपके डिवाइस पर ही एन्क्रिप्टेड रहता है। देखें period-privacy।