एजेंट: आपकी चैट में मदद करने वाले AI
एजेंट छोटे AI मददगार होते हैं, जो आपकी मुख्य चैट के जवाब के आसपास चलते हैं। कोई समय और मौसम पर नज़र रखता है, कोई कैरेक्टर का एक्सप्रेशन (चेहरे का भाव) चुनता है, और कोई किसी अहम पल के लिए इमेज बनाता है। इस गाइड में बताया गया है कि एजेंट कैसे इंस्टॉल करें, उन्हें किसी चैट के लिए कैसे चालू करें, और कैसे जाँचें कि वे चले।
एजेंट क्या होते हैं
एजेंट हर चैट के लिए अलग से चालू होते हैं, कैरेक्टर के लिए नहीं। एक ही कैरेक्टर की दो चैट में अलग-अलग एजेंट चल सकते हैं।
नए इंस्टॉलेशन में कोई वैकल्पिक एजेंट नहीं होता। इन्हें Agent Organizer (एजेंट ऑर्गनाइज़र) से इंस्टॉल करें, जो एक क्लिक में इंस्टॉल होने वाले आधिकारिक पैकेज की दुकान है। इनका सोर्स और कैटलॉग Pasta-Devs/Marinara-Agents में सार्वजनिक है। इंस्टॉल Agent Organizer से ही करें, ताकि Marinara कंपैटिबिलिटी, परमिशन और फ़ाइल हैश जाँच सके। हर एजेंट क्या करता है, यह डाउनलोड किए जाने वाले एजेंट का रेफ़रेंस में देखें। अपना एजेंट बनाने के लिए कस्टम एजेंट बनाना देखें।
किसी चैट में एजेंट जोड़ें
शुरू करने से पहले: एजेंट को पहले इंस्टॉल करें। Agents (एजेंट) पैनल खोलें (दाईं तरफ़ के टैब में Sparkles आइकन), Agent Organizer पर क्लिक करें, एजेंट का पेज खोलें और Get (लें) पर क्लिक करें। एजेंट इंस्टॉल और अपडेट करें देखें।
- चैट खोलें।
- Chat Settings (चैट सेटिंग्स) खोलें और Agents सेक्शन ढूँढें।
- Enable Agents चालू करें। यह मास्टर स्विच है: इसके बंद रहने पर इस चैट में कोई एजेंट नहीं चलता।
- Add Agent (एजेंट जोड़ें) पर क्लिक करें, फिर वह ग्रुप खोलें जिसमें एजेंट है, जैसे Writer Agents (लेखन एजेंट) या Misc Agents (अन्य एजेंट), और एजेंट चुनें।
जोड़े गए एजेंट सक्रिय दिखते हैं, और हर एक के साथ हटाने का एक छोटा बटन रहता है। एजेंट कभी भी जोड़े या हटाए जा सकते हैं।
Note: हर चैट मोड सिर्फ़ वही एजेंट दिखाता है जो उस मोड में काम करते हैं। Conversation में इंस्टॉल किए गए गेम, गेम पिकर में दिखते हैं और Calls टूलबार में कंट्रोल जोड़ता है। Game Mode में एजेंट गेम बनाते समय चुनें या बाद में जोड़ें।
अगर कोई एजेंट नहीं चला, तो जाँचें कि Enable Agents चालू है, वह एजेंट इस चैट में सक्रिय है, और उसका मोड आपकी चैट से मेल खाता है।
Agents सेक्शन के और कंट्रोल
ये कंट्रोल उसी Agents सेक्शन में हैं।
- Agent Menus (एजेंट मेन्यू, सिर्फ़ Roleplay में): किसी एजेंट के नाम पर क्लिक करके सीधे उसकी सेटिंग्स पर पहुँचें।
- Trackers Control (ट्रैकर कंट्रोल, सिर्फ़ Roleplay में): एक बंद कार्ड, जिसमें नीचे दिए गए ट्रैकर विकल्प हैं।
- Agent Suite: एक व्यूअर खोलता है, जहाँ आप पढ़ और बदल सकते हैं कि एजेंट ने इस चैट के लिए क्या सेव किया है।
- Review Agent Outputs (एजेंट के आउटपुट की समीक्षा): लोरबुक, सारांश और कैरेक्टर कार्ड के बदलावों को आपकी मंज़ूरी के इंतज़ार में रोकता है। Roleplay में यह Trackers Control के अंदर है। एजेंट की मंज़ूरी और Agent Suite देखें।
Trackers Control के अंदर के विकल्प:
- Attach chat summaries (चैट के सारांश जोड़ें): डिफ़ॉल्ट रूप से बंद। यह एजेंट की रिक्वेस्ट में, रीट्राई समेत, सेव किए गए चैट सारांश जोड़ता है। इससे मुख्य जवाब से सारांश नहीं हटते और सारांश बनना बंद नहीं होता। जिन एजेंट के पास पूरे मुख्य प्रॉम्प्ट का एक्सेस है, वे वहाँ सारांश अब भी पढ़ सकते हैं।
- Attach Lorebooks to Trackers (ट्रैकर में लोरबुक जोड़ें): ट्रैकर एजेंट को भी वे लोरबुक एंट्री मिलती हैं जो मुख्य जवाब के लिए इस्तेमाल हुईं। यह तभी दिखता है जब चैट में कोई ट्रैकर एजेंट हो।
- Individual tracker schedule (हर ट्रैकर का अलग शेड्यूल): किसी ट्रैकर को हर जवाब के बाद चलने से रोकता है। फिर आप उसे HUD (Roleplay में स्क्रीन पर दिखने वाली स्थिति की पट्टी) से हाथ से चलाते हैं।
किसी एक एजेंट को रेफ़रेंस लोरबुक दें
- Chat Settings में Agents खोलें, फिर एजेंट की सेटिंग्स खोलें।
- Attach lorebook for the specific agent (इस एजेंट के लिए लोरबुक जोड़ें) चालू करें। यह शुरू में बंद रहता है।
- Reference lorebook (रेफ़रेंस लोरबुक) में एक किताब चुनें।
यह चुनाव इस चैट के इसी एजेंट का है। मेल खाती एंट्री सामान्य लोरबुक ट्रिगर नियमों का पालन करती हैं और मैन्युअल रीट्राई समेत इसी एजेंट को जाती हैं। यह सेटिंग किताब को मुख्य जवाब या असंबंधित एजेंट में नहीं जोड़ती, पर साथ चलने वाले एजेंट भी वही एंट्री देख सकते हैं। डिलीट की गई या अनुपलब्ध किताबें कुछ नहीं देतीं।
एजेंट कब चलते हैं
हर एजेंट आपके जवाब के आसपास किसी एक जगह चलता है, जिसे उसका pipeline phase (पाइपलाइन फ़ेज़) कहते हैं। हर बिल्ट-इन एजेंट का एक डिफ़ॉल्ट होता है। इसे आप एजेंट एडिटर में बदल सकते हैं।
| फ़ेज़ | कब चलता है | उदाहरण |
| Pre-Generation | जवाब से पहले। यह प्रॉम्प्ट में कॉन्टेक्स्ट जोड़ सकता है। | जानकारी ढूँढना |
| Parallel | जवाब के साथ-साथ। यह जवाब नहीं बदल सकता। | लाइव ऑडियंस के रिएक्शन |
| Post-Processing | जवाब के बाद। यह जवाब पढ़ सकता है, और दोबारा लिखने वाले एजेंट उसे बदल सकते हैं। | ज़्यादातर ट्रैकर, टेक्स्ट की सफ़ाई, इमेज |
पता करें कि एजेंट चला या नहीं
- ट्रैकर एजेंट HUD और ट्रैकर पैनल में लिखते हैं। अगर समय, जगह, मूड या स्टैट्स बदले, तो कोई ट्रैकर चला है।
- Chat Settings में Agent activity (एजेंट की गतिविधि) एजेंट के छोटे-छोटे नोट दिखाता है। एजेंट के काम करते समय इसका आइकन घूमता है, और कोई एजेंट फ़ेल हो तो उस पर एक बिंदु दिखता है। एजेंट की गतिविधि देखें।
- Prose Guardian और Continuity Checker जवाब का टेक्स्ट बदलते हैं। जवाब साफ़ या सुधरा हुआ दिखे, तो ये चले हैं।
- पूरी जानकारी के लिए Settings → Advanced → Message Tools (सेटिंग्स → एडवांस्ड → संदेश टूल) में Debug mode (डीबग मोड) चालू करें। इससे हर एजेंट का प्रॉम्प्ट और जवाब सर्वर कंसोल में लॉग होता है, और एजेंट की डीबग एंट्री ब्राउज़र कंसोल में भी दिखती हैं। कैश किए गए प्रॉम्प्ट इंजेक्शन Agent activity के Injections (प्रॉम्प्ट में जोड़ा गया टेक्स्ट) टैब में दिखते हैं।
खर्च पर नज़र रखें
हर एजेंट अपने निर्देश जोड़ता है, और अक्सर अपनी अलग मॉडल कॉल भी। जिन एजेंट का कनेक्शन एक ही है, उन्हें Marinara मुमकिन होने पर एक ही कॉल में मिला देता है।
एजेंट की लिस्ट के ऊपर एक रीडआउट हर टर्न के अतिरिक्त टोकन और कॉल का अनुमान दिखाता है। ब्योरे के लिए उसके पास मौजूद मदद के आइकन पर टैप करें। बोझ ज़्यादा होने पर यह एम्बर रंग का हो जाता है और साथ में चेतावनी का आइकन दिखता है। असली खर्च इससे ज़्यादा होता है, क्योंकि हर कॉल के साथ चैट का इतिहास और कैरेक्टर की जानकारी भी जाती है।
चेतावनी दिखे तो जिन एजेंट की ज़रूरत नहीं है उन्हें हटा दें, या कुछ को सस्ते या लोकल कनेक्शन पर ले जाएँ। कनेक्शन पर सेव किया गया Reasoning Effort (रीज़निंग एफ़र्ट) उसे इस्तेमाल करने वाले एजेंट पर भी लागू होता है। एजेंट के लिए पैरामीटर देखें।
एजेंट इंस्टॉल और अपडेट करें
Agents पैनल खोलें (दाईं तरफ़ के टैब में Sparkles आइकन) और Agent Organizer पर क्लिक करें। यह डेस्कटॉप और मोबाइल, दोनों पर चलता है।
- Home (होम) पर फ़ीचर किए गए एजेंट और हर सेक्शन की अलग शेल्फ़ दिखती है: Apps (ऐप), Chat games (चैट गेम), Trackers (ट्रैकर) और Writing help (लिखने में मदद)।
- Updates (अपडेट) उन इंस्टॉल किए गए एजेंट की लिस्ट दिखाता है जिनका नया वर्ज़न है। Installed (इंस्टॉल किए गए) आपकी हर चीज़ उसके वर्ज़न और साइज़ के साथ दिखाता है।
- सर्च और मोड फ़िल्टर हर लिस्ट को छोटा करते हैं।
- किसी एजेंट को चुनकर उसका विवरण, डाउनलोड साइज़, परमिशन, कंपैटिबिलिटी और Version history (वर्ज़न हिस्ट्री) देखें। उसे इंस्टॉल करने के लिए Get पर क्लिक करें। ⋯ मेन्यू में Uninstall (अनइंस्टॉल करें) मिलता है।
- शीर्षक के बगल वाले ⋯ मेन्यू में Update all (सभी अपडेट करें), Install all (सभी इंस्टॉल करें), Refresh catalog (कैटलॉग रिफ़्रेश करें) और Uninstall all (सभी अनइंस्टॉल करें) मिलते हैं।
इंस्टॉल किए गए एजेंट Apps, Writer Agents, Tracker Agents (ट्रैकर एजेंट) और Misc Agents में बँटे रहते हैं, और आपके बनाए एजेंट के लिए Custom Agents (कस्टम एजेंट) भी है। Apps ऐसे पैकेज हैं जिनका अपना Home टैब होता है, जैसे Noodle और Slurp। इन्हें आप किसी चैट में जोड़ने के बजाय अलग से इस्तेमाल करते हैं।
Rules लेबल वाला पैकेज एजेंट नहीं है। यह 5e (SRD 5.1) जैसा Game Mode रूलसेट जोड़ता है, जिसे आप गेम बनाते समय Rules में चुनते हैं। नियमसेट के साथ खेलना देखें। 5e पैकेज प्रीव्यू में है, इसलिए सिर्फ़ staging ब्रांच वाला Engine ही इसे दिखाता है।
पैकेज अनइंस्टॉल करने पर उसका कोड और सेटिंग्स हट जाती हैं, पर आपकी चैट के संदेश और इतिहास बने रहते हैं। कस्टम एजेंट डिलीट करने पर वह हमेशा के लिए हट जाता है।
एजेंट अपडेट करें
जब किसी इंस्टॉल किए गए पैकेज का नया कंपैटिबल वर्ज़न मौजूद होता है, तो Agent updates available विंडो खुलती है। इसमें हर अपडेट उसके वर्ज़न के साथ दिखता है, और यह भी कि उसके लिए रीस्टार्ट चाहिए या नहीं।
- जो अपडेट छोड़ना हो, उसके बॉक्स से निशान हटाएँ। हर अपडेट शुरू में चुना हुआ होता है।
- अगर पैकेज ने नोट्स पब्लिश किए हैं, तो What's new (क्या नया है) पढ़ें। More (ज़्यादा) लंबा नोट पूरा दिखाता है। बिंदु उस बदलाव पर लगता है जो आपको नज़र आएगा।
- Update all पर क्लिक करें (या कुछ निशान हटाने पर Update 2 of 3, यानी 3 में से 2 अपडेट करें)। हर पंक्ति Updated या Failed दिखाती है। फ़ेल हुई पंक्ति में वजह और Retry (दोबारा कोशिश करें) दिखता है।
- अगर किसी अपडेट के लिए रीस्टार्ट चाहिए, तो Restart now (अभी रीस्टार्ट करें) पर क्लिक करें, या Marinara को बाद में रीस्टार्ट करें।
अपने वर्ज़न बनाए रखने के लिए Not now (अभी नहीं) पर क्लिक करें। जिस वर्ज़न को आपने छोड़ दिया, उसके बारे में Marinara दोबारा नहीं पूछता। आप Agent Organizer से कभी भी अपडेट कर सकते हैं। इंस्टॉल किए गए पैकेज अपने मौजूदा वर्ज़न पर काम करते रहते हैं, तब भी जब कैटलॉग तक पहुँचा न जा सके। See in Agent Organizer (Agent Organizer में देखें) एजेंट का पेज खोलता है।
अपडेट सिर्फ़ उन्हीं पैकेज पर लागू होते हैं जो आपने इंस्टॉल किए हैं। पैकेज Marinara सर्वर पर रहते हैं, इसलिए ब्राउज़र क्लाइंट वही इस्तेमाल करते हैं जो सर्वर पर इंस्टॉल है।
जिस Engine वर्ज़न में ये फ़ीचर साथ ही आते थे, उससे अपग्रेड करने पर Marinara मेल खाते पैकेज एक बार डाउनलोड करता है और चैट में आपके चुनाव, सेटिंग्स और इतिहास बनाए रखता है। अगर वह कैटलॉग तक न पहुँच पाए, तो अगली बार शुरू होने पर दोबारा कोशिश करता है।
मिलती-जुलती गाइड
- डाउनलोड किए जाने वाले एजेंट का रेफ़रेंस
- 2D और 3D अवतार
- कस्टम एजेंट बनाना
- एजेंट की मंज़ूरी और Agent Suite
- Roleplay HUD और ट्रैकर