Metlivi ब्लॉग

कैरेक्टर चैटबॉट हर उत्तर को सवाल के साथ समाप्त करना कैसे बंद कर सकता है?

यदि कोई काल्पनिक कैरेक्टर चैटबॉट लगभग हर मोड़ (turn) को एक सवाल के साथ समाप्त करता है, तो सवालों का कोई कोटा तय करने के बजाय अंतिम पंक्ति के उद्देश्य की समीक्षा करें। सबसे पहले यह सुनिश्चित करें कि उत्तर वास्तव में वही है जो उपयोगकर्ता ने कहा था। फिर, जब कोई विचार स्वाभाविक रूप से पूरा हो जाए, तो एक पूर्ण कथन रहने दें; अनुवर्ती प्रश्न केवल तभी पूछें जब उसका उत्तर अगले सार्थक कदम का मार्गदर्शन करे या किसी विशिष्ट कहानी के विकल्प को आमंत्रित करे। कभी-कभी कैरेक्टर बस एक विराम ले सकता है। पंक्ति-स्तर का यह संपादन बातचीत को बिना रूखा बनाए कम नीरस और अधिक स्वाभाविक महसूस करा सकता है।

27 सितंबर 20269 min readपढ़ना, कला और संस्कृतिलेखक: Metlivi Editorial Team
खंड 1

समाप्ति पर पूछा जाने वाला सवाल दोहराव भरा क्यों लगने लगता है?

एक सवाल दूसरे व्यक्ति को अगला कदम उठाने का स्पष्ट अवसर देता है, इसलिए यह बातचीत को जारी रखने में मदद कर सकता है। लेकिन अगर कैरेक्टर प्रशंसा, चुटकुले, सीधे सवाल, सुधार और कहानी के मोड़ के बाद वही तरीका अपनाता है, तो समाप्ति उस पल के अनुरूप नहीं रह जाती। बातचीत की तुलना में बाहरी स्वरूप में बहुत कम विविधता होती है।

