AI फीडबैक को अत्यधिक निश्चितता और ऐसे वादों से क्यों बचना चाहिए जिन्हें वह पूरा नहीं कर सकता
AI फीडबैक को अत्यधिक निश्चितता से बचना चाहिए क्योंकि एक धाराप्रवाह वाक्य तीन अलग-अलग स्थितियों को छिपा सकता है: वर्तमान इनपुट द्वारा समर्थित जानकारी, एक ऐसा निष्कर्ष जो केवल बताई गई शर्तों के तहत ही मान्य है, या एक अज्ञात बात जिसे प्रोडक्ट अभी हल नहीं कर सकता है। इसे पूरे न किए जा सकने वाले वादों से बचना चाहिए क्योंकि "मैं इसे संभाल लूँगा" यह नहीं बताता कि इस कार्रवाई का दायित्व किसका है, किस बाहरी सेवा को प्रतिक्रिया देनी होगी, यह प्रतिबद्धता कब समाप्त होगी या विफलता के बाद इंटरफ़ेस क्या दिखाएगा। यह प्रोडक्ट के शब्दों के चयन और इंटरैक्शन-डिज़ाइन से जुड़ी समस्या है, न कि इस बात का कोई पाठ कि उपयोगकर्ताओं को किसी उत्तर की तथ्य-जाँच कैसे करनी चाहिए। एक उपयोगी फीडबैक अनुबंध में सात फ़ील्ड दर्ज होते हैं: साक्ष्य की स्थिति (एविडेंस स्टेट), निष्कर्ष की शर्त, अज्ञात वस्तु, ऐसी कार्रवाई जिसे उपयोगकर्ता या सिस्टम नियंत्रित कर सकता है, बाहरी निर्भरता, समय और विफलता की स्थिति के साथ वादे का स्वामी (प्रॉमिस ओनर), और समाप्ति समय (एक्सपायरी)। निश्चितता को अवलोकन योग्य स्थिति के अनुसार होना चाहिए; लहजे (टोन) द्वारा इसे गढ़ा नहीं जाना चाहिए।
साक्ष्य, निष्कर्ष, अज्ञात और कार्रवाई की स्थिति को अलग करें
सजावटी भाषा लिखने से पहले चार दृश्यमान स्थितियों का उपयोग करें। "वर्तमान में समर्थित" का अर्थ है कि प्रदर्शित कथन किसी नामित वर्तमान इनपुट, सिस्टम रिकॉर्ड या पूर्ण हो चुके इवेंट से मेल खाता है। "सशर्त निष्कर्ष" उस आधार का उल्लेख करता है जिसका सत्य बने रहना आवश्यक है। "अज्ञात" उस कमी को भरे बिना अनुपलब्ध इनपुट, दुर्गम स्रोत या अनसुलझे विरोध की पहचान करता है। "कार्रवाई की स्थिति" केवल तभी अनुरोधित, कतारबद्ध, प्रेषित, स्वीकृत, पूर्ण या विफल दर्शाती है जब सिस्टम उस बदलाव का अवलोकन कर सके। NIST की जनरेटिव AI प्रोफाइल स्पष्ट करती है कि उत्पन्न की गई सामग्री त्रुटिपूर्ण होने के बावजूद आत्मविश्वास से प्रस्तुत की जा सकती है, इसलिए आश्वस्त लहजा किसी स्थिति का संकेत नहीं है। स्वतंत्र दावों को अलग रखें: बाहरी निमंत्रण अस्वीकृत रहने के दौरान भी एक कैलेंडर प्रविष्टि बनाई जा सकती है। दोनों को मिलाकर "सब कुछ व्यवस्थित हो गया है" न कहें। प्रत्येक कार्ड को अपना समर्थन और अंतिम बार जाँचे जाने का समय प्रदर्शित करना चाहिए।
प्रत्येक वादे को स्वामित्व, निर्भरता और अंतिम स्थितियों में बदलें
कोई वादा केवल तभी मान्य होता है जब उसका स्वामी उस कार्रवाई को कर सके और उसके पूरा होने का अवलोकन कर सके। लिखें कि अगले कदम का स्वामी कौन है: यह प्रोडक्ट, उपयोगकर्ता, कोई नामित बाहरी सेवा, या सिस्टम से बाहर का कोई व्यक्ति। फिर पूर्वापेक्षाएँ, एक वास्तविक समय-सीमा या अनुमान, पुनः जाँचने का चेकपॉइंट, और संभावित अंतिम स्थितियाँ दिखाएँ: पूर्ण, अस्वीकृत, समाप्त, विफल या अभी भी प्रतीक्षारत। "मैं सुनिश्चित करूँगा कि वे कल उत्तर दें" का कोई नियंत्रणीय स्वामी नहीं है। "इस ऐप द्वारा निमंत्रण भेजा गया; प्राप्तकर्ता की प्रतिक्रिया ऐप के बाहर है; मंगलवार के बाद जाँचें" नियंत्रण को निर्भरता से अलग करता है। Microsoft HAX स्पष्ट क्षमता और प्रदर्शन सीमाओं की अनुशंसा करता है। प्रथम-पुरुष (फर्स्ट-पर्सन) सहायक की भाषा को किसी बाहरी पक्ष के दायित्व को चुपके से मॉडल पर स्थानांतरित न करने दें। यदि कोई भी कर्ता परिणाम का स्वामी नहीं है, तो इसे एक विकल्प के रूप में प्रस्तुत करें, प्रतिबद्धता के रूप में नहीं।
जहाँ फीडबैक दिखाई दे, वहीं शर्तें और समाप्ति समय संलग्न करें
कोई फ़ुटनोट या सामान्य अस्वीकरण (डिस्क्लेमर) किसी बिना शर्त वाले स्टेटस चिप को ठीक नहीं कर सकता। निर्णायक शर्त को वाक्य के ठीक बगल में रखें: "वर्तमान में कनेक्टेड शेड्यूल के आधार पर," "यदि आयोजन स्थल का समय अपरिवर्तित रहता है," या "अभी तक कोई रसीद प्राप्त नहीं हुई है।" समय की तीन अलग-अलग भूमिकाएँ होती हैं। साक्ष्य का टाइमस्टैम्प बताता है कि समर्थन का अवलोकन कब किया गया था; वादा किया गया चेकपॉइंट बताता है कि स्वामी कब कार्रवाई करेगा या पुनः जाँच करेगा; समाप्ति समय बताता है कि कथन का पुनः उपयोग कब बंद कर दिया जाना चाहिए। बाहरी डेटा, अनुमतियाँ, ऐप के संस्करण और उपयोगकर्ता के संपादन स्वतंत्र रूप से बदल सकते हैं। जब कोई निर्भरता समाप्त या डिस्कनेक्ट हो जाती है, तो कल के आश्वस्त शब्दों को बनाए रखने के बजाय स्थिति को डाउनग्रेड करें। OECD का पारदर्शिता मार्गदर्शन इनपुट और सीमाओं के बारे में सार्थक, प्रासंगिक जानकारी का समर्थन करता है। इंटरफ़ेस को पिछले शब्दों को किसी लॉग में केवल तभी सुरक्षित रखना चाहिए जब उस पर स्पष्ट रूप से तारीख अंकित हो, न कि उसे वर्तमान सत्य के रूप में दिखाया जाए।
परिणाम का संकेत दिए बिना अगली नियंत्रणीय कार्रवाई लिखें
एक उपयोगी अनिश्चित संदेश फिर भी एक सीमित अगली कार्रवाई प्रदान करता है। Google PAIR इस बात को स्पष्ट करने की अनुशंसा करता है कि क्या कमी है और आगे का रास्ता सुझाता है; वह रास्ता किसी चेकपॉइंट के बाद पुनः प्रयास करना, किसी स्रोत को फिर से जोड़ना, इनपुट को संपादित करना, मैनुअल तरीके पर स्विच करना, अनुरोध रद्द करना या इसे अनसुलझा छोड़ना हो सकता है। बटन के लेबल में कार्रवाई का विवरण होना चाहिए, न कि उसके परिणाम का वादा: "स्वीकृति प्राप्त करें" के बजाय "अनुरोध भेजें"; "सफलतापूर्वक आरक्षित करें" के बजाय "उपलब्धता जाँचें"; "अभी समाधान करें" के बजाय "स्पष्टीकरण माँगें"। फीडबैक नियंत्रणों को भी एक ईमानदार प्रभाव कथन की आवश्यकता होती है। यदि कोई सुधार केवल वर्तमान प्रदर्शन को बदलता है, तो वैसा ही कहें; यदि यह बाद की समीक्षा कतार में जाता है, तो उस दायरे और समय का उल्लेख करें। धन्यवाद संदेश से यह संकेत नहीं मिलना चाहिए कि अंतर्निहित मॉडल पहले ही बदल चुका है।
आश्वस्त कॉपी पर पाँच नकारात्मक परीक्षण (नेगेटिव टेस्ट) चलाएँ
हानिरहित परीक्षण डेटा का उपयोग करें और अवलोकन योग्य UI स्थितियों का निरीक्षण करें। सकारात्मक प्रतिक्रिया के बाद किसी बाहरी स्रोत को डिस्कनेक्ट करें; आवश्यक अनुमति रद्द करें; बाहरी पावती में चेकपॉइंट से अधिक देरी करें; दूसरा इनपुट प्रदान करें जो पहले इनपुट से मेल न खाता हो; किसी पुराने परिणाम को उसकी समाप्ति के बाद पुनः खोलें। प्रत्येक मामले में, जाँचें कि क्या शीर्षक, बैज, सूचनाएँ, सारांश और जनरेट किए गए फॉलो-अप एक साथ डाउनग्रेड होते हैं। किसी विफलता में "पूर्ण," "निश्चित," "हमेशा," या ऐसा भविष्य काल नहीं रहना चाहिए जिसका स्वामित्व अब प्रोडक्ट के पास नहीं है। सत्यापित करें कि उपलब्ध कार्रवाई अभी भी स्थिति से मेल खाती है: पुनः कनेक्ट करें, संपादित करें, पुनः प्रयास करें, रद्द करें, मैनुअल रास्ता अपनाएँ या अज्ञात रहने दें। छिपे हुए सुरक्षा उपायों की पड़ताल न करें और न ही जोखिम भरी सामग्री बनाएँ। इनपुट, निर्भरता, टाइमस्टैम्प, अपेक्षित अंतिम स्थिति, देखे गए शब्द और संस्करण को रिकॉर्ड करें ताकि विफलता को दोबारा दोहराया जा सके।
सात-फ़ील्ड वाले अनुबंध को रिलीज़ गेट के रूप में उपयोग करें
सात-कॉलम वाले लेज़र में प्रत्येक महत्वपूर्ण फीडबैक घटक की समीक्षा करें: साक्ष्य की स्थिति; शर्त; अज्ञात; नियंत्रणीय कार्रवाई; बाहरी निर्भरता; स्वामी, समय और विफलता; समाप्ति समय। कोई रिलीज़ तब पास होती है जब प्रत्येक वाक्य एक स्थिति से मेल खाता है, प्रत्येक वादे का एक सक्षम स्वामी होता है, निर्भरताएँ दिखाई देती हैं, समाप्ति से स्थिति डाउनग्रेड होती है, और सभी नकारात्मक परीक्षण एक ईमानदार अंतिम स्थिति तक पहुँचते हैं। यह तब विफल हो जाता है जब दृश्य आत्मविश्वास साक्ष्य से अधिक हो जाता है, केवल भेजने से ही पूर्णता का निष्कर्ष निकाल लिया जाता है, कोई अनुमान समय-सीमा बन जाता है, उपयोगकर्ता फीडबैक को तत्काल मॉडल अपडेट के रूप में वर्णित किया जाता है, या पुराना आउटपुट सक्रिय रहता है। कॉपी समीक्षा को इवेंट-स्टेट समीक्षा के साथ जोड़ें: विशेषणों को बदलने से ऐसा बैकएंड ठीक नहीं हो सकता जो केवल सफलता प्रदर्शित करता हो। यह गेट प्रोडक्ट फीडबैक का मूल्यांकन करता है। संबंधित तथ्य-जाँच कार्यप्रवाह उस उपयोगकर्ता के लिए एक अलग कार्य बना रहता है जिसे किसी विशिष्ट उत्तर को सत्यापित करना होता है।
