NEEDS_REVIEW
4-Factor Response Engine
ज्योतिष संबंधी सामग्री चिंतन और मनोरंजन के लिए है, न कि चिकित्सा, वित्तीय, कानूनी या मानसिक स्वास्थ्य संबंधी सलाह के लिए।
चेक-इन के बाद Soulwise जवाब में जो नोट भेजता है, उसे कैसे लिखता है?
4-फैक्टर रिस्पॉन्स इंजन चार संकेत लेता है — आपके द्वारा टैप की गई चिप, आपका वर्तमान साइकिल चरण, आज का गोचर संदर्भ, और आपका मासिक धर्म आर्किटाइप — और इन्हें एक सीमित भाषा मॉडल से गुज़ारकर एक छोटा नोट तैयार करता है। सीमाओं में लंबाई, दावा-विरोधी नियम, और टोन कैलिब्रेशन शामिल हैं।
- चार इनपुट: चिप, फेज़, गोचर, आर्किटाइप
- नियंत्रित जनरेशन: लंबाई, दावा-रहित, टोन
- डिज़ाइन से ही कोई चिकित्सीय या निदान संबंधी भाषा नहीं
4-फ़ैक्टर रिस्पॉन्स इंजन
हर daily-check-in के बदले एक छोटा नोट तैयार होता है। यह नोट 4-फ़ैक्टर रिस्पॉन्स इंजन से आता है — एक सीमित जनरेशन सिस्टम, जिसका काम है 60 से 100 शब्दों में काम का होना और कभी हद से आगे न जाना।
चार कारक
| # | कारक | स्रोत | यह क्यों मायने रखता है |
|---|---|---|---|
| 1 | चिप | दैनिक अनुष्ठान में 14-चिप पैलेट | आज जो सच है, उसे नाम देता है |
| 2 | चरण | बायेसियन चक्र अनुमान | चक्र का आधार तय करता है |
| 3 | गोचर संदर्भ | आज का जन्मकालीन गोचर, यदि कोई हो | दिन का रंग जोड़ता है |
| 4 | आदिरूप | आपका मासिक धर्म आदिरूप | चक्रों भर का पैटर्न |
ये चारों निश्चित रूप से एक संरचित प्रॉम्प्ट में मिलाए जाते हैं — खुले रूप में नहीं। जनरेशन मॉडल एक सटीक टेम्पलेट के भीतर लिखता है, जो हर चिप × चरण संयोजन के अनुसार बदलता है।
ठीक चार ही क्यों
हमने दो, तीन, चार और छह को परखा। दो फ़ैक्टर (chip + phase) से बनने वाले नोट्स बहुत आम लगते थे। तीन (chip + phase + गोचर) में अक्सर ज्योतिष का पलड़ा बहुत भारी हो जाता था। छह (mood, weather, social load जोड़ने पर) से अनियमितता आ गई और जनरेशन लेटेंसी रोज़ाना के अनुष्ठान के लिए तय 200ms p50 बजट से आगे बढ़ गई।
चार वह सटीक संतुलन है जहाँ नोट आपके लिए ख़ास लगता है, पर शोर-शराबे वाला नहीं बनता।
जनरेशन पर लगे प्रतिबंध
मॉडल के आउटपुट को लिखे जाते समय तीन नियमों से फ़िल्टर किया जाता है:
- लंबाई — 40 से 120 शब्द। इस सीमा से बाहर की कोई भी चीज़ दोबारा जनरेट होती है।
- एंटी-क्लेम — आउटपुट को उसी एंटी-क्लेम लिंट से गुज़ारा जाता है जो ब्लॉग पोस्ट को नियंत्रित करता है। देखें non-wellness-cycle-tracking।
- टोन कैलिब्रेशन — एक छोटा क्लासिफ़ायर उन आउटपुट को अस्वीकार कर देता है जो नियम थोपने वाले, आलोचनात्मक, या नकली-कॉर्पोरेट जोश वाले लगते हैं। जो आउटपुट "गर्मजोशी भरे और संतुलित" दायरे में आते हैं, वे पास हो जाते हैं।
जो नोट इन तीनों में से किसी एक में भी विफल होता है, उसे तीन बार तक दोबारा जनरेट किया जाता है। अगर तीनों ही विफल रहें, तो उपयोगकर्ता को एक चुना हुआ फ़ॉलबैक दिखता है जो app के साथ आता है।
मॉडल क्या नहीं देखता
- आपके दैनिक नोट का मुख्य भाग (केवल chip)।
- आपके कोई भी पुराने नोट।
- दूसरे उपयोगकर्ताओं का डेटा।
- आपका नाम, अकाउंट या कोई पहचानकर्ता।
जनरेशन एक छोटे किए गए, गुमनाम इनपुट पर चलता है। पर्सनलाइज़ेशन संरचित कारकों से आता है, न कि आपके टेक्स्ट को दोबारा पढ़ने से।
यह कहाँ रहता है
इंजन Soulwise कोडबेस में lib/responseEngine/ के अंदर है। संरचित प्रॉम्प्ट टेम्पलेट हर chip × phase जोड़ी के लिए एक TypeScript फ़ाइल है (14 × 4 = 56 टेम्पलेट), हर एक को हाथ से ट्यून किया गया। मॉडल वह सबसे छोटा है जो टोन कैलिब्रेशन टेस्ट में पास हुआ — एक 7B पैरामीटर ओपन-वेट्स मॉडल, जो 200ms p50 बजट के साथ एक Vercel Function में चलता है।
और गहराई में जाएँ
अपनी पूरी जन्म कुंडली में 4-Factor Response Engine को देखें
एक मुफ्त स्थान केवल शीर्षक है। एक पूर्ण पाठ आपकी पूरी कुंडली की व्याख्या करता है।
अक्सर पूछे जाने वाले सवाल
हाँ — कठोर सीमाओं वाला एक छोटा इन-कॉन्टेक्स्ट लैंग्वेज मॉडल। चारों इनपुट निर्धारित होते हैं; भाषा हर चिप × फेज़ संयोजन के लिए एक सटीक टेम्पलेट के अनुसार बनाई जाती है।
ज़्यादा फैक्टर शोर पैदा करते हैं। चार सबसे छोटा सेट है जो ऐसा नोट बनाता है जिसके लिए आप बार-बार ऐप खोलते रहें।
नहीं। जनरेशन के लिए केवल चार संरचित इनपुट ही आपके डिवाइस से बाहर जाते हैं; आपके नोट का मुख्य भाग आपके डिवाइस पर ही एन्क्रिप्टेड रहता है। देखें period-privacy।