ऑटोकंप्लीट: Difference between revisions
(Created page with "{{Short description|Computing feature predicting ending to a word a user is typing}} {{redirect|Word prediction|word prediction in psycholinguistics|Prediction in language com...") |
No edit summary |
||
| Line 1: | Line 1: | ||
{{Short description|Computing feature predicting ending to a word a user is typing}} | {{Short description|Computing feature predicting ending to a word a user is typing}} | ||
{{redirect| | {{redirect|शब्द पूर्वानुमान|मनोभाषा विज्ञान में शब्द भविष्यवाणी|भाषा समझ में भविष्यवाणी}} | ||
ऑटोकंप्लीट (ऑटोपूर्णता), या शब्द पूर्णता, एक ऐसी सुविधा होती है जिसमें एक एप्लिकेशन उपयोगकर्ता के द्वारा [[अनुप्रयोग प्रक्रिया सामग्री|टंकित]] शब्द के बाकी हिस्से का पूर्वानुमान करती है।[[Android (ऑपरेटिंग सिस्टम)|एंड्रॉइड]] और [[iOS|आईओएस]] <ref>{{cite web |url=https://support.apple.com/en-us/HT207525 |title = अपने iPhone, iPad, या iPod टच पर ऑटो-करेक्शन और प्रेडिक्टिव टेक्स्ट का उपयोग कैसे करें|work=Apple Support |publisher=Apple}}</ref> [[स्मार्टफोन]], में इसे पूर्वानुमानात्मक पाठ कहा जाता है। [[ ग्राफिकल यूज़र इंटरफ़ेस |ग्राफिकल उपयोगकर्ता इंटरफेस]] में, उपयोगकर्ता सामान्यतः रूप से किसी सुझाव को स्वीकार करने के लिए टैब कुंजी दबा सकते हैं या कई में से एक को स्वीकार करने के लिए नीचे की तीर कुंजी दबा सकते हैं। | |||
उपयोगकर्ता द्वारा उन्हें कुछ बार | ऑटोपूर्णता उन स्थितियों में [[ह्यूमन कंप्यूटर इंटरेक्शन|मानव-संगणक संवाद]] की गति को बढ़ाता है जब यह सही रूप से पहचानता है जिसे उपयोगकर्ता केवल कुछ वर्णों को टेक्स्ट इनपुट फ़ील्ड में टाइप करने के उपरांत दर्ज करना चाहता है। यह सबसे अच्छे विधि से कार्य करता है जब ऐसे डोमेन में हो जहाँ संभावित शब्दों की संख्या सीमित होती है (जैसे कमांड लाइन इंटरप्रिटर में), कुछ शब्द अधिकांशतः आम होते हैं (जैसे ईमेल को पता करते समय), या संरचित और पूर्वानुमानित पाठ लिखते हैं । | ||
बहुत सारे ऑटोपूर्ण एल्गोरिदम उपयोगकर्ता द्वारा उन्हें कुछ बार लिखने के उपरांत नए शब्द सीखते हैं और व्यक्तिगत उपयोगकर्ता की सीखी हुई आदतों पर आधारित विकल्प सुझा सकते हैं। | |||
== परिभाषा == | == परिभाषा == | ||
=== मूल उद्देश्य === | === मूल उद्देश्य === | ||
वर्ड प्रेडिक्शन सॉफ्टवेयर का मूल उद्देश्य शारीरिक अक्षमताओं वाले लोगों की टाइपिंग | वर्ड प्रेडिक्शन सॉफ्टवेयर का मूल उद्देश्य शारीरिक अक्षमताओं वाले लोगों की टाइपिंग गति बढ़ाने में सहायता करना था।<ref name=tam2009>{{Cite journal |doi = 10.1080/10400430903175473|pmid = 19908678|title = कीबोर्ड स्तर पर एक व्यक्तिगत डिजिटल सहायक पर शब्द भविष्यवाणी सूची प्रदर्शित करने के लाभों का मूल्यांकन|journal = Assistive Technology|volume = 21|issue = 3|pages = 105–114|year = 2009|last1 = Tam|first1 = Cynthia|last2 = Wells|first2 = David|s2cid = 23183632}}</ref> साथ ही किसी शब्द या वाक्य को पूरा करने के लिए आवश्यक कीस्ट्रोक्स की संख्या को न्यूनतम करने में उनकी सहायता करने के लिए ज़्यादा संख्या में अक्षरों को कम करने में सहायता करना था।<ref name =anson>{{cite journal |last1=Anson |first1=D. |last2=Moist |first2=P. |last3=Przywara |first3=M. |last4=Wells |first4=H. |last5=Saylor |first5=H. |last6=Maxime |first6=H. |title=ऑन-स्क्रीन कीबोर्ड का उपयोग करके टाइपिंग दरों पर शब्द पूर्णता और शब्द भविष्यवाणी के प्रभाव|journal=Assistive Technology |volume=18 |issue=2 |pages=146–154 |date=2006 |doi=10.1080/10400435.2006.10131913 |url=https://www.researchgate.net/publication/6567291 |pmid=17236473|s2cid=11193172 }}</ref> गति बढ़ाने की आवश्यकता इस तथ्य से पता चलती है कि जो लोग भाषण उत्पन्न करने वाले उपकरणों का उपयोग करते हैं, वे सामान्यतः रूप से मौखिक भाषण का उपयोग करने वाले लोगों की तुलना में 10% से कम गति से भाषण देते हैं।<ref name =trnka>{{cite book |last1=Trnka |first1=K. |last2=Yarrington |first2=J.M. |last3=McCoy |first3=K.F. |chapter=The Effects of Word Prediction on Communication Rate for AAC |chapter-url= |editor= |title=NAACL-Short '07: Human Language Technologies 2007: The Conference of the North American Chapter of the Association for Computational Linguistics |publisher=Association for Computational Linguistics |volume=Companion Volume, Short Papers |date=2007 |citeseerx=10.1.1.363.2416 |pages=173–6 |url=}}</ref> परंतु यह फ़ंक्शन टेक्स्ट लिखने वाले किसी भी व्यक्ति के लिए भी बहुत उपयोगी है, विशेष रूप से लोग- जैसे कि मेडिकल डॉक्टर- जो प्रायः लंबी, कठिन-से-वर्तनी वाली शब्दावली का उपयोग करते हैं जो प्रकृति में तकनीकी या चिकित्सा हो सकती है। | ||
शब्द पूर्वानुमान सॉफ़्टवेयर का मूल उद्देश्य शारीरिक विकलांगता वाले लोगों की टाइपिंग की गति बढ़ाने में सहायता करना था, साथ ही उन्हें एक शब्द या वाक्य को पूरा करने के लिए आवश्यक यानी टाइप करने के लिए ज़्यादा संख्या में अक्षरों को कम करने में सहायता करना था। | |||
=== विवरण === | === विवरण === | ||
स्वत: पूर्ण या शब्द पूर्णता | स्वत: पूर्ण या शब्द पूर्णता कार्य करती है क्योंकी जब लेखक किसी शब्द का पहला अक्षर या अक्षर लिखता है, तो प्रोग्राम एक या अधिक संभावित शब्दों को विकल्प के रूप में भविष्यवाणी करता है। यदि वह शब्द जिसे वह लिखना चाहता है, सूची में शामिल है, तो वह उसका चयन कर सकता है, उदाहरण के लिए संख्या कुंजियों का उपयोग करके। यदि उपयोगकर्ता द्वारा वांछित शब्द की भविष्यवाणी नहीं की जाती है, तो लेखक को शब्द का अगला अक्षर दर्ज करना होगा। इस समय, शब्द पसंद (ओं) को बदल दिया गया है क्योंकी प्रदान किए गए शब्द उन्हीं अक्षरों से शुरू हों जो चुने गए हैं। जब उपयोगकर्ता जो शब्द चाहता है वह प्रकट होता है तो इसे चुना जाता है, और शब्द पाठ में डाला जाता है।<ref name=b77>{{cite book |last1=Beukelman |first1=D.R. |last2=Mirenda |first2=P. |title=Augmentative and Alternative Communication: Supporting Children and Adults with Complex Communication Needs |publisher=Brookes |location=Baltimore, MD |date=2005 |isbn=9781557666840 |pages=77 |edition=3rd |oclc=254228982}}</ref><ref name="witten">{{cite book |last1=Witten |first1=I.H. |last2=Darragh |first2=John J. |title=प्रतिक्रियाशील कीबोर्ड|publisher=Cambridge University Press |year=1992 |pages=43–44 |isbn=978-0-521-40375-7 |url=https://books.google.com/books?id=obxCY0wcaTgC&pg=PA44}}</ref> शब्द भविष्यवाणी के एक अन्य रूप में, हाल ही में उपयोग किए गए शब्द जोड़े के आधार पर, अभी लिखे गए शब्दों का अनुसरण करने की संभावना वाले शब्दों की भविष्यवाणी की जाती है।<ref name="witten"/> शब्द भविष्यवाणी [[भाषा मॉडलिंग]] का उपयोग करती है, जहां एक सेट शब्दावली के भीतर शब्दों की सबसे अधिक संभावना होती है, उनकी गणना की जाती है।<ref>{{cite book |first=F. |last=Jelinek |chapter=Self-Organized Language Modeling for Speech Recognition |chapter-url={{GBurl|iDHgboYRzmgC|p=450}} |editor1-last=Waibel |editor1-first=A. |editor2-first=Kai-Fu |editor2-last=Lee |title=वाक् पहचान में पढ़ना|publisher=Morgan Kaufmann |date=1990 |isbn=9781558601246 |pages=450 |url=}}</ref> भाषा मॉडलिंग के साथ, ऑगमेंटेटिव और वैकल्पिक संचार उपकरणों पर मूल शब्द भविष्यवाणी प्रायः एक [[frecency]] मॉडल के साथ मिलती है, जहां एएसी उपयोगकर्ता ने हाल ही में और प्रायः इस्तेमाल किए गए शब्दों की भविष्यवाणी की जाने की संभावना अधिक होती है।<ref name =trnka/> शब्द भविष्यवाणी सॉफ़्टवेयर प्रायः उपयोगकर्ता को अपने स्वयं के शब्दों को शब्द भविष्यवाणी शब्दकोशों में सीधे या लिखे गए शब्दों को सीखकर दर्ज करने की अनुमति देता है।<ref name=b77/><ref name="witten"/>जननांगों या अन्य अश्लील शब्दों से संबंधित कुछ खोज रिटर्न प्रायः स्वत: पूर्णता तकनीकों से छोड़े जाते हैं, जैसे रुग्ण शब्द हैं<ref>{{cite journal |first=Jan |last=Oster |title=बिचौलियों का संचार, मानहानि और दायित्व|journal=Legal Studies |volume=35 |issue=2 |pages=348–368 |date=2015 |doi=10.1111/lest.12064 |s2cid=143005665 |url=}}</ref><ref>{{cite magazine |last1=McCulloch |first1=Gretchen |title=स्वतः पूर्ण आपका सर्वश्रेष्ठ संस्करण प्रस्तुत करता है|url=https://www.wired.com/story/autocomplete-presents-the-best-version-of-you |access-date=11 February 2019 |magazine=[[Wired (magazine)|Wired]] |date=11 February 2019}}</ref> | ||
== स्टैंडअलोन उपकरण == | == स्टैंडअलोन उपकरण == | ||
ऐसे स्टैंडअलोन उपकरण हैं जो मौजूदा अनुप्रयोगों में स्वत: पूर्ण कार्यक्षमता जोड़ते हैं। ये प्रोग्राम उपयोगकर्ता कीस्ट्रोक्स की निगरानी करते हैं और पहले टाइप किए गए अक्षरों के आधार पर शब्दों की एक सूची सुझाते हैं। उदाहरण टाइपिंगएड और लेटमेटाइप हैं।<ref>{{cite web |title=[AHK 1.1]TypingAid v2.22.0 — Word AutoCompletion Utility |date=2010 |publisher=AutoHotkey |url=https://www.autohotkey.com/board/topic/49517-ahk-11typingaid-v2220-word-autocompletion-utility/}}</ref><ref>{{cite web |first=Carsten |last=Clasohm |date=2011 |url=http://www.clasohm.com/lmt/en/ |title=लेटमीटाइप|access-date=2012-05-09 |url-status=dead |archive-url=https://web.archive.org/web/20120527195205/http://www.clasohm.com/lmt/en/ |archive-date=2012-05-27 }}</ref> LetMeType, फ्रीवेयर, अब विकसित नहीं हुआ है, लेखक ने स्रोत कोड प्रकाशित किया है और किसी को भी विकास जारी रखने की अनुमति देता है। टाइपिंगएड, फ्रीवेयर भी सक्रिय रूप से विकसित है। इंटेलीकम्प्लीट, दोनों एक फ्रीवेयर और पेवेयर संस्करण, केवल कुछ प्रोग्राम्स में | ऐसे स्टैंडअलोन उपकरण हैं जो मौजूदा अनुप्रयोगों में स्वत: पूर्ण कार्यक्षमता जोड़ते हैं। ये प्रोग्राम उपयोगकर्ता कीस्ट्रोक्स की निगरानी करते हैं और पहले टाइप किए गए अक्षरों के आधार पर शब्दों की एक सूची सुझाते हैं। उदाहरण टाइपिंगएड और लेटमेटाइप हैं।<ref>{{cite web |title=[AHK 1.1]TypingAid v2.22.0 — Word AutoCompletion Utility |date=2010 |publisher=AutoHotkey |url=https://www.autohotkey.com/board/topic/49517-ahk-11typingaid-v2220-word-autocompletion-utility/}}</ref><ref>{{cite web |first=Carsten |last=Clasohm |date=2011 |url=http://www.clasohm.com/lmt/en/ |title=लेटमीटाइप|access-date=2012-05-09 |url-status=dead |archive-url=https://web.archive.org/web/20120527195205/http://www.clasohm.com/lmt/en/ |archive-date=2012-05-27 }}</ref> LetMeType, फ्रीवेयर, अब विकसित नहीं हुआ है, लेखक ने स्रोत कोड प्रकाशित किया है और किसी को भी विकास जारी रखने की अनुमति देता है। टाइपिंगएड, फ्रीवेयर भी सक्रिय रूप से विकसित है। इंटेलीकम्प्लीट, दोनों एक फ्रीवेयर और पेवेयर संस्करण, केवल कुछ प्रोग्राम्स में कार्य करता है जो इंटेलीकम्प्लीट सर्वर प्रोग्राम में हुक करते हैं।<ref>{{cite web |url=http://www.intellicomplete.com/ |title=Medical Transcription Software — IntelliComplete |date=2014 |publisher=FlashPeak}}</ref> [[आशुलिपि]] सूची बनाने के लिए कई स्वतः पूर्ण कार्यक्रमों का भी उपयोग किया जा सकता है। मूल स्वत: पूर्ण सॉफ्टवेयर स्मार्टटाइप था, जो 1980 के दशक के उत्तरार्ध का है और आज भी उपलब्ध है। इसे शुरू में MS/DOS के लिए WordPerfect में कार्य करने वाले मेडिकल ट्रांसक्रिप्शनिस्ट के लिए विकसित किया गया था, परंतु अब यह किसी भी विंडोज़ या वेब-आधारित प्रोग्राम में किसी भी एप्लिकेशन के लिए कार्य करता है। | ||
=== आशुलिपि === | === आशुलिपि === | ||
स्वत: सुधार, जिसे ऑटोरेप्लेस भी कहा जाता है, एक संबंधित विशेषता है जिसमें एक विशेष स्ट्रिंग के स्वचालित प्रतिस्थापन को दूसरे के साथ शामिल किया जाता है, | स्वत: सुधार, जिसे ऑटोरेप्लेस भी कहा जाता है, एक संबंधित विशेषता है जिसमें एक विशेष स्ट्रिंग के स्वचालित प्रतिस्थापन को दूसरे के साथ शामिल किया जाता है, सामान्यतः रूप से एक जो टाइप करने के लिए लंबा और कठिन होता है, जैसे ली जॉन निकोलाई फ्रांकोइस अल रहमान के साथ मेरा नाम। यह चुपचाप स्वत: सुधार भी कर सकता है, जैसे कि [[चाय]] को . शब्द सूचियों के आधार पर कई स्वत: पूर्ण कार्यक्रम, स्टैंडअलोन या पाठ संपादकों में एकीकृत, प्रायः उपयोग किए जाने वाले वाक्यांशों के लिए शॉर्टहैंड फ़ंक्शन भी शामिल करते हैं। | ||
=== संदर्भ समापन === | === संदर्भ समापन === | ||
कॉन्टेक्स्ट कंप्लीशन एक टेक्स्ट एडिटर फीचर है, जो शब्द पूर्णता के समान है, जो वर्तमान संदर्भ और उसी दस्तावेज़ के भीतर या कुछ प्रशिक्षण डेटा सेट के भीतर अन्य समान शब्दों के संदर्भ के आधार पर शब्दों (या पूरे वाक्यांशों) को पूरा करता है। संदर्भ पूर्णता का मुख्य लाभ प्रत्याशित शब्दों का अधिक सटीक और यहां तक कि बिना प्रारंभिक अक्षरों के भी भविष्यवाणी करने की क्षमता है। मुख्य नुकसान एक प्रशिक्षण डेटा सेट की आवश्यकता है, जो | कॉन्टेक्स्ट कंप्लीशन एक टेक्स्ट एडिटर फीचर है, जो शब्द पूर्णता के समान है, जो वर्तमान संदर्भ और उसी दस्तावेज़ के भीतर या कुछ प्रशिक्षण डेटा सेट के भीतर अन्य समान शब्दों के संदर्भ के आधार पर शब्दों (या पूरे वाक्यांशों) को पूरा करता है। संदर्भ पूर्णता का मुख्य लाभ प्रत्याशित शब्दों का अधिक सटीक और यहां तक कि बिना प्रारंभिक अक्षरों के भी भविष्यवाणी करने की क्षमता है। मुख्य नुकसान एक प्रशिक्षण डेटा सेट की आवश्यकता है, जो सामान्यतः रूप से सरल शब्द पूर्णता की तुलना में संदर्भ पूर्णता के लिए बड़ा होता है। संदर्भ पूर्णता का सबसे आम उपयोग उन्नत प्रोग्रामिंग भाषा संपादकों और एकीकृत विकास परिवेश में देखा जाता है, जहां प्रशिक्षण डेटा सेट स्वाभाविक रूप से उपलब्ध होता है और संदर्भ पूर्णता व्यापक शब्द पूर्णता की तुलना में उपयोगकर्ता के लिए अधिक मायने रखती है। | ||
लाइन पूर्णता एक प्रकार की संदर्भ पूर्णता है, जिसे पहली बार जुलाई 2006 में TED नोटपैड में जुराज सिमलोविक द्वारा प्रस्तुत किया गया था। लाइन पूर्णता का संदर्भ वर्तमान पंक्ति है, जबकि वर्तमान दस्तावेज़ प्रशिक्षण डेटा सेट के रूप में प्रस्तुत करता है। जब उपयोगकर्ता एक पंक्ति शुरू करता है जो | लाइन पूर्णता एक प्रकार की संदर्भ पूर्णता है, जिसे पहली बार जुलाई 2006 में TED नोटपैड में जुराज सिमलोविक द्वारा प्रस्तुत किया गया था। लाइन पूर्णता का संदर्भ वर्तमान पंक्ति है, जबकि वर्तमान दस्तावेज़ प्रशिक्षण डेटा सेट के रूप में प्रस्तुत करता है। जब उपयोगकर्ता एक पंक्ति शुरू करता है जो प्रायः उपयोग किए जाने वाले वाक्यांश से शुरू होती है, तो संपादक स्वचालित रूप से इसे उस स्थिति तक पूरा करता है जहां समान रेखाएं भिन्न होती हैं, या सामान्य निरंतरताओं की सूची प्रस्तावित करती है। | ||
अनुप्रयोगों में क्रिया पूर्णता स्टैंडअलोन उपकरण हैं जो मौजूदा संदर्भ के आधार पर मौजूदा अनुप्रयोगों या ओएस के सभी मौजूदा अनुप्रयोगों में स्वत: पूर्ण कार्यक्षमता जोड़ते हैं। क्रिया पूर्णता का मुख्य लाभ प्रत्याशित क्रियाओं की भविष्यवाणी करने की क्षमता है। मुख्य नुकसान डेटा सेट की आवश्यकता है। क्रिया पूर्णता का सबसे आम उपयोग उन्नत प्रोग्रामिंग भाषा संपादकों और एकीकृत विकास परिवेश में देखा जाता है। | अनुप्रयोगों में क्रिया पूर्णता स्टैंडअलोन उपकरण हैं जो मौजूदा संदर्भ के आधार पर मौजूदा अनुप्रयोगों या ओएस के सभी मौजूदा अनुप्रयोगों में स्वत: पूर्ण कार्यक्षमता जोड़ते हैं। क्रिया पूर्णता का मुख्य लाभ प्रत्याशित क्रियाओं की भविष्यवाणी करने की क्षमता है। मुख्य नुकसान डेटा सेट की आवश्यकता है। क्रिया पूर्णता का सबसे आम उपयोग उन्नत प्रोग्रामिंग भाषा संपादकों और एकीकृत विकास परिवेश में देखा जाता है। परंतु ऐसे क्रिया समापन उपकरण भी हैं जो वैश्विक स्तर पर, समानांतर में, पूरे पीसी के सभी अनुप्रयोगों में बिना (बहुत) संबंधित अनुप्रयोगों की कार्रवाई को पूरा करने में बाधा के बिना कार्य करते हैं। | ||
== सॉफ्टवेयर द्वारा उपयोग == | == सॉफ्टवेयर द्वारा उपयोग == | ||
=== वेब ब्राउज़र में === | === वेब ब्राउज़र में === | ||
[[File:Autocomplete Mozilla Firefox 23 - Wikipedia de search.png|thumb|[[मोज़िला फ़ायरफ़ॉक्स]] में खोज बॉक्स का स्वत: पूर्ण]][[वेब ब्राउज़र]] में, पता बार (ब्राउज़र के इतिहास से आइटम का उपयोग करके) और [[खोज इंजन]] के खोज बॉक्स जैसे | [[File:Autocomplete Mozilla Firefox 23 - Wikipedia de search.png|thumb|[[मोज़िला फ़ायरफ़ॉक्स]] में खोज बॉक्स का स्वत: पूर्ण]][[वेब ब्राउज़र]] में, पता बार (ब्राउज़र के इतिहास से आइटम का उपयोग करके) और [[खोज इंजन]] के खोज बॉक्स जैसे प्रायः उपयोग किए जाने वाले पृष्ठों पर टेक्स्ट बॉक्स में स्वत: पूर्ण किया जाता है। वेब पतों के लिए स्वत: पूर्ण विशेष रूप से सुविधाजनक है क्योंकि पूर्ण पते प्रायः लंबे होते हैं और सही ढंग से टाइप करना कठिन होता है। [[HTML5]] में एक स्वतः पूर्ण प्रपत्र विशेषता है। | ||
=== [[ ई-मेल कार्यक्रम ]]्स में === | === [[ ई-मेल कार्यक्रम ]]्स में === | ||
ई-मेल प्रोग्राम में स्वत: पूर्ण का उपयोग | ई-मेल प्रोग्राम में स्वत: पूर्ण का उपयोग सामान्यतः रूप से इच्छित प्राप्तकर्ताओं के ई-मेल पतों को भरने के लिए किया जाता है। आम तौर पर, प्रायः उपयोग किए जाने वाले ई-मेल पतों की संख्या कम होती है, इसलिए उनमें से चयन करने के लिए स्वत: पूर्ण का उपयोग करना अपेक्षाकृत आसान होता है। वेब पतों की तरह, ई-मेल पते भी प्रायः लंबे होते हैं, इसलिए उन्हें पूरी तरह से टाइप करना असुविधाजनक होता है। | ||
उदाहरण के लिए, [[Microsoft]] [[Outlook Express]] पता पुस्तिका में उपयोग किए गए नाम के आधार पर पते खोजेगा। [[Google]] का [[ जीमेल लगीं ]] पते या संग्रहीत नाम में होने वाली किसी भी स्ट्रिंग द्वारा पते ढूंढेगा। | उदाहरण के लिए, [[Microsoft]] [[Outlook Express]] पता पुस्तिका में उपयोग किए गए नाम के आधार पर पते खोजेगा। [[Google]] का [[ जीमेल लगीं ]] पते या संग्रहीत नाम में होने वाली किसी भी स्ट्रिंग द्वारा पते ढूंढेगा। | ||
=== खोज इंजन में === | === खोज इंजन में === | ||
खोज इंजनों में, स्वत: पूर्ण उपयोगकर्ता इंटरफ़ेस सुविधाएँ उपयोगकर्ताओं को सुझाई गई क्वेरी या परिणाम प्रदान करती हैं, जब वे खोज बॉक्स में अपनी क्वेरी टाइप करते हैं। इसे | खोज इंजनों में, स्वत: पूर्ण उपयोगकर्ता इंटरफ़ेस सुविधाएँ उपयोगकर्ताओं को सुझाई गई क्वेरी या परिणाम प्रदान करती हैं, जब वे खोज बॉक्स में अपनी क्वेरी टाइप करते हैं। इसे सामान्यतः रूप से स्वतः सुझाव या [[वृद्धिशील खोज]] भी कहा जाता है। इस प्रकार की खोज प्रायः मेल खाने वाले एल्गोरिदम पर निर्भर करती है जो ध्वन्यात्मक [[साउंडेक्स]] एल्गोरिदम या भाषा स्वतंत्र [[लेवेनशेटिन एल्गोरिथम]] जैसी प्रविष्टि त्रुटियों को माफ कर देती है। बड़े सूचकांकों या लोकप्रिय क्वेरी सूचियों को कुछ मिलीसेकेंड के भीतर खोजने की चुनौती बनी रहती है क्योंकी उपयोगकर्ता टाइप करते समय पॉप-अप परिणाम देख सके। | ||
खोज होने पर नकारात्मक खोज शब्दों का सुझाव दिए जाने पर स्वत: पूर्ण का व्यक्तियों और व्यवसायों पर प्रतिकूल प्रभाव पड़ सकता है। स्वत: पूर्ण अब [[प्रतिष्ठा प्रबंधन]] का एक हिस्सा बन गया है क्योंकि घोटाले, शिकायत और धोखाधड़ी जैसे नकारात्मक खोज शब्दों से जुड़ी कंपनियां परिणामों को बदलने की कोशिश करती हैं। Google ने विशेष रूप से कुछ पहलुओं को सूचीबद्ध किया है जो प्रभावित करते हैं कि उनका एल्गोरिथ्म कैसे | खोज होने पर नकारात्मक खोज शब्दों का सुझाव दिए जाने पर स्वत: पूर्ण का व्यक्तियों और व्यवसायों पर प्रतिकूल प्रभाव पड़ सकता है। स्वत: पूर्ण अब [[प्रतिष्ठा प्रबंधन]] का एक हिस्सा बन गया है क्योंकि घोटाले, शिकायत और धोखाधड़ी जैसे नकारात्मक खोज शब्दों से जुड़ी कंपनियां परिणामों को बदलने की कोशिश करती हैं। Google ने विशेष रूप से कुछ पहलुओं को सूचीबद्ध किया है जो प्रभावित करते हैं कि उनका एल्गोरिथ्म कैसे कार्य करता है, परंतु यह एक ऐसा क्षेत्र है जो हेरफेर के लिए खुला है।<ref>{{cite web|last1=Davids|first1=Neil|title=स्वत: पूर्ण खोज सुझावों को बदलना|url=http://www.reputationstation.com.au/changing-autocomplete-suggested-terms-in-google-searches/|website=Reputation Station|access-date=19 June 2015|date=2015-06-03}}</ref> | ||
=== स्रोत कोड संपादकों में === | === स्रोत कोड संपादकों में === | ||
{{see also|Intelligent code completion}} | {{see also|Intelligent code completion}} | ||
[[File:Qt Creator 5.0-Autocomplete.png|thumb|Qt क्रिएटर 5.0 में कोड पूरा करना: प्रोग्रामर कुछ कोड टाइप करता है, और जब सॉफ्टवेयर एक पहचानने योग्य स्ट्रिंग का पता लगाता है जैसे कि एक चर पहचानकर्ता या वर्ग का नाम यह प्रोग्रामर को एक मेनू प्रस्तुत करता है जिसमें पहचाने गए चर का पूरा नाम या लागू होने वाली विधियाँ होती हैं। ज्ञात वर्ग, और प्रोग्रामर उसके या उसके माउस या कीबोर्ड तीर कुंजियों के साथ एक विकल्प बनाता है। यदि प्रोग्रामर बिना किसी विकल्प के टाइप करना जारी रखता है, तो मेनू गायब हो जाता है]]स्रोत कोड के स्वत: पूर्ण होने को कोड पूर्ण होने के रूप में भी जाना जाता है। स्रोत कोड संपादक में, [[प्रोग्रामिंग भाषा]] की नियमित संरचना द्वारा स्वत: पूर्ण को बहुत सरल किया जाता है। वर्तमान संदर्भ या [[नाम स्थान]] में | [[File:Qt Creator 5.0-Autocomplete.png|thumb|Qt क्रिएटर 5.0 में कोड पूरा करना: प्रोग्रामर कुछ कोड टाइप करता है, और जब सॉफ्टवेयर एक पहचानने योग्य स्ट्रिंग का पता लगाता है जैसे कि एक चर पहचानकर्ता या वर्ग का नाम यह प्रोग्रामर को एक मेनू प्रस्तुत करता है जिसमें पहचाने गए चर का पूरा नाम या लागू होने वाली विधियाँ होती हैं। ज्ञात वर्ग, और प्रोग्रामर उसके या उसके माउस या कीबोर्ड तीर कुंजियों के साथ एक विकल्प बनाता है। यदि प्रोग्रामर बिना किसी विकल्प के टाइप करना जारी रखता है, तो मेनू गायब हो जाता है]]स्रोत कोड के स्वत: पूर्ण होने को कोड पूर्ण होने के रूप में भी जाना जाता है। स्रोत कोड संपादक में, [[प्रोग्रामिंग भाषा]] की नियमित संरचना द्वारा स्वत: पूर्ण को बहुत सरल किया जाता है। वर्तमान संदर्भ या [[नाम स्थान]] में सामान्यतः रूप से केवल सीमित संख्या में अर्थपूर्ण शब्द होते हैं, जैसे कि चर और कार्यों के नाम। कोड पूर्णता का एक उदाहरण Microsoft का [[IntelliSense]] डिज़ाइन है। इसमें वर्तमान इनपुट उपसर्ग के लिए संभावित पूर्णताओं की एक पॉप-अप सूची दिखाना शामिल है, जिससे उपयोगकर्ता सही को चुन सके। यह [[ ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग ]] में विशेष रूप से उपयोगी है क्योंकि प्रायः प्रोग्रामर को यह नहीं पता होता है कि किसी विशेष वर्ग (संगणक साइंस) में [[सदस्य चर]] क्या है। इसलिए, स्वत: पूर्ण तब सुविधाजनक सॉफ़्टवेयर दस्तावेज़ीकरण # तकनीकी दस्तावेज़ीकरण के साथ-साथ एक इनपुट विधि के रूप में कार्य करता है। | ||
स्रोत कोड के लिए स्वत: पूर्ण की एक अन्य लाभकारी विशेषता यह है कि यह प्रोग्रामर को अधिक लंबे, अधिक वर्णनात्मक चर नामों का उपयोग करने के लिए प्रोत्साहित करता है, जिससे स्रोत कोड अधिक पठनीय हो जाता है। बड़े शब्द टाइप करना जिसमें ऊंट का मामला हो सकता है <code>numberOfWordsPerParagraph</code> मुश्किल हो सकता है, | स्रोत कोड के लिए स्वत: पूर्ण की एक अन्य लाभकारी विशेषता यह है कि यह प्रोग्रामर को अधिक लंबे, अधिक वर्णनात्मक चर नामों का उपयोग करने के लिए प्रोत्साहित करता है, जिससे स्रोत कोड अधिक पठनीय हो जाता है। बड़े शब्द टाइप करना जिसमें ऊंट का मामला हो सकता है <code>numberOfWordsPerParagraph</code> मुश्किल हो सकता है, परंतु स्वतः पूर्ण एक प्रोग्रामर को कीस्ट्रोक्स के एक अंश का उपयोग करके शब्द टाइप करने की अनुमति देता है। | ||
=== [[डेटाबेस क्वेरी]] टूल्स में === | === [[डेटाबेस क्वेरी]] टूल्स में === | ||
| Line 61: | Line 65: | ||
=== कमांड-लाइन दुभाषियों में === | === कमांड-लाइन दुभाषियों में === | ||
{{main|Command-line completion}} | {{main|Command-line completion}} | ||
[[Image:Powershell Intellisense example for the Get-Process cmdlet.gif|right|thumb|514px|[[PowerShell]] में कमांड-लाइन पूर्णता।]][[कमांड-लाइन दुभाषिया]] में, जैसे कि [[यूनिक्स]] का [[बॉर्न शेल]] या [[बैश (यूनिक्स शेल)]], या [[ माइक्रोसॉफ़्ट विंडोज़ ]] का cmd.exe या पॉवरशेल, या इसी तरह के [[कमांड लाइन इंटरफेस]] में, सभी का ट्रैक रखकर कमांड नामों और फ़ाइल नामों का स्वत: पूर्ण किया जा सकता है। उपयोगकर्ता जिन चीज़ों तक पहुँच सकता है उनके संभावित नाम। यहाँ स्वतः पूर्ण | [[Image:Powershell Intellisense example for the Get-Process cmdlet.gif|right|thumb|514px|[[PowerShell]] में कमांड-लाइन पूर्णता।]][[कमांड-लाइन दुभाषिया]] में, जैसे कि [[यूनिक्स]] का [[बॉर्न शेल]] या [[बैश (यूनिक्स शेल)]], या [[ माइक्रोसॉफ़्ट विंडोज़ ]] का cmd.exe या पॉवरशेल, या इसी तरह के [[कमांड लाइन इंटरफेस]] में, सभी का ट्रैक रखकर कमांड नामों और फ़ाइल नामों का स्वत: पूर्ण किया जा सकता है। उपयोगकर्ता जिन चीज़ों तक पहुँच सकता है उनके संभावित नाम। यहाँ स्वतः पूर्ण सामान्यतः रूप से Tab कुंजी दबाकर किया जाता है{{keypress|Tab}} कुंजी शब्द के पहले कई अक्षर टाइप करने के उपरांत। उदाहरण के लिए, यदि वर्तमान निर्देशिका में x से प्रारंभ होने वाली एकमात्र फ़ाइल xLongFileName है, तो उपयोगकर्ता x टाइप करना पसंद कर सकता है और पूर्ण नाम को स्वत: पूर्ण कर सकता है। यदि उसी दायरे में x से शुरू होने वाला कोई अन्य फ़ाइल नाम या कमांड होता है, तो उपयोगकर्ता उपयुक्त पाठ का चयन करने के लिए अधिक अक्षर टाइप करेगा या टैब कुंजी को बार-बार दबाएगा। | ||
== दक्षता == | == दक्षता == | ||
| Line 68: | Line 72: | ||
हालांकि शोध से पता चला है कि शब्द भविष्यवाणी सॉफ्टवेयर आवश्यक कीस्ट्रोक्स की संख्या को कम करता है और विकलांग बच्चों की लिखित उत्पादकता में सुधार करता है,<ref name=tam2009/>मिश्रित परिणाम हैं कि शब्द भविष्यवाणी वास्तव में आउटपुट की गति को बढ़ाती है या नहीं।<ref>{{cite book |last1=Dabbagh |first1=H.H. |last2=Damper |first2=R.I. |chapter=Average Selection Length and Time as Predictors of Communication Rate |id=80177b42-e668-4ed5-a256-49b9440bdfa5 |chapter-url= |editor1-last=Brubaker|editor1-first=C.|editor2-last=Hobson|editor2-first=D.A. |title=Technology, a Bridge to Independence: Proceedings of the Eighth Annual Conference on Rehabilitation Technology, Memphis, Tennessee, June 24-28th, 1985 |publisher=Rehabilitation Engineering Society of North America |date=1985 |isbn= |oclc=15055289 |pages=404–6 |url=}}</ref><ref>{{cite book |last1=Goodenough-Trepagnier |first1=C. |last2=Rosen |first2=M.J. |chapter=Predictive Assessment for Communication Aid Prescription: Motor-Determined Maximum Communication Rate |chapter-url= |editor-first=L.E. |editor-last=Bernstein |title=The vocally impaired: Clinical Practice and Research |publisher=Grune & Stratton |location=Philadelphia |date=1988 |isbn=9780808919087 |oclc=567938402 |pages=165–185 |url=}} as cited in {{harvnb|Tam|Wells|2009}}</ref> ऐसा माना जाता है कि शब्द भविष्यवाणी हमेशा पाठ प्रविष्टि की दर में वृद्धि नहीं करती है क्योंकि संज्ञानात्मक भार में वृद्धि और कीबोर्ड से मॉनीटर पर आंखों की दृष्टि को स्थानांतरित करने की आवश्यकता होती है।<ref name=tam2009/> | हालांकि शोध से पता चला है कि शब्द भविष्यवाणी सॉफ्टवेयर आवश्यक कीस्ट्रोक्स की संख्या को कम करता है और विकलांग बच्चों की लिखित उत्पादकता में सुधार करता है,<ref name=tam2009/>मिश्रित परिणाम हैं कि शब्द भविष्यवाणी वास्तव में आउटपुट की गति को बढ़ाती है या नहीं।<ref>{{cite book |last1=Dabbagh |first1=H.H. |last2=Damper |first2=R.I. |chapter=Average Selection Length and Time as Predictors of Communication Rate |id=80177b42-e668-4ed5-a256-49b9440bdfa5 |chapter-url= |editor1-last=Brubaker|editor1-first=C.|editor2-last=Hobson|editor2-first=D.A. |title=Technology, a Bridge to Independence: Proceedings of the Eighth Annual Conference on Rehabilitation Technology, Memphis, Tennessee, June 24-28th, 1985 |publisher=Rehabilitation Engineering Society of North America |date=1985 |isbn= |oclc=15055289 |pages=404–6 |url=}}</ref><ref>{{cite book |last1=Goodenough-Trepagnier |first1=C. |last2=Rosen |first2=M.J. |chapter=Predictive Assessment for Communication Aid Prescription: Motor-Determined Maximum Communication Rate |chapter-url= |editor-first=L.E. |editor-last=Bernstein |title=The vocally impaired: Clinical Practice and Research |publisher=Grune & Stratton |location=Philadelphia |date=1988 |isbn=9780808919087 |oclc=567938402 |pages=165–185 |url=}} as cited in {{harvnb|Tam|Wells|2009}}</ref> ऐसा माना जाता है कि शब्द भविष्यवाणी हमेशा पाठ प्रविष्टि की दर में वृद्धि नहीं करती है क्योंकि संज्ञानात्मक भार में वृद्धि और कीबोर्ड से मॉनीटर पर आंखों की दृष्टि को स्थानांतरित करने की आवश्यकता होती है।<ref name=tam2009/> | ||
इस संज्ञानात्मक भार को कम करने के लिए, सूची को पांच संभावित शब्दों तक कम करने और उन शब्दों का लंबवत लेआउट रखने जैसे पैरामीटर का उपयोग किया जा सकता है।<ref name=tam2009/> ऊर्ध्वाधर लेआउट सिर और आंखों की गति को न्यूनतम रखने के लिए है, और अतिरिक्त दृश्य संकेत भी देता है क्योंकि शब्द की लंबाई स्पष्ट हो जाती है।<ref>{{cite journal |last1=Swiffin |first1=A.L. |last2=Arnott |first2=J.L. |last3=Pickering |first3=J.A. |last4=Newell |first4=A.F. |title=एक संचार कृत्रिम अंग में अनुकूली और भविष्य कहनेवाला तकनीक|journal=Augmentative and Alternative Communication |volume=3 |issue=4 |pages=181–191 |date=1987 |doi=10.1080/07434618712331274499 |url=}} as cited in {{harvnb|Tam|Wells|2009}}</ref> हालांकि कई सॉफ्टवेयर डेवलपर्स का मानना है कि अगर भविष्यवाणी सूची शब्द [[कर्सर (कंप्यूटर)]] का अनुसरण करता है, तो इससे आंखों की गति कम हो जाएगी,<ref name=tam2009/>टैम, रीड, ओ'कीफ और नौमान (2002) द्वारा [[स्पाइना बिफिडा]] वाले बच्चों के एक अध्ययन में यह दिखाया गया था कि टाइपिंग अधिक सटीक थी, और जब स्क्रीन के निचले किनारे पर सूची दिखाई देती है, तो बच्चे भी पसंद करते हैं। मध्य रेखा। कई अध्ययनों में पाया गया है कि जब शब्द सूची कीबोर्ड के करीब होती है तो शब्द भविष्यवाणी प्रदर्शन और संतुष्टि बढ़ जाती है, क्योंकि आंखों की गतिविधियों की मात्रा कम हो जाती है।<ref>{{cite journal |last1=Tam |first1=C. |last2=Reid |first2=D. |last3=Naumann |first3=S. |last4=O'Keefe |first4=B. |title=स्पाइना बिफिडा और हाइड्रोसिफ़लस वाले बच्चों में लिखित उत्पादकता पर शब्द भविष्यवाणी हस्तक्षेप के कथित लाभ|journal=Occupational Therapy International |volume=9 |issue= 3|pages=237–255 |date=2002 |doi=10.1002/oti.167 |pmid=12374999|doi-access=free }} as cited in {{harvnb|Tam|Wells|2009}}.</ref> | इस संज्ञानात्मक भार को कम करने के लिए, सूची को पांच संभावित शब्दों तक कम करने और उन शब्दों का लंबवत लेआउट रखने जैसे पैरामीटर का उपयोग किया जा सकता है।<ref name=tam2009/> ऊर्ध्वाधर लेआउट सिर और आंखों की गति को न्यूनतम रखने के लिए है, और अतिरिक्त दृश्य संकेत भी देता है क्योंकि शब्द की लंबाई स्पष्ट हो जाती है।<ref>{{cite journal |last1=Swiffin |first1=A.L. |last2=Arnott |first2=J.L. |last3=Pickering |first3=J.A. |last4=Newell |first4=A.F. |title=एक संचार कृत्रिम अंग में अनुकूली और भविष्य कहनेवाला तकनीक|journal=Augmentative and Alternative Communication |volume=3 |issue=4 |pages=181–191 |date=1987 |doi=10.1080/07434618712331274499 |url=}} as cited in {{harvnb|Tam|Wells|2009}}</ref> हालांकि कई सॉफ्टवेयर डेवलपर्स का मानना है कि अगर भविष्यवाणी सूची शब्द [[कर्सर (कंप्यूटर)|कर्सर (संगणक)]] का अनुसरण करता है, तो इससे आंखों की गति कम हो जाएगी,<ref name=tam2009/>टैम, रीड, ओ'कीफ और नौमान (2002) द्वारा [[स्पाइना बिफिडा]] वाले बच्चों के एक अध्ययन में यह दिखाया गया था कि टाइपिंग अधिक सटीक थी, और जब स्क्रीन के निचले किनारे पर सूची दिखाई देती है, तो बच्चे भी पसंद करते हैं। मध्य रेखा। कई अध्ययनों में पाया गया है कि जब शब्द सूची कीबोर्ड के करीब होती है तो शब्द भविष्यवाणी प्रदर्शन और संतुष्टि बढ़ जाती है, क्योंकि आंखों की गतिविधियों की मात्रा कम हो जाती है।<ref>{{cite journal |last1=Tam |first1=C. |last2=Reid |first2=D. |last3=Naumann |first3=S. |last4=O'Keefe |first4=B. |title=स्पाइना बिफिडा और हाइड्रोसिफ़लस वाले बच्चों में लिखित उत्पादकता पर शब्द भविष्यवाणी हस्तक्षेप के कथित लाभ|journal=Occupational Therapy International |volume=9 |issue= 3|pages=237–255 |date=2002 |doi=10.1002/oti.167 |pmid=12374999|doi-access=free }} as cited in {{harvnb|Tam|Wells|2009}}.</ref> | ||
शब्द भविष्यवाणी वाला सॉफ्टवेयर कई निर्माताओं द्वारा निर्मित किया गया है। सॉफ़्टवेयर को सामान्य प्रोग्राम जैसे [[Microsoft Word]] (उदाहरण के लिए, [[WordQ+SpeakQ]], टाइपिंग असिस्टेंट, आदि) के ऐड-ऑन के रूप में खरीदा जा सकता है।<ref>{{cite web |author=Sumit Software |title=टंकण सहायक - शब्द भविष्यवाणी सॉफ्टवेयर की नई पीढ़ी|date=2010 |publisher=PRLog: Press Release Distribution |url=https://www.prlog.org/10519217-typing-assistant-new-generation-of-word-prediction-software.html}}</ref> सह:लेखक,{{citation needed|date=May 2013}} विविक,{{citation needed|date=May 2013}} होने वाली डिस्लेक्सिया),{{citation needed|date=May 2013}} या एएसी डिवाइस पर कई सुविधाओं में से एक के रूप में (पीआरसी का पाथफाइंडर,{{citation needed|date=May 2013}} डायनावॉक्स सिस्टम्स,{{citation needed|date=May 2013}} साल्टिलो के चैटपीसी उत्पाद{{citation needed|date=May 2013}}). कुछ प्रसिद्ध कार्यक्रम: इंटेलीकम्प्लीट,{{citation needed|date=May 2013}} जो फ्रीवेयर और पेवेयर दोनों संस्करणों में उपलब्ध है, | शब्द भविष्यवाणी वाला सॉफ्टवेयर कई निर्माताओं द्वारा निर्मित किया गया है। सॉफ़्टवेयर को सामान्य प्रोग्राम जैसे [[Microsoft Word]] (उदाहरण के लिए, [[WordQ+SpeakQ]], टाइपिंग असिस्टेंट, आदि) के ऐड-ऑन के रूप में खरीदा जा सकता है।<ref>{{cite web |author=Sumit Software |title=टंकण सहायक - शब्द भविष्यवाणी सॉफ्टवेयर की नई पीढ़ी|date=2010 |publisher=PRLog: Press Release Distribution |url=https://www.prlog.org/10519217-typing-assistant-new-generation-of-word-prediction-software.html}}</ref> सह:लेखक,{{citation needed|date=May 2013}} विविक,{{citation needed|date=May 2013}} होने वाली डिस्लेक्सिया),{{citation needed|date=May 2013}} या एएसी डिवाइस पर कई सुविधाओं में से एक के रूप में (पीआरसी का पाथफाइंडर,{{citation needed|date=May 2013}} डायनावॉक्स सिस्टम्स,{{citation needed|date=May 2013}} साल्टिलो के चैटपीसी उत्पाद{{citation needed|date=May 2013}}). कुछ प्रसिद्ध कार्यक्रम: इंटेलीकम्प्लीट,{{citation needed|date=May 2013}} जो फ्रीवेयर और पेवेयर दोनों संस्करणों में उपलब्ध है, परंतु केवल उन प्रोग्रामों के साथ कार्य करता है जो इसके साथ कार्य करने के लिए बने हैं। लेटमेटाइप{{citation needed|date=May 2013}} और टाइपिंग एड{{citation needed|date=May 2013}} दोनों फ्रीवेयर प्रोग्राम हैं जो किसी भी टेक्स्ट एडिटर में कार्य करते हैं। | ||
स्वत: पूर्णता का एक प्रारंभिक संस्करण 1967 में एच. क्रिस्टोफर लॉन्गेट-हिगिंस द्वारा अपने | स्वत: पूर्णता का एक प्रारंभिक संस्करण 1967 में एच. क्रिस्टोफर लॉन्गेट-हिगिंस द्वारा अपने संगणक-असिस्टेड टाइपराइटर (CAT) में वर्णित किया गया था।<ref>{{cite book |last1=Longuet-Higgins |first1=H.C. |last2=Ortony |first2=A. |chapter=The Adaptive Memorization of Sequences |chapter-url=https://archive.org/details/mi3_20200519/page/310/mode/2up |editor= |title=Machine Intelligence 3, Proceedings of the Third Annual Machine Intelligence Workshop, University of Edinburgh, September 1967 |publisher=Edinburgh University Press |location= |date=1968 |isbn= |pages=311–322 |url=}}</ref> प्रोग्रामर द्वारा पेश किए गए 'BEGIN' या 'PROCEDURE' या पहचानकर्ता जैसे शब्द, प्रोग्रामर द्वारा केवल एक या दो प्रतीकों को टाइप करने के उपरांत CAT द्वारा स्वचालित रूप से पूरा कर लिया जाएगा। | ||
== यह भी देखें == | == यह भी देखें == | ||
Revision as of 22:41, 23 June 2023
ऑटोकंप्लीट (ऑटोपूर्णता), या शब्द पूर्णता, एक ऐसी सुविधा होती है जिसमें एक एप्लिकेशन उपयोगकर्ता के द्वारा टंकित शब्द के बाकी हिस्से का पूर्वानुमान करती है।एंड्रॉइड और आईओएस [1] स्मार्टफोन, में इसे पूर्वानुमानात्मक पाठ कहा जाता है। ग्राफिकल उपयोगकर्ता इंटरफेस में, उपयोगकर्ता सामान्यतः रूप से किसी सुझाव को स्वीकार करने के लिए टैब कुंजी दबा सकते हैं या कई में से एक को स्वीकार करने के लिए नीचे की तीर कुंजी दबा सकते हैं।
ऑटोपूर्णता उन स्थितियों में मानव-संगणक संवाद की गति को बढ़ाता है जब यह सही रूप से पहचानता है जिसे उपयोगकर्ता केवल कुछ वर्णों को टेक्स्ट इनपुट फ़ील्ड में टाइप करने के उपरांत दर्ज करना चाहता है। यह सबसे अच्छे विधि से कार्य करता है जब ऐसे डोमेन में हो जहाँ संभावित शब्दों की संख्या सीमित होती है (जैसे कमांड लाइन इंटरप्रिटर में), कुछ शब्द अधिकांशतः आम होते हैं (जैसे ईमेल को पता करते समय), या संरचित और पूर्वानुमानित पाठ लिखते हैं ।
बहुत सारे ऑटोपूर्ण एल्गोरिदम उपयोगकर्ता द्वारा उन्हें कुछ बार लिखने के उपरांत नए शब्द सीखते हैं और व्यक्तिगत उपयोगकर्ता की सीखी हुई आदतों पर आधारित विकल्प सुझा सकते हैं।
परिभाषा
मूल उद्देश्य
वर्ड प्रेडिक्शन सॉफ्टवेयर का मूल उद्देश्य शारीरिक अक्षमताओं वाले लोगों की टाइपिंग गति बढ़ाने में सहायता करना था।[2] साथ ही किसी शब्द या वाक्य को पूरा करने के लिए आवश्यक कीस्ट्रोक्स की संख्या को न्यूनतम करने में उनकी सहायता करने के लिए ज़्यादा संख्या में अक्षरों को कम करने में सहायता करना था।[3] गति बढ़ाने की आवश्यकता इस तथ्य से पता चलती है कि जो लोग भाषण उत्पन्न करने वाले उपकरणों का उपयोग करते हैं, वे सामान्यतः रूप से मौखिक भाषण का उपयोग करने वाले लोगों की तुलना में 10% से कम गति से भाषण देते हैं।[4] परंतु यह फ़ंक्शन टेक्स्ट लिखने वाले किसी भी व्यक्ति के लिए भी बहुत उपयोगी है, विशेष रूप से लोग- जैसे कि मेडिकल डॉक्टर- जो प्रायः लंबी, कठिन-से-वर्तनी वाली शब्दावली का उपयोग करते हैं जो प्रकृति में तकनीकी या चिकित्सा हो सकती है।
शब्द पूर्वानुमान सॉफ़्टवेयर का मूल उद्देश्य शारीरिक विकलांगता वाले लोगों की टाइपिंग की गति बढ़ाने में सहायता करना था, साथ ही उन्हें एक शब्द या वाक्य को पूरा करने के लिए आवश्यक यानी टाइप करने के लिए ज़्यादा संख्या में अक्षरों को कम करने में सहायता करना था।
विवरण
स्वत: पूर्ण या शब्द पूर्णता कार्य करती है क्योंकी जब लेखक किसी शब्द का पहला अक्षर या अक्षर लिखता है, तो प्रोग्राम एक या अधिक संभावित शब्दों को विकल्प के रूप में भविष्यवाणी करता है। यदि वह शब्द जिसे वह लिखना चाहता है, सूची में शामिल है, तो वह उसका चयन कर सकता है, उदाहरण के लिए संख्या कुंजियों का उपयोग करके। यदि उपयोगकर्ता द्वारा वांछित शब्द की भविष्यवाणी नहीं की जाती है, तो लेखक को शब्द का अगला अक्षर दर्ज करना होगा। इस समय, शब्द पसंद (ओं) को बदल दिया गया है क्योंकी प्रदान किए गए शब्द उन्हीं अक्षरों से शुरू हों जो चुने गए हैं। जब उपयोगकर्ता जो शब्द चाहता है वह प्रकट होता है तो इसे चुना जाता है, और शब्द पाठ में डाला जाता है।[5][6] शब्द भविष्यवाणी के एक अन्य रूप में, हाल ही में उपयोग किए गए शब्द जोड़े के आधार पर, अभी लिखे गए शब्दों का अनुसरण करने की संभावना वाले शब्दों की भविष्यवाणी की जाती है।[6] शब्द भविष्यवाणी भाषा मॉडलिंग का उपयोग करती है, जहां एक सेट शब्दावली के भीतर शब्दों की सबसे अधिक संभावना होती है, उनकी गणना की जाती है।[7] भाषा मॉडलिंग के साथ, ऑगमेंटेटिव और वैकल्पिक संचार उपकरणों पर मूल शब्द भविष्यवाणी प्रायः एक frecency मॉडल के साथ मिलती है, जहां एएसी उपयोगकर्ता ने हाल ही में और प्रायः इस्तेमाल किए गए शब्दों की भविष्यवाणी की जाने की संभावना अधिक होती है।[4] शब्द भविष्यवाणी सॉफ़्टवेयर प्रायः उपयोगकर्ता को अपने स्वयं के शब्दों को शब्द भविष्यवाणी शब्दकोशों में सीधे या लिखे गए शब्दों को सीखकर दर्ज करने की अनुमति देता है।[5][6]जननांगों या अन्य अश्लील शब्दों से संबंधित कुछ खोज रिटर्न प्रायः स्वत: पूर्णता तकनीकों से छोड़े जाते हैं, जैसे रुग्ण शब्द हैं[8][9]
स्टैंडअलोन उपकरण
ऐसे स्टैंडअलोन उपकरण हैं जो मौजूदा अनुप्रयोगों में स्वत: पूर्ण कार्यक्षमता जोड़ते हैं। ये प्रोग्राम उपयोगकर्ता कीस्ट्रोक्स की निगरानी करते हैं और पहले टाइप किए गए अक्षरों के आधार पर शब्दों की एक सूची सुझाते हैं। उदाहरण टाइपिंगएड और लेटमेटाइप हैं।[10][11] LetMeType, फ्रीवेयर, अब विकसित नहीं हुआ है, लेखक ने स्रोत कोड प्रकाशित किया है और किसी को भी विकास जारी रखने की अनुमति देता है। टाइपिंगएड, फ्रीवेयर भी सक्रिय रूप से विकसित है। इंटेलीकम्प्लीट, दोनों एक फ्रीवेयर और पेवेयर संस्करण, केवल कुछ प्रोग्राम्स में कार्य करता है जो इंटेलीकम्प्लीट सर्वर प्रोग्राम में हुक करते हैं।[12] आशुलिपि सूची बनाने के लिए कई स्वतः पूर्ण कार्यक्रमों का भी उपयोग किया जा सकता है। मूल स्वत: पूर्ण सॉफ्टवेयर स्मार्टटाइप था, जो 1980 के दशक के उत्तरार्ध का है और आज भी उपलब्ध है। इसे शुरू में MS/DOS के लिए WordPerfect में कार्य करने वाले मेडिकल ट्रांसक्रिप्शनिस्ट के लिए विकसित किया गया था, परंतु अब यह किसी भी विंडोज़ या वेब-आधारित प्रोग्राम में किसी भी एप्लिकेशन के लिए कार्य करता है।
आशुलिपि
स्वत: सुधार, जिसे ऑटोरेप्लेस भी कहा जाता है, एक संबंधित विशेषता है जिसमें एक विशेष स्ट्रिंग के स्वचालित प्रतिस्थापन को दूसरे के साथ शामिल किया जाता है, सामान्यतः रूप से एक जो टाइप करने के लिए लंबा और कठिन होता है, जैसे ली जॉन निकोलाई फ्रांकोइस अल रहमान के साथ मेरा नाम। यह चुपचाप स्वत: सुधार भी कर सकता है, जैसे कि चाय को . शब्द सूचियों के आधार पर कई स्वत: पूर्ण कार्यक्रम, स्टैंडअलोन या पाठ संपादकों में एकीकृत, प्रायः उपयोग किए जाने वाले वाक्यांशों के लिए शॉर्टहैंड फ़ंक्शन भी शामिल करते हैं।
संदर्भ समापन
कॉन्टेक्स्ट कंप्लीशन एक टेक्स्ट एडिटर फीचर है, जो शब्द पूर्णता के समान है, जो वर्तमान संदर्भ और उसी दस्तावेज़ के भीतर या कुछ प्रशिक्षण डेटा सेट के भीतर अन्य समान शब्दों के संदर्भ के आधार पर शब्दों (या पूरे वाक्यांशों) को पूरा करता है। संदर्भ पूर्णता का मुख्य लाभ प्रत्याशित शब्दों का अधिक सटीक और यहां तक कि बिना प्रारंभिक अक्षरों के भी भविष्यवाणी करने की क्षमता है। मुख्य नुकसान एक प्रशिक्षण डेटा सेट की आवश्यकता है, जो सामान्यतः रूप से सरल शब्द पूर्णता की तुलना में संदर्भ पूर्णता के लिए बड़ा होता है। संदर्भ पूर्णता का सबसे आम उपयोग उन्नत प्रोग्रामिंग भाषा संपादकों और एकीकृत विकास परिवेश में देखा जाता है, जहां प्रशिक्षण डेटा सेट स्वाभाविक रूप से उपलब्ध होता है और संदर्भ पूर्णता व्यापक शब्द पूर्णता की तुलना में उपयोगकर्ता के लिए अधिक मायने रखती है।
लाइन पूर्णता एक प्रकार की संदर्भ पूर्णता है, जिसे पहली बार जुलाई 2006 में TED नोटपैड में जुराज सिमलोविक द्वारा प्रस्तुत किया गया था। लाइन पूर्णता का संदर्भ वर्तमान पंक्ति है, जबकि वर्तमान दस्तावेज़ प्रशिक्षण डेटा सेट के रूप में प्रस्तुत करता है। जब उपयोगकर्ता एक पंक्ति शुरू करता है जो प्रायः उपयोग किए जाने वाले वाक्यांश से शुरू होती है, तो संपादक स्वचालित रूप से इसे उस स्थिति तक पूरा करता है जहां समान रेखाएं भिन्न होती हैं, या सामान्य निरंतरताओं की सूची प्रस्तावित करती है।
अनुप्रयोगों में क्रिया पूर्णता स्टैंडअलोन उपकरण हैं जो मौजूदा संदर्भ के आधार पर मौजूदा अनुप्रयोगों या ओएस के सभी मौजूदा अनुप्रयोगों में स्वत: पूर्ण कार्यक्षमता जोड़ते हैं। क्रिया पूर्णता का मुख्य लाभ प्रत्याशित क्रियाओं की भविष्यवाणी करने की क्षमता है। मुख्य नुकसान डेटा सेट की आवश्यकता है। क्रिया पूर्णता का सबसे आम उपयोग उन्नत प्रोग्रामिंग भाषा संपादकों और एकीकृत विकास परिवेश में देखा जाता है। परंतु ऐसे क्रिया समापन उपकरण भी हैं जो वैश्विक स्तर पर, समानांतर में, पूरे पीसी के सभी अनुप्रयोगों में बिना (बहुत) संबंधित अनुप्रयोगों की कार्रवाई को पूरा करने में बाधा के बिना कार्य करते हैं।
सॉफ्टवेयर द्वारा उपयोग
वेब ब्राउज़र में
वेब ब्राउज़र में, पता बार (ब्राउज़र के इतिहास से आइटम का उपयोग करके) और खोज इंजन के खोज बॉक्स जैसे प्रायः उपयोग किए जाने वाले पृष्ठों पर टेक्स्ट बॉक्स में स्वत: पूर्ण किया जाता है। वेब पतों के लिए स्वत: पूर्ण विशेष रूप से सुविधाजनक है क्योंकि पूर्ण पते प्रायः लंबे होते हैं और सही ढंग से टाइप करना कठिन होता है। HTML5 में एक स्वतः पूर्ण प्रपत्र विशेषता है।
ई-मेल कार्यक्रम ्स में
ई-मेल प्रोग्राम में स्वत: पूर्ण का उपयोग सामान्यतः रूप से इच्छित प्राप्तकर्ताओं के ई-मेल पतों को भरने के लिए किया जाता है। आम तौर पर, प्रायः उपयोग किए जाने वाले ई-मेल पतों की संख्या कम होती है, इसलिए उनमें से चयन करने के लिए स्वत: पूर्ण का उपयोग करना अपेक्षाकृत आसान होता है। वेब पतों की तरह, ई-मेल पते भी प्रायः लंबे होते हैं, इसलिए उन्हें पूरी तरह से टाइप करना असुविधाजनक होता है।
उदाहरण के लिए, Microsoft Outlook Express पता पुस्तिका में उपयोग किए गए नाम के आधार पर पते खोजेगा। Google का जीमेल लगीं पते या संग्रहीत नाम में होने वाली किसी भी स्ट्रिंग द्वारा पते ढूंढेगा।
खोज इंजन में
खोज इंजनों में, स्वत: पूर्ण उपयोगकर्ता इंटरफ़ेस सुविधाएँ उपयोगकर्ताओं को सुझाई गई क्वेरी या परिणाम प्रदान करती हैं, जब वे खोज बॉक्स में अपनी क्वेरी टाइप करते हैं। इसे सामान्यतः रूप से स्वतः सुझाव या वृद्धिशील खोज भी कहा जाता है। इस प्रकार की खोज प्रायः मेल खाने वाले एल्गोरिदम पर निर्भर करती है जो ध्वन्यात्मक साउंडेक्स एल्गोरिदम या भाषा स्वतंत्र लेवेनशेटिन एल्गोरिथम जैसी प्रविष्टि त्रुटियों को माफ कर देती है। बड़े सूचकांकों या लोकप्रिय क्वेरी सूचियों को कुछ मिलीसेकेंड के भीतर खोजने की चुनौती बनी रहती है क्योंकी उपयोगकर्ता टाइप करते समय पॉप-अप परिणाम देख सके।
खोज होने पर नकारात्मक खोज शब्दों का सुझाव दिए जाने पर स्वत: पूर्ण का व्यक्तियों और व्यवसायों पर प्रतिकूल प्रभाव पड़ सकता है। स्वत: पूर्ण अब प्रतिष्ठा प्रबंधन का एक हिस्सा बन गया है क्योंकि घोटाले, शिकायत और धोखाधड़ी जैसे नकारात्मक खोज शब्दों से जुड़ी कंपनियां परिणामों को बदलने की कोशिश करती हैं। Google ने विशेष रूप से कुछ पहलुओं को सूचीबद्ध किया है जो प्रभावित करते हैं कि उनका एल्गोरिथ्म कैसे कार्य करता है, परंतु यह एक ऐसा क्षेत्र है जो हेरफेर के लिए खुला है।[13]
स्रोत कोड संपादकों में
स्रोत कोड के स्वत: पूर्ण होने को कोड पूर्ण होने के रूप में भी जाना जाता है। स्रोत कोड संपादक में, प्रोग्रामिंग भाषा की नियमित संरचना द्वारा स्वत: पूर्ण को बहुत सरल किया जाता है। वर्तमान संदर्भ या नाम स्थान में सामान्यतः रूप से केवल सीमित संख्या में अर्थपूर्ण शब्द होते हैं, जैसे कि चर और कार्यों के नाम। कोड पूर्णता का एक उदाहरण Microsoft का IntelliSense डिज़ाइन है। इसमें वर्तमान इनपुट उपसर्ग के लिए संभावित पूर्णताओं की एक पॉप-अप सूची दिखाना शामिल है, जिससे उपयोगकर्ता सही को चुन सके। यह ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग में विशेष रूप से उपयोगी है क्योंकि प्रायः प्रोग्रामर को यह नहीं पता होता है कि किसी विशेष वर्ग (संगणक साइंस) में सदस्य चर क्या है। इसलिए, स्वत: पूर्ण तब सुविधाजनक सॉफ़्टवेयर दस्तावेज़ीकरण # तकनीकी दस्तावेज़ीकरण के साथ-साथ एक इनपुट विधि के रूप में कार्य करता है।
स्रोत कोड के लिए स्वत: पूर्ण की एक अन्य लाभकारी विशेषता यह है कि यह प्रोग्रामर को अधिक लंबे, अधिक वर्णनात्मक चर नामों का उपयोग करने के लिए प्रोत्साहित करता है, जिससे स्रोत कोड अधिक पठनीय हो जाता है। बड़े शब्द टाइप करना जिसमें ऊंट का मामला हो सकता है numberOfWordsPerParagraph मुश्किल हो सकता है, परंतु स्वतः पूर्ण एक प्रोग्रामर को कीस्ट्रोक्स के एक अंश का उपयोग करके शब्द टाइप करने की अनुमति देता है।
डेटाबेस क्वेरी टूल्स में
डेटाबेस क्वेरी टूल में स्वत: पूर्णता उपयोगकर्ता को SQL कथन में तालिका नामों और SQL कथन में संदर्भित तालिकाओं के स्तंभ नामों को स्वत: पूर्ण करने की अनुमति देती है। जैसा कि स्रोत कोड संपादक में पाठ टाइप किया गया है, SQL कथन के भीतर कर्सर का संदर्भ इस बात का संकेत देता है कि उपयोगकर्ता को तालिका पूर्ण करने या तालिका स्तंभ पूर्ण करने की आवश्यकता है या नहीं। तालिका पूर्णता उस डेटाबेस सर्वर में उपलब्ध तालिकाओं की एक सूची प्रदान करती है जिससे उपयोगकर्ता जुड़ा हुआ है। स्तंभ पूर्णता केवल SQL कथन में संदर्भित तालिकाओं के लिए स्तंभों की एक सूची प्रदान करती है। SQL सर्वर प्रबंधन स्टूडियो क्वेरी टूल में स्वत: पूर्ण प्रदान करता है।[citation needed]
वर्ड प्रोसेसर में
कई शब्द संसाधन कार्यक्रमों में, स्वत: पूर्णता दोहराए जाने वाले शब्दों और वाक्यांशों को टाइप करने में लगने वाले समय को कम कर देती है। स्वत: पूर्णता के लिए स्रोत सामग्री या तो शेष वर्तमान दस्तावेज़ से या उपयोगकर्ता द्वारा परिभाषित सामान्य शब्दों की सूची से एकत्र की जाती है। वर्तमान में Apache OpenOffice, Calligra Suite, KOffice, LibreOffice और Microsoft Office में इस तरह की स्वत: पूर्णता के लिए समर्थन शामिल है, जैसे Emacs और Vim (पाठ संपादक) जैसे उन्नत पाठ संपादक करते हैं।
- अपाचे ओपनऑफिस राइटर और [[लिब्रे ऑफिस राइटर]] के पास एक वर्किंग वर्ड कंप्लीशन प्रोग्राम है जो पूरे शब्दकोश के बजाय टेक्स्ट में पहले टाइप किए गए शब्दों को प्रस्तावित करता है।
- Microsoft Excel स्प्रेडशीट एप्लिकेशन में एक कार्यशील शब्द पूर्णता कार्यक्रम है जो ऊपरी कोशिकाओं में पहले टाइप किए गए शब्दों का प्रस्ताव करता है
कमांड-लाइन दुभाषियों में
कमांड-लाइन दुभाषिया में, जैसे कि यूनिक्स का बॉर्न शेल या बैश (यूनिक्स शेल), या माइक्रोसॉफ़्ट विंडोज़ का cmd.exe या पॉवरशेल, या इसी तरह के कमांड लाइन इंटरफेस में, सभी का ट्रैक रखकर कमांड नामों और फ़ाइल नामों का स्वत: पूर्ण किया जा सकता है। उपयोगकर्ता जिन चीज़ों तक पहुँच सकता है उनके संभावित नाम। यहाँ स्वतः पूर्ण सामान्यतः रूप से Tab कुंजी दबाकर किया जाता हैTab ↹ कुंजी शब्द के पहले कई अक्षर टाइप करने के उपरांत। उदाहरण के लिए, यदि वर्तमान निर्देशिका में x से प्रारंभ होने वाली एकमात्र फ़ाइल xLongFileName है, तो उपयोगकर्ता x टाइप करना पसंद कर सकता है और पूर्ण नाम को स्वत: पूर्ण कर सकता है। यदि उसी दायरे में x से शुरू होने वाला कोई अन्य फ़ाइल नाम या कमांड होता है, तो उपयोगकर्ता उपयुक्त पाठ का चयन करने के लिए अधिक अक्षर टाइप करेगा या टैब कुंजी को बार-बार दबाएगा।
दक्षता
अनुसंधान
हालांकि शोध से पता चला है कि शब्द भविष्यवाणी सॉफ्टवेयर आवश्यक कीस्ट्रोक्स की संख्या को कम करता है और विकलांग बच्चों की लिखित उत्पादकता में सुधार करता है,[2]मिश्रित परिणाम हैं कि शब्द भविष्यवाणी वास्तव में आउटपुट की गति को बढ़ाती है या नहीं।[14][15] ऐसा माना जाता है कि शब्द भविष्यवाणी हमेशा पाठ प्रविष्टि की दर में वृद्धि नहीं करती है क्योंकि संज्ञानात्मक भार में वृद्धि और कीबोर्ड से मॉनीटर पर आंखों की दृष्टि को स्थानांतरित करने की आवश्यकता होती है।[2]
इस संज्ञानात्मक भार को कम करने के लिए, सूची को पांच संभावित शब्दों तक कम करने और उन शब्दों का लंबवत लेआउट रखने जैसे पैरामीटर का उपयोग किया जा सकता है।[2] ऊर्ध्वाधर लेआउट सिर और आंखों की गति को न्यूनतम रखने के लिए है, और अतिरिक्त दृश्य संकेत भी देता है क्योंकि शब्द की लंबाई स्पष्ट हो जाती है।[16] हालांकि कई सॉफ्टवेयर डेवलपर्स का मानना है कि अगर भविष्यवाणी सूची शब्द कर्सर (संगणक) का अनुसरण करता है, तो इससे आंखों की गति कम हो जाएगी,[2]टैम, रीड, ओ'कीफ और नौमान (2002) द्वारा स्पाइना बिफिडा वाले बच्चों के एक अध्ययन में यह दिखाया गया था कि टाइपिंग अधिक सटीक थी, और जब स्क्रीन के निचले किनारे पर सूची दिखाई देती है, तो बच्चे भी पसंद करते हैं। मध्य रेखा। कई अध्ययनों में पाया गया है कि जब शब्द सूची कीबोर्ड के करीब होती है तो शब्द भविष्यवाणी प्रदर्शन और संतुष्टि बढ़ जाती है, क्योंकि आंखों की गतिविधियों की मात्रा कम हो जाती है।[17] शब्द भविष्यवाणी वाला सॉफ्टवेयर कई निर्माताओं द्वारा निर्मित किया गया है। सॉफ़्टवेयर को सामान्य प्रोग्राम जैसे Microsoft Word (उदाहरण के लिए, WordQ+SpeakQ, टाइपिंग असिस्टेंट, आदि) के ऐड-ऑन के रूप में खरीदा जा सकता है।[18] सह:लेखक,[citation needed] विविक,[citation needed] होने वाली डिस्लेक्सिया),[citation needed] या एएसी डिवाइस पर कई सुविधाओं में से एक के रूप में (पीआरसी का पाथफाइंडर,[citation needed] डायनावॉक्स सिस्टम्स,[citation needed] साल्टिलो के चैटपीसी उत्पाद[citation needed]). कुछ प्रसिद्ध कार्यक्रम: इंटेलीकम्प्लीट,[citation needed] जो फ्रीवेयर और पेवेयर दोनों संस्करणों में उपलब्ध है, परंतु केवल उन प्रोग्रामों के साथ कार्य करता है जो इसके साथ कार्य करने के लिए बने हैं। लेटमेटाइप[citation needed] और टाइपिंग एड[citation needed] दोनों फ्रीवेयर प्रोग्राम हैं जो किसी भी टेक्स्ट एडिटर में कार्य करते हैं।
स्वत: पूर्णता का एक प्रारंभिक संस्करण 1967 में एच. क्रिस्टोफर लॉन्गेट-हिगिंस द्वारा अपने संगणक-असिस्टेड टाइपराइटर (CAT) में वर्णित किया गया था।[19] प्रोग्रामर द्वारा पेश किए गए 'BEGIN' या 'PROCEDURE' या पहचानकर्ता जैसे शब्द, प्रोग्रामर द्वारा केवल एक या दो प्रतीकों को टाइप करने के उपरांत CAT द्वारा स्वचालित रूप से पूरा कर लिया जाएगा।
यह भी देखें
- Autocorrection, गलत वर्तनी वाले शब्दों का स्वत: सुधार।
- Predictive text
- Autofill
- Incremental search
- Snippet
- Context-sensitive user interface
- Combo box
- Search suggest drop-down list
- OpenSearch में खोज सुझाव वेब सेवाओं का विवरण शामिल है
- Google Feud, एक स्वत: पूर्ण खेल।
- वुबी प्रभाव
संदर्भ
- ↑ "अपने iPhone, iPad, या iPod टच पर ऑटो-करेक्शन और प्रेडिक्टिव टेक्स्ट का उपयोग कैसे करें". Apple Support. Apple.
- ↑ 2.0 2.1 2.2 2.3 2.4 Tam, Cynthia; Wells, David (2009). "कीबोर्ड स्तर पर एक व्यक्तिगत डिजिटल सहायक पर शब्द भविष्यवाणी सूची प्रदर्शित करने के लाभों का मूल्यांकन". Assistive Technology. 21 (3): 105–114. doi:10.1080/10400430903175473. PMID 19908678. S2CID 23183632.
- ↑ Anson, D.; Moist, P.; Przywara, M.; Wells, H.; Saylor, H.; Maxime, H. (2006). "ऑन-स्क्रीन कीबोर्ड का उपयोग करके टाइपिंग दरों पर शब्द पूर्णता और शब्द भविष्यवाणी के प्रभाव". Assistive Technology. 18 (2): 146–154. doi:10.1080/10400435.2006.10131913. PMID 17236473. S2CID 11193172.
- ↑ 4.0 4.1 Trnka, K.; Yarrington, J.M.; McCoy, K.F. (2007). "The Effects of Word Prediction on Communication Rate for AAC". NAACL-Short '07: Human Language Technologies 2007: The Conference of the North American Chapter of the Association for Computational Linguistics. Vol. Companion Volume, Short Papers. Association for Computational Linguistics. pp. 173–6. CiteSeerX 10.1.1.363.2416.
- ↑ 5.0 5.1 Beukelman, D.R.; Mirenda, P. (2005). Augmentative and Alternative Communication: Supporting Children and Adults with Complex Communication Needs (3rd ed.). Baltimore, MD: Brookes. p. 77. ISBN 9781557666840. OCLC 254228982.
- ↑ 6.0 6.1 6.2 Witten, I.H.; Darragh, John J. (1992). प्रतिक्रियाशील कीबोर्ड. Cambridge University Press. pp. 43–44. ISBN 978-0-521-40375-7.
- ↑ Jelinek, F. (1990). "Self-Organized Language Modeling for Speech Recognition". In Waibel, A.; Lee, Kai-Fu (eds.). वाक् पहचान में पढ़ना. Morgan Kaufmann. p. 450. ISBN 9781558601246.
- ↑ Oster, Jan (2015). "बिचौलियों का संचार, मानहानि और दायित्व". Legal Studies. 35 (2): 348–368. doi:10.1111/lest.12064. S2CID 143005665.
- ↑ McCulloch, Gretchen (11 February 2019). "स्वतः पूर्ण आपका सर्वश्रेष्ठ संस्करण प्रस्तुत करता है". Wired. Retrieved 11 February 2019.
- ↑ "[AHK 1.1]TypingAid v2.22.0 — Word AutoCompletion Utility". AutoHotkey. 2010.
- ↑ Clasohm, Carsten (2011). "लेटमीटाइप". Archived from the original on 2012-05-27. Retrieved 2012-05-09.
- ↑ "Medical Transcription Software — IntelliComplete". FlashPeak. 2014.
- ↑ Davids, Neil (2015-06-03). "स्वत: पूर्ण खोज सुझावों को बदलना". Reputation Station. Retrieved 19 June 2015.
- ↑ Dabbagh, H.H.; Damper, R.I. (1985). "Average Selection Length and Time as Predictors of Communication Rate". In Brubaker, C.; Hobson, D.A. (eds.). Technology, a Bridge to Independence: Proceedings of the Eighth Annual Conference on Rehabilitation Technology, Memphis, Tennessee, June 24-28th, 1985. Rehabilitation Engineering Society of North America. pp. 404–6. OCLC 15055289. 80177b42-e668-4ed5-a256-49b9440bdfa5.
- ↑ Goodenough-Trepagnier, C.; Rosen, M.J. (1988). "Predictive Assessment for Communication Aid Prescription: Motor-Determined Maximum Communication Rate". In Bernstein, L.E. (ed.). The vocally impaired: Clinical Practice and Research. Philadelphia: Grune & Stratton. pp. 165–185. ISBN 9780808919087. OCLC 567938402. as cited in Tam & Wells 2009
- ↑ Swiffin, A.L.; Arnott, J.L.; Pickering, J.A.; Newell, A.F. (1987). "एक संचार कृत्रिम अंग में अनुकूली और भविष्य कहनेवाला तकनीक". Augmentative and Alternative Communication. 3 (4): 181–191. doi:10.1080/07434618712331274499. as cited in Tam & Wells 2009
- ↑ Tam, C.; Reid, D.; Naumann, S.; O'Keefe, B. (2002). "स्पाइना बिफिडा और हाइड्रोसिफ़लस वाले बच्चों में लिखित उत्पादकता पर शब्द भविष्यवाणी हस्तक्षेप के कथित लाभ". Occupational Therapy International. 9 (3): 237–255. doi:10.1002/oti.167. PMID 12374999. as cited in Tam & Wells 2009.
- ↑ Sumit Software (2010). "टंकण सहायक - शब्द भविष्यवाणी सॉफ्टवेयर की नई पीढ़ी". PRLog: Press Release Distribution.
- ↑ Longuet-Higgins, H.C.; Ortony, A. (1968). "The Adaptive Memorization of Sequences". Machine Intelligence 3, Proceedings of the Third Annual Machine Intelligence Workshop, University of Edinburgh, September 1967. Edinburgh University Press. pp. 311–322.
बाहरी संबंध
- Live Search Explained—Examples and explanations of working web examples plus a discussion of the usability benefits compared to traditional search.
- Google Feud—The first and most popular of many games built using autocomplete data, which won a Webby Award for "Best Game" in 2016.
- Mimicking Google's Search Autocomplete With a Single MigratoryData Server—Optimize search autocomplete using persistent WebSocket connections to achieve both low-latency search experience and bandwidth improvement.