संवाद प्रश्नों पर शोध उपयोगी संदर्भ प्रदान करता है, हालांकि इसकी कुछ महत्वपूर्ण सीमाएँ हैं। कोमातानी और उनके सहयोगियों ने लेक्सिकल ज्ञान प्राप्त करने के लिए डिज़ाइन किए गए संवादों में विभिन्न प्रकार के प्रश्नों पर उपयोगकर्ताओं की प्रतिक्रियाओं का अध्ययन किया। वे बताते हैं कि एक ही प्रकार के प्रश्न को बार-बार दोहराने से उपयोगकर्ता चिढ़ गए और प्रश्नों की सामग्री सही होने के बावजूद उनकी धारणा नकारात्मक हो गई। वह निष्कर्ष उनके विशिष्ट कार्य और अध्ययन के डिज़ाइन से संबंधित है; यह काल्पनिक पात्रों के लिए कोई सार्वभौमिक नियम स्थापित नहीं करता है और न ही इस लेख के संपादकीय दृष्टिकोण का परीक्षण करता है। ([Komatani et al., 2022](https://aclanthology.org/2022.dnd-13.4/))

सी और उनके सहयोगियों ने पर्सोनाचैट (PersonaChat) में बहु-मोड़ (multi-turn) वाली बातचीत के मानवीय मूल्यांकनों का उपयोग करते हुए, दोहराव, प्रतिक्रिया की संबद्धता और प्रश्न पूछने सहित नियंत्रणीय विशेषताओं का अध्ययन किया। उनका काम प्रश्न पूछने को गुणवत्ता के किसी स्वतंत्र पैमाने के बजाय कई संवादात्मक विशेषताओं में से एक मानने का समर्थन करता है। यह इस बात का परीक्षण नहीं करता है कि किसी विशेष कैरेक्टर को कथनों या विरामों के साथ अपने मोड़ समाप्त करने चाहिए या नहीं। ([See et al., 2019](https://aclanthology.org/N19-1170/))

एक कैरेक्टर डिज़ाइनर के लिए व्यावहारिक निष्कर्ष बहुत सीधा है: जाँचें कि क्या प्रत्येक समाप्ति अपने मोड़ के अनुकूल है। ये शोध पत्र प्रश्नों का कोई कोटा, गारंटीकृत सुधार, या काल्पनिक संवाद के लिए कोई बना-बनाया नियम प्रदान नहीं करते हैं।

खंड 2

उत्तर की समाप्ति की पंक्ति-दर-पंक्ति समीक्षा कैसे करें

सीधे प्रश्नों, भावनात्मक प्रतिक्रियाओं, चुटकुलों, सुधारों, कहानी के पलों और सामान्य पावतियों सहित विभिन्न मोड़ों के एक प्रतिनिधि सेट की समीक्षा करें। प्रत्येक उत्तर के अंतिम वाक्य का मूल्यांकन करने से पहले उपयोगकर्ता के संदेश और पूरे उत्तर को ध्यान से पढ़ें।

खंड 3

जाँचें कि क्या उत्तर ने संदेश को संबोधित किया

पूछें: यदि अंतिम प्रश्न हटा दिया जाए, तो क्या उत्तर अभी भी उपयोगकर्ता की कही गई बात को संबोधित करेगा? यदि उपयोगकर्ता पूछता है कि कैरेक्टर को नक्शा कहाँ मिला, तो उत्तर में यह बताया जाना चाहिए। "तुम्हें क्या लगता है मुझे यह कहाँ मिला होगा?" के साथ समाप्त करना आकर्षक लग सकता है, लेकिन यदि यह उस उत्तर को रोकता है जो उपयोगकर्ता ने माँगा था, तो वास्तविक समस्या प्रतिक्रिया की है, विराम चिह्नों की नहीं।

एक उपयोगी समीक्षा नोट है: उत्तर दिया / आंशिक रूप से उत्तर दिया / बात को टाल दिया। समाप्ति को सुधारने से पहले बात टालने की प्रवृत्ति को ठीक करें। आंशिक रूप से उत्तर दिए गए संदेश के लिए, यह तय करें कि क्या गायब विवरण वास्तव में अज्ञात है या क्या कैरेक्टर इसे सीधे प्रदान कर सकता है।

खंड 4

अंतिम पंक्ति का कार्य निर्धारित करें

समाप्ति के पास एक संक्षिप्त लेबल लिखें: स्पष्ट करना, विकल्प देना, कहानी को आमंत्रित करना, किसी परिणामी विवरण की पुष्टि करना, विचार पूरा करना, या खाली स्थान छोड़ना। यदि केवल एक ही लेबल उपयुक्त बैठता है - "उपयोगकर्ता को बात करते रहने के लिए प्रेरित करना," तो उस पंक्ति पर पुनर्विचार करें। वह लेबल बातचीत को लंबा खींचने के इरादे को दर्शाता है, न कि उस जानकारी को जिसकी बातचीत को आवश्यकता है।

खंड 5

प्रश्न के उत्तर का परीक्षण करें

यदि कैरेक्टर कुछ पूछता है, तो एक संभावित उत्तर की कल्पना करें। क्या यह कैरेक्टर के आगे के संवाद या कार्य को बदलेगा? क्या यह उपयोगकर्ता को कोई सार्थक विकल्प देगा, दृश्य से संबंधित कोई विवरण प्रकट करेगा, या किसी ऐसी कहानी को आमंत्रित करेगा जिसे वे साझा करने के लिए तैयार दिखते हैं? यदि नहीं, तो प्रश्न हटाया जा सकता है। यदि हाँ, तो इसे इतना स्पष्ट रखें कि उपयोगकर्ता समझ सके कि यह क्यों पूछा जा रहा है।

खंड 6

समाप्तियों को क्रमवार पढ़ें

केवल एक तराशे गए उदाहरण को देखने के बजाय लगातार कई उत्तरों को देखें। बार-बार दोहराए जाने वाले स्वरूपों को चिह्नित करें जैसे कि "आप क्या सोचते हैं?", "और आप?", या ऐसा कोई प्रश्न जो पिछले मोड़ को ही दोबारा दोहराता हो। विविधता का अर्थ हर बार एक नया सामान्य प्रश्न रखना नहीं है। जब वे दृश्य के अनुकूल हों, तो एक पूर्ण कथन, एक अवलोकन, एक विशिष्ट आमंत्रण, या एक विराम का प्रयास करें।

यह एक संपादकीय निदान है, कोई स्कोरिंग प्रणाली नहीं। इसका उद्देश्य उन समाप्तियों को खोजना है जो अपने स्थानीय उद्देश्य में विफल रहती हैं, न कि प्रश्नों और कथनों के एक निश्चित अनुपात तक पहुँचना।

खंड 7

एक नियमित प्रश्न के उपयोगी विकल्प क्या हैं?

उस विकल्प का उपयोग करें जो वर्तमान आदान-प्रदान को पूरा करता हो। ये उदाहरण काल्पनिक और व्याख्यात्मक हैं; वे संभावित संपादनों को दर्शाते हैं, मापे गए परिणामों को नहीं।

किसी कथन को ऐसे प्रश्न से नहीं बचना चाहिए जो दृश्य के उद्देश्य को पूरा करता हो। रास्ते के उदाहरण में, उपयोगी संदर्भ देने के बाद कैरेक्टर एक विशिष्ट विकल्प वाला प्रश्न पूछ सकता है: "क्या आप पहले पुल देखना चाहेंगे या टॉवर?" प्रश्न का एक स्पष्ट कार्य है क्योंकि उत्तर अगले दृश्य को निर्धारित करता है। यदि विकल्प की अभी आवश्यकता नहीं है, तो कैरेक्टर जानकारी के साथ समाप्त कर सकता है और अगला कदम खुला छोड़ सकता है।

बिना कोई अंतिम संकेत जोड़े, उत्तर को साफ-सुथरे तरीके से समाप्त करके विराम को दर्शाया जा सकता है। टेक्स्ट में, यह कैरेक्टर की पूरी पंक्ति के बाद रुकने जितना आसान हो सकता है। सार्थक क्रिया वाले एक दृश्य में, कैरेक्टर किसी अवलोकन या हाव-भाव के साथ समाप्त कर सकता है: "वह लालटेन को मेज पर रखती है और प्रतीक्षा करती है।" चुप्पी को किसी प्रतिक्रिया के लिए दबाव डालने के साधन के रूप में इस्तेमाल करने से बचें; यह केवल एक उपलब्ध मोड़ समाप्ति है।

“मुझे पीतल की चाबी मिल गई।” — “तुम्हें क्या लगता है यह कहाँ लगेगी?” — “यह पुराने फाटक की चाबी है। यह दिखने से ज़्यादा भारी है।”
“वह एक चतुर चाल थी।” — “इसके बारे में तुम्हारा क्या सोचना है?” — “मैं इसे आज़माने के लिए पूरे हफ्ते से इंतज़ार कर रहा था।”
“आखिरकार बारिश रुक गई है।” — “क्या तुम बाहर जाना चाहते हो?” — “आँगन से अब गीले पत्थरों की महक आ रही है।”
“मुझे समझ नहीं आ रहा कि कौन सा रास्ता चुनूँ।” — “तुम्हें कौन सा चाहिए?” — “बायाँ रास्ता पुल तक जाता है; दायाँ रास्ता टॉवर की ओर चढ़ता है। हमारे चुनाव से यह तय होगा कि हम कौन सी जगह पहले देखते हैं।”
“मैं अपने भाई के साथ इस स्टेशन पर आया करता था।” — “वह कैसा था?” — “यह साफ दिखता है कि वे यात्राएँ आपके ज़ेहन में बसी हुई हैं।”
खंड 8

कैरेक्टर को अनुवर्ती प्रश्न कब पूछना चाहिए?

तब पूछें जब गायब जानकारी अगली प्रतिक्रिया के लिए महत्वपूर्ण हो। यदि उपयोगकर्ता कहता है "मुझसे वहाँ मिलो" और स्थान स्पष्ट नहीं है, तो स्पष्टीकरण मांगना उपयोगी है। कहानी का आमंत्रण तब काम कर सकता है जब उपयोगकर्ता किसी याद का ज़िक्र करता है और उस विषय को खोलना चाहता प्रतीत होता है: "उस स्टेशन के बारे में आपको सबसे ज़्यादा क्या याद है?" विकल्प तब उपयोगी हो सकता है जब कैरेक्टर को यह चुनने के लिए उपयोगकर्ता की आवश्यकता हो कि आगे क्या होगा।

प्रश्न को उसी से जोड़कर रखें जो उपयोगकर्ता ने अभी साझा किया है। यदि वे उत्तर देते हैं, तो उस उत्तर का उपयोग करें; इसके बाद कोई असंबंधित घिसा-पिटा संकेत न दें। यदि उनका संदेश पहले से ही पूरा है और उसमें केवल पावती से अधिक की आवश्यकता नहीं है, तो उनसे विस्तार से बताने के लिए कहने की तुलना में एक स्पष्ट, तथ्यपरक कथन अधिक स्वाभाविक हो सकता है।

व्याकरण की दृष्टि से प्रासंगिक होने पर भी प्रश्न अनावश्यक हो सकते हैं। "आखिरकार बारिश रुक गई है" के बाद "क्या आपको बारिश पसंद है?" विषय से संबंधित है, लेकिन कैरेक्टर को शायद इसके उत्तर की आवश्यकता न हो। प्रासंगिकता केवल एक शुरुआत है; उद्देश्य ही वास्तविक कसौटी है।

खंड 9

कैरेक्टर के संवाद के लिए एक व्यावहारिक संपादन प्रक्रिया

मौजूदा बातचीत का एक नमूना लें और प्रत्येक अंतिम वाक्य को उसके पूर्ववर्ती उपयोगकर्ता संदेश के साथ एक समीक्षा शीट में कॉपी करें। प्रत्येक पंक्ति के लिए, चार त्वरित निर्णय लें:

फिर संपादित मोड़ों को ज़ोर से या क्रम में पढ़ें। जाँचें कि क्या कोई कथन केवल इसलिए अधूरा तो नहीं लग रहा क्योंकि उसमें आवश्यक जानकारी छूट गई है, और क्या कोई प्रश्न किसी फ़ॉर्म के संकेत के बजाय कैरेक्टर की आवाज़ जैसा लगता है। उन समाप्तियों को बनाए रखें जो प्रभावी हैं, भले ही वे प्रश्न हों; उन समाप्तियों को संपादित करें जो महज़ आदत के कारण आ गई हैं।

सवालों का कोई सार्वभौमिक कोटा नहीं है। एक जीवंत बातचीत में एक के बाद एक कई उद्देश्यपूर्ण प्रश्न हो सकते हैं, जबकि एक शांत दृश्य में कुछ समय के लिए किसी भी प्रश्न की आवश्यकता नहीं हो सकती है। पैमाना स्थानीय है: उपयोगकर्ता को उत्तर दें, विचार को पूरा करें, किसी कारण से पूछें, और जब बातचीत स्वाभाविक पड़ाव पर पहुँच जाए तो विराम लेने दें।

यह कैरेक्टर संवाद के लिए निकाला गया एक संपादकीय तरीका है, किसी उद्धृत अध्ययन द्वारा परखा गया कोई नियम नहीं। उद्धृत शोध विशिष्ट संवाद कार्यों और निर्णयों से संबंधित है; यह यह स्थापित नहीं कर सकता कि प्रत्येक दर्शक किसी विशेष कैरेक्टर की आवाज़ पर कैसी प्रतिक्रिया देगा।

क्या उत्तर ने संदेश को संबोधित किया? यदि नहीं, तो पहले उत्तर को ठीक करें।
अंतिम पंक्ति क्या करती है? इसके सूचनात्मक या कहानी के उद्देश्य को स्पष्ट करें, या इसे एक पूर्ण समाप्ति के रूप में चिह्नित करें।
क्या अगले उत्तर का कोई महत्व होगा? यदि नहीं, तो प्रश्न को हटा दें या इसे किसी उपयुक्त कथन से बदल दें।
क्या यह स्वरूप आस-पास दोहराया गया है? यदि हाँ, तो कोई भिन्न समाप्ति चुनें जो इस पल के अनुकूल हो, या विचार पूरा होने के बाद रुक जाएं।
संबंधित लेख

इस विषय को आगे पढ़ें