कैरेक्टर शेड्यूल और ऑटोनॉमस मैसेजिंग
ऑटोनॉमस संदेश वे संदेश हैं जो कोई कैरेक्टर आपके कुछ देर चुप रहने के बाद आपको पहले भेजता है। शेड्यूल कैरेक्टर की हफ़्ते भर की योजना है, जिससे वह अलग-अलग समय पर जागा हुआ, व्यस्त या सोया हुआ लगता है। दोनों सिर्फ़ Conversation मोड में काम करते हैं।
शेड्यूल वैकल्पिक हैं। शेड्यूल बंद हों तब भी कैरेक्टर अपने बातूनीपन (कोई कैरेक्टर कितनी बार बात शुरू करता है) और आपके प्रेज़ेंस के हिसाब से संपर्क करते हैं।
सीधे जाएँ: सिर्फ़ शेड्यूल चाहिए तो शेड्यूल चालू करना पर जाएँ।
ऑटोनॉमस संदेश चालू करना
शुरू करने से पहले: कोई Conversation चैट खोलें। नई चैट में यह पहले से चालू रहता है (Conversation मोड: शुरुआत देखें)।
- चैट में Chat Settings (चैट सेटिंग्स) खोलें।
- Autonomous Messaging सेक्शन ढूँढें।
- Autonomous Messages चालू करें।
अगर यह काम नहीं किया: जब तक आपका प्रेज़ेंस Do Not Disturb है, कैरेक्टर चुप रहते हैं (आपका प्रेज़ेंस स्टेटस देखें)।
चेक-इन की सीमा सेट करना
Chat Settings → Autonomous Messaging में Chat Check-In Cap तय करता है कि इस चैट में कैरेक्टर दिन में ज़्यादा से ज़्यादा कितने चेक-इन भेज सकते हैं।
- Default chat ceiling (talkativeness-based) सीमा हर कैरेक्टर के बातूनीपन से लेता है (नीचे की टेबल)।
- Numeric value एक नंबर वाला फ़ील्ड दिखाता है। उसमें 1 या उससे बड़ी कोई भी पूरी संख्या डालें। बड़ी संख्याओं का मतलब बहुत सारी मॉडल रिक्वेस्ट और नोटिफ़िकेशन हो सकता है।
किसी कैरेक्टर की अपनी Daily safety limit भी हो सकती है (यह उसके शेड्यूल में सेट होती है)। किसी कैरेक्टर की सीमा इस तरह तय होती है:
- चैट की सीमा Numeric value पर हो और Daily safety limit भी सेट हो: जो संख्या कम हो, वह लागू होती है।
- इनमें से सिर्फ़ एक सेट हो: वही संख्या लागू होती है, भले ही वह नीचे के बातूनीपन वाली संख्या से बड़ी हो।
- दोनों सेट न हों: संख्या कैरेक्टर के बातूनीपन से आती है।
| कैरेक्टर का बातूनीपन | रोज़ के चेक-इन |
| 80 या ज़्यादा | 8 |
| 60 से 79 | 6 |
| 40 से 59 | 5 |
| 20 से 39 | 3 |
| 20 से कम | 2 |
शेड्यूल चालू करना
शुरू करने से पहले: Autonomous Messages चालू करें।
- Chat Settings → Autonomous Messaging में Schedules चालू करें। (नई चैट के विज़ार्ड में यही विकल्प Generate Schedules कहलाता है।) जो शेड्यूल पहले से हैं, वे तुरंत दिख जाते हैं।
- उसके नीचे वाले फ़ील्ड में अपना टाइम ज़ोन चुनें।
- जिन कैरेक्टर का शेड्यूल नहीं है, उनके शेड्यूल बनाने के लिए Generate पर क्लिक करें। शेड्यूल बन जाने के बाद बटन पर Regenerate लिखा आता है।
- इसके पूरा होने तक रुकें। फिर हर कैरेक्टर की एक पंक्ति वाली Edit schedules लिस्ट दिखती है। पंक्ति बताती है कि कितने दिन भरे हैं (जैसे 3 days scheduled) या Create schedule दिखाती है। यह लिस्ट तभी दिखती है जब शेड्यूल मौजूद हों।
- किसी कैरेक्टर की पंक्ति पर क्लिक करके उसका शेड्यूल एडिटर खोलें (अगला सेक्शन)।
शेड्यूल कैरेक्टर का होता है और हर Conversation चैट में दोबारा इस्तेमाल होता है। किसी चैट में Schedules बंद करने पर वह वहाँ बंद रहता है और शेड्यूल बना रहता है।
हफ़्ते में अपने आप नवीनीकरण तब तक बंद रहता है जब तक आप उस कैरेक्टर के लिए Character Schedule Manager में Renew weekly चालू न करें। इसे साइडबार के फ़ुटर में स्टेटस बॉक्स के बगल वाले कैलेंडर बटन से खोलें।
Marinara हर चैट के लिए ऐप का पेज हर बार लोड होने पर एक बार नवीनीकरण की कोशिश करता है। वह फ़ेल हो जाए तो पेज दोबारा लोड करने तक वह फिर कोशिश नहीं करता। दोबारा कोशिश करने के लिए Generate पर क्लिक करें।
Chat Settings के इसी Schedules हिस्से में Schedule generation preferences हैं, जिनमें शेड्यूल कैसे लिखे जाएँ इसके लिए आप अपने शब्दों में निर्देश लिखते हैं। अगली बार शेड्यूल जेनरेट होने पर यह हर Conversation चैट पर लागू होता है। उदाहरण:
Make everyone go to sleep before midnight. I work 9-5 on weekdays.Schedules एडिटर
एडिटर के टाइटल में Edit, कैरेक्टर का नाम और Schedule लिखा होता है।
सबसे ऊपर Routine profile हफ़्ते का सीधी भाषा में सार दिखाता है। उसे बनाने के लिए Generate summary पर क्लिक करें, या अपडेट करने के लिए Refresh summary पर। शेड्यूल बदलने के बाद Summary may be stale दिखता है। Generation model वह मॉडल चुनता है जो शेड्यूल लिखता है।
Tuning
मुख्य कंट्रोल के लिए Tuning खोलें।
- Chat talkativeness: Rare, Quiet, Balanced, Social और Very frequent वाला स्लाइडर। डिफ़ॉल्ट Balanced है। यह तय करता है कि कैरेक्टर कितनी बार संदेश शुरू करता है और ग्रुप बातचीत में शामिल होता है, और उसकी रोज़ की डिफ़ॉल्ट सीमा भी।
- Wait before checking in: कैरेक्टर के चेक-इन करने से पहले की चुप्पी के मिनट। डिफ़ॉल्ट 120 है। आप 15 से 360 तक रख सकते हैं।
- Check-in moments: Morning, Goodnight, Meal breaks, After busy और Long absence के चिप। सब चालू हैं। किसी को बंद करने के लिए उस पर क्लिक करें।
तीन और कंट्रोल के लिए Tuning के अंदर Advanced timing खोलें।
- Daily safety limit: इस कैरेक्टर के रोज़ के ज़्यादा से ज़्यादा चेक-इन। इसे Default पर रहने दें, या 1 या उससे बड़ी पूरी संख्या डालें। चैट में अंकों वाली सीमा भी हो तो जो संख्या कम हो वह लागू होती है। नहीं तो यह संख्या बातूनीपन वाली संख्या की जगह ले लेती है।
- Delay while you're away: कैरेक्टर का स्टेटस Away होने पर जवाब देने से पहले के अतिरिक्त मिनट। बेतरतीब 1 से 3 मिनट के लिए इसे खाली छोड़ें। आप 0 से 120 तक रख सकते हैं।
- Delay while you're busy: यही देरी तब, जब उसका स्टेटस Busy हो। बेतरतीब 2 से 5 मिनट के लिए इसे खाली छोड़ें। आप 0 से 120 तक रख सकते हैं।
Schedule AI: हफ़्ते का नया ड्राफ़्ट
मॉडल से शेड्यूल दोबारा लिखवाने के लिए Schedule AI खोलें। एक Week action चुनें:
| एक्शन | नतीजा |
| Rewrite | पूरे हफ़्ते का बिल्कुल नया ड्राफ़्ट |
| Adjust | ज़्यादातर शेड्यूल रखता है और आपका निर्देश लागू करता है |
| Vary | साफ़ तौर पर अलग हफ़्ता, जो फिर भी यकीन करने लायक है |
| Repair | छोटे बदलावों से खाली जगहें और साफ़ दिखती गड़बड़ियाँ ठीक करता है |
- एक Week action चुनें।
- Weekly generation के नीचे Entire week in one request या One request per day चुनें। हर दिन की अलग रिक्वेस्ट सात छोटी रिक्वेस्ट बनाती है और ज़्यादा टोकन इस्तेमाल कर सकती है (टोकन टेक्स्ट के वे छोटे टुकड़े हैं जिन्हें मॉडल गिनते हैं)।
- चाहें तो Week guidance में सुझाव लिखें, जैसे
make weekdays more nocturnal, keep weekends social। - अपने एक्शन के नाम वाले बटन पर क्लिक करें, जैसे Rewrite week।
- नतीजा रखने के लिए Save schedule पर क्लिक करें। तब तक वह सिर्फ़ ड्राफ़्ट है (Unsaved draft)।
अगर यह काम नहीं किया: आपका ड्राफ़्ट बना रहता है। फ़ेल हुई कॉल दोबारा अपने आप नहीं चलती, इसलिए बटन फिर दबाएँ। चल रही रिक्वेस्ट रद्द करने के लिए Stop पर क्लिक करें या एडिटर बंद करें। एडिटर में Edit generated schedule JSON दिखे तो मॉडल ने ऐसा टेक्स्ट लौटाया है जिसे पढ़ा नहीं जा सका। वहीं टेक्स्ट ठीक करें और Apply to draft पर क्लिक करें।
रोज़ाना के ब्लॉक
सोमवार से रविवार तक हर दिन की अपनी पंक्ति है। खाली दिन पर No blocks scheduled for this day दिखता है। हर ब्लॉक में एक स्टेटस, 09:00-11:30 जैसी समय सीमा और at work जैसी छोटी गतिविधि होती है।
- किसी दिन के नीचे Add block पर क्लिक करें।
- एक स्टेटस चुनें: Online, Away, Busy या Offline।
- समय सीमा और गतिविधि टाइप करें।
- Save schedule पर क्लिक करें। Cancel बिना सेव किए एडिटर बंद कर देता है।
ब्लॉक हटाने के लिए कूड़ेदान वाला आइकन इस्तेमाल करें। किसी एक दिन का नया ड्राफ़्ट बनाने के लिए Guide Monday (या जो दिन चाहिए) में सुझाव लिखें और Regenerate Monday पर क्लिक करें।
Offline ब्लॉक के दौरान कैरेक्टर कभी पहले संदेश नहीं भेजता। Busy ब्लॉक के दौरान वह आम से तीन गुना ज़्यादा इंतज़ार करता है।
शेड्यूल को एक कैरेक्टर से दूसरे में ले जाना
ड्राफ़्ट को JSON फ़ाइल के रूप में डाउनलोड करने के लिए Export schedule पर क्लिक करें (हफ़्ते के ब्लॉक, सार, बातूनीपन, चेक-इन के मौके और टाइमिंग)। किसी दूसरे कैरेक्टर के एडिटर में उसे लोड करने के लिए Import schedule पर क्लिक करें। Marinara फ़ाइल जाँचता है और शेड्यूल को मौजूदा हफ़्ते में ले आता है। जब तक आप Save schedule पर क्लिक नहीं करते, कुछ सेव नहीं होता।
/status से स्टेटस सेट करना
/status किसी कैरेक्टर का अस्थायी स्टेटस सेट या साफ़ करता है, और उसका सेव किया हुआ शेड्यूल नहीं बदलता। यह सिर्फ़ Conversation मोड में काम करता है। स्टेटस कैरेक्टर का होता है, इसलिए वह उस कैरेक्टर की हर चैट में लागू होता है।
संदेश बॉक्स में इनमें से कोई एक टाइप करें:
/status dnd Mira
/status clear Miraपहला Mira को व्यस्त बना देता है। दूसरा उसे उसके शेड्यूल पर लौटा देता है। चैट में एक ही कैरेक्टर हो तो नाम छोड़ा जा सकता है। अकेला /status कैरेक्टर और इस्तेमाल का तरीका दिखाता है।
पूरा रूप नीचे है। idle का मतलब Away है और dnd का मतलब Busy। चौकोर कोष्ठक का मतलब है कि नाम वैकल्पिक है।
/status online|idle|dnd|offline|clear [character name]आपका सेट किया हुआ स्टेटस तब तक रहता है जब तक आप उसे साफ़ न करें, और कैरेक्टर उसे बदल नहीं सकता।
कैरेक्टर को अपना स्टेटस खुद बदलने देना
Chat Settings → Agents → Commands में Schedule Updates चालू हो तो कैरेक्टर अपना अस्थायी स्टेटस और गतिविधि खुद सेट कर सकता है। जैसे, आप उससे एक घंटा ध्यान लगाने को कहें तो वह गतिविधि "Studying" के साथ Busy पर जा सकता है।
- बदलाव उतनी देर रहता है जितनी देर कैरेक्टर कहे, या कुछ न कहे तो एक घंटा। सबसे लंबा समय सात दिन है।
- समय पूरा होने पर कैरेक्टर अपने शेड्यूल पर लौट आता है, या शेड्यूल न हो तो Online हो जाता है।
- वह सेव किए हुए शेड्यूल को कभी एडिट नहीं करता।
चेक-इन की रफ़्तार कैसे तय होती है
| नियम | ब्योरा |
| पहला चेक-इन | कैरेक्टर तब तक रुकता है जब तक आप उसके Wait before checking in समय (डिफ़ॉल्ट 120 मिनट) जितना चुप न रहें। |
| रिएक्शन | आपका बिना नए संदेश वाला रिएक्शन छोटा इंतज़ार शुरू करता है। |
| Offline स्टेटस | कोई चेक-इन नहीं। |
| Busy स्टेटस | इंतज़ार तीन गुना लंबा होता है। |
| फ़ॉलो-अप | आपकी चुप्पी बनी रहे तो दो और, यानी कुल तीन। पहला फ़ॉलो-अप इंतज़ार से दुगुने समय बाद आता है, दूसरा चार गुने समय बाद। |
| आपका जवाब | गिनती दोबारा शून्य से शुरू होती है। |
| कई कैरेक्टर तैयार हों | जिसका बातूनीपन सबसे ज़्यादा और टाइमिंग सबसे अच्छी हो, वह पहले जाता है। Online कैरेक्टर ऊपर गिना जाता है। |
जिस ग्रुप चैट में हर कैरेक्टर अपने अलग जवाब में बोलता है (ग्रुप चैट और ग्रुप Conversation देखें), वहाँ सारे कैरेक्टर एक ही रोज़ की सीमा और एक ही रफ़्तार साझा करते हैं। कोई भी कैरेक्टर चेक-इन करे, उसके बाद किसी का भी अगला चेक-इन फ़ॉलो-अप की तरह इंतज़ार करता है। जिस कैरेक्टर का अपना इंतज़ार पूरा हो चुका है, वह उसे भेज सकता है, और उस दिन सबसे कम चेक-इन वाला पहले जाता है। लंबी गैरहाज़िरी के बाद सिर्फ़ एक कैरेक्टर चेक-इन करता है।
मिलती-जुलती गाइड
- Conversation मोड: शुरुआत
- Conversation मोड की प्रोफ़ाइल (Display Name, About Me, Behavior)
- चैट सेटिंग्स का ओवरव्यू