ऑटोकंप्लीट: Difference between revisions
From Vigyanwiki
(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 |
||
| (5 intermediate revisions by 4 users not shown) | |||
| 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>लेटमीटाइप, नि:शुल्क होता है, परंतु इसका विकास अब नहीं होता है, लेखक ने स्रोत कोड प्रकाशित किया है और किसी भी व्यक्ति को विकास जारी रखने की अनुमति दी है। टाइपिंगएड, जो कि नि:शुल्क है, सक्रिय रूप से विकसित हो रहा है।टाइपिंगएड, नि:शुल्क भी सक्रिय रूप से विकसित है। इंटेलीन्यूनतम्प्लीट, एक नि:शुल्क और पेवेयर दोनों संस्करण होता है, केवल वे कुछ प्रोग्राम में कार्य करता है जो इंटेलीकॉम्प्लीट सर्वर प्रोग्राम के सापेक्ष जुड़ते हैं।<ref>{{cite web |url=http://www.intellicomplete.com/ |title=Medical Transcription Software — IntelliComplete |date=2014 |publisher=FlashPeak}}</ref> कई स्वत: पूर्ण प्रोग्राम एक [[आशुलिपि|संक्षिप्त लिपि]] सूची बनाने के लिए भी उपयोग किए जा सकते हैं स्मार्टाइप एक प्रारंभिक स्वत: पूर्ण सॉफ़्टवेयर था, जो 1980 के दशक के आखिरी दशक से तारीख रखता है और आज भी उपलब्ध है। यह प्रारंभ में वर्डपरफेक्ट के लिए एमएस/डॉस में कार्य करने वाले चिकित्सा संक्रियाकर्ताओं के लिए विकसित किया गया था, परंतु अब यह किसी भी विंडोज या वेब-आधारित प्रोग्राम में कार्य करता है। | |||
=== आशुलिपि === | === आशुलिपि === | ||
संक्षिप्त लिपि, जिसे ऑटोरिप्लेस भी कहा जाता है, एक संबंधित सुविधा है जो किसी विशेष स्ट्रिंग को दूसरे स्ट्रिंग से स्वचालित रूप से प्रतिस्थापित करती है, सामान्यतः ऐसी स्ट्रिंग जो लंबी होती है और टाइप करने में कठिन होती है, जैसे "मेरानाम" को "ली जॉन निकोलाई फ्रांस्वा अल रहमान" के सापेक्ष भी होता हैं।यह सामान्यतः सरल टाइपिंग त्रुटियों को भी चुपचाप सही कर सकता है, जैसे "तेह" को "द थे" में परिवर्तित करना।कई स्वत: पूर्ण प्रोग्राम, स्थैतिक रूप से स्थापित या पाठ संपादकों में एकीकृत, शब्द सूचियों पर आधारित, प्रायः उपयोग की जाने वाली वाक्यांशों के लिए एक संक्षिप्त लिपि कार्यक्षमता भी सम्मिलित करते हैं।। | |||
=== संदर्भ समापन === | === संदर्भ समापन === | ||
सन्दर्भ समापन एक पाठ संपादक सुविधा है, शब्द समापन के समान, जो वर्तमान प्रसंग और दस्तावेज़ के अंदर समानता वाले अन्य शब्दों के प्रसंग पर आधारित शब्दों (या पूरे वाक्यांशों) को पूरा करती है। सन्दर्भ समापन का मुख्य लाभ यह है कि यह आंतरिक अक्षरों के बिना भी आंतिकपूर्वक शब्दों की पूर्वानुमानित करने की क्षमता है। मुख्य अवांछित शब्दों की आँकड़े बहुत से प्रकार के सरल शब्द समापन की तुलना में अधिक होती है, जो सन्दर्भ समापन के लिए सामान्य रूप से बड़ी होती है। सन्दर्भ समापन का सबसे सामान्य उपयोग प्रगतिशील प्रोग्रामिंग भाषा संपादक और आईडीई में देखा जाता है, जहां प्रशिक्षण डेटा सेट स्वतः ही उपलब्ध होता है और सन्दर्भ समापन प्रयोक्ता के लिए विस्तृत शब्द समापन से अधिक समझ में आता है। | |||
रेखा समापन एक प्रकार का सन्दर्भ समापन है, जिसे जुराज सिमलोविक ने जुलाई 2006 में टेड नोटपैड में पहली बार उपस्थितकिया था। रेखा समापन में प्रवेश करने वाली संदर्भ होती है, जो वर्तमान पंक्ति होती है, जबकि वर्तमान दस्तावेज़ प्रशिक्षण डेटा सेट के रूप में उपस्थितकिया जाता है। जब उपयोगकर्ता एक ऐसी पंक्ति प्रारंभ करता है जो प्रायः उपयोग की जाने वाली वाक्यांश से प्रारंभ होती है, संपादकस्वचालित रूप से उसे पूरा करता है, जहां तक समान पंक्तियाँ भिन्न होती हैं, या सामान्य आगे बढ़ने की सूची का प्रस्ताव देता है। | |||
एप्लिकेशन में क्रिया पूर्णता एक स्वतंत्र उपकरण है जो वर्तमान एप्लिकेशन को या एक ऑपरेटिंग सिस्टम के सभी वर्तमान एप्लिकेशनों को आधार बनाकर स्वत: पूर्ण क्षमता जोड़ता है। क्रिया पूर्णता का मुख्य लाभ पूर्वानुमानित क्रियाओं की क्षमता है। मुख्य हानि डेटा सेट की आवश्यकता होती है। क्रिया पूर्णता का सबसे सामान्य उपयोग प्रगतिशील प्रोग्रामिंग भाषा संपादक और आईडीई में देखा जाता है। परंतु वहां भी क्रिया पूर्णता उपकरण हैं जो सभी एप्लिकेशनों के लिए वैश्विक रूप से कार्य करते हैं, सापेक्ष ही, पीसी के सभी एप्लिकेशनों के पारस्परिक रूप से अवरोध किए बिना क्रिया पूर्णता को प्रदान करते हैं। | |||
== सॉफ्टवेयर द्वारा उपयोग == | == सॉफ्टवेयर द्वारा उपयोग == | ||
=== वेब ब्राउज़र में === | === वेब ब्राउज़र में === | ||
[[File:Autocomplete Mozilla Firefox 23 - Wikipedia de search.png|thumb|[[मोज़िला फ़ायरफ़ॉक्स]] में | [[File:Autocomplete Mozilla Firefox 23 - Wikipedia de search.png|thumb|[[मोज़िला फ़ायरफ़ॉक्स]] में सर्च बॉक्स की स्वत: पूर्ण होती हैं।]][[वेब ब्राउज़र]] में, पता बार (ब्राउज़र के इतिहास से आइटम का उपयोग करके) और [[खोज इंजन]] के खोज बॉक्स जैसे प्रायः उपयोग किए जाने वाले पृष्ठों पर विषय वस्तु बॉक्स में स्वत: पूर्ण किया जाता है। वेब पतों के लिए स्वत: पूर्ण विशेष रूप से सुविधाजनक होती है क्योंकि पूरे पतों की लंबाई सामान्यतः लंबी होती है और सही रूप से टाइप करना कठिन होता है। [[HTML5|एचटीएमएल 5]] में स्वत: पूर्ण फॉर्म एट्रिब्यूट होता है। | ||
=== [[ ई-मेल कार्यक्रम |ईमेल प्रोग्रामों में]] === | |||
ई-मेल प्रोग्राम में स्वत: पूर्ण का उपयोग सामान्यतः रूप से इच्छित प्राप्तकर्ताओं के ई-मेल पतों को भरने के लिए किया जाता है। सामान्यतः, प्रायः उपयोग किए जाने वाले ई-मेल पतों की संख्या न्यूनतम होती है, इसलिए उनमें से चयन करने के लिए स्वत: पूर्ण का उपयोग करना अपेक्षाकृत आसान होता है। वेब पतों की तरह, ई-मेल पते भी प्रायः लंबे होते हैं, इसलिए उन्हें पूरी तरह से टाइप करना असुविधाजनक होता है। | |||
ईमेल प्रोग्रामों में स्वत: पूर्ण सामान्यतः प्राथमिक ग्राहकों के ईमेल पतों को भरने के लिए उपयोग की जाती है। सामान्यतः कुछ ही आवश्यक ईमेल पते होते हैं, इसलिए स्वत: पूर्ण का उपयोग उनमें से चुनने में सुविधाजनक होता है। वेब पतों की तरह, ईमेल पते सामान्यतः लंबे होते हैं, इसलिए उन्हें पूर्णतः टाइप करना असुविधाजनक होता है। | |||
उदाहरण के लिए, [[Microsoft]] | उदाहरण के लिए, [[Microsoft|माइक्रोसॉफ्ट आउटलुक एक्सप्रेस]] नाम के आधार पर पतों को खोजेगा जो पत्रिका में उपयोग किया जाता है।[[Google|गूगल]] का [[ जीमेल लगीं | जीमेल]] में पतों को पते या संग्रहित नाम में पाए जाने वाले किसी भी स्ट्रिंग द्वारा खोजेगा। | ||
=== खोज इंजन में === | === खोज इंजन में === | ||
खोज इंजनों में, स्वत: पूर्ण उपयोगकर्ता इंटरफ़ेस सुविधाएँ उपयोगकर्ताओं को | खोज इंजनों में, स्वत: पूर्ण उपयोगकर्ता इंटरफ़ेस सुविधाएँ उपयोगकर्ताओं को सुझाए गए क्वेरी या परिणाम प्रदान करती है जब वे अपना क्वेरी सर्च बॉक्स में टाइप करते हैं। इसे सामान्यतः स्वतः सुझाव या [[वृद्धिशील खोज]] के रूप में भी जाना जाता है। इस प्रकार की खोज प्रायः स्वरूप में होती है जो प्रविष्टि त्रुटियों को क्षमा करने के लिए समान एल्गोरिदम पर आश्रित होती हैं, जैसे ध्वनिक [[साउंडेक्स]] एल्गोरिदम या भाषा निरपेक्ष [[लेवेनशेटिन एल्गोरिथम]] जैसी प्रविष्टि त्रुटियों को क्षमा कर देती है।बड़े सूचकांकों या लोकप्रिय क्वेरी सूचियों को कुछ मिलीसेकेंड के अंदर खोजने की चुनौती बनी रहती है क्योंकी उपयोगकर्ता टाइप करते समय पॉप-अप परिणाम देख सके। | ||