ऑटोकंप्लीट

From Vigyanwiki

ऑटोकंप्लीट (स्वत: पूर्ण), या शब्द पूर्णता, एक ऐसी सुविधा होती है जिसमें एक एप्लिकेशन उपयोगकर्ता के द्वारा टंकित शब्द के बाकी हिस्से का पूर्वानुमान करती है।एंड्रॉइड और आईओएस [1] स्मार्टफोन, में इसे पूर्वानुमानात्मक पाठ कहा जाता है। ग्राफिकल उपयोगकर्ता इंटरफेस में, उपयोगकर्ता सामान्यतः रूप से किसी सुझाव को स्वीकार करने के लिए टैब कुंजी दबा सकते हैं या कई में से एक को स्वीकार करने के लिए नीचे की तीर कुंजी दबा सकते हैं।

स्वत: पूर्ण उन स्थितियों में मानव-संगणक संवाद की गति को बढ़ाता है जब यह सही रूप से पहचानता है जिसे उपयोगकर्ता केवल कुछ वर्णों को विषय वस्तु इनपुट फ़ील्ड में टाइप करने के उपरांत दर्ज करना चाहता है। यह सबसे अच्छे विधि से कार्य करता है जब ऐसे डोमेन में हो जहाँ संभावित शब्दों की संख्या सीमित होती है (जैसे कमांड रेखा इंटरप्रिटर में), कुछ शब्द अधिकांशतः सामान्य होते हैं (जैसे ईमेल को पता करते समय), या संरचित और पूर्वानुमानित पाठ लिखते हैं ।

बहुत सारे ऑटोपूर्ण एल्गोरिदम उपयोगकर्ता द्वारा उन्हें कुछ बार लिखने के उपरांत नए शब्द सीखते हैं और व्यक्तिगत उपयोगकर्ता की सीखी हुई आदतों पर आधारित विकल्प सुझा सकते हैं।

परिभाषा

मूल उद्देश्य

वर्ड प्रेडिक्शन सॉफ्टवेयर का मूल उद्देश्य शारीरिक अक्षमताओं वाले लोगों की टाइपिंग गति बढ़ाने में सहायता करना था।[2] सापेक्ष ही किसी शब्द या वाक्य को पूरा करने के लिए आवश्यक कीस्ट्रोक्स की संख्या को न्यूनतम करने में उनकी सहायता करने के लिए ज़्यादा संख्या में अक्षरों को न्यूनतम करने में सहायता करना था।[3] यह आवश्यकता तेज़ी बढ़ाने की आवश्यकता को दर्शाती है क्योंकि सामान्यतः उस समय लोग बोली का उपयोग करने वाले लोगों के मुकाबले आवाज़ उत्पन्न करने वाले उपकरण का उपयोग करने वाले लोग अधिकांशतः अपनी बातचीत की गति के रूप में न्यूनतम से न्यूनतम 10% तक की गति से भी न्यूनतम बोलते हैं।[4] परंतु यह फ़ंक्शन किसी भी व्यक्ति के लिए बहुत उपयोगी है जो पाठ लिखता है, विशेष रूप से ऐसे लोगों के लिए - जैसे चिकित्सा डॉक्टर - जो बार-बार लंबे, मुश्किल वर्तनी वाले शब्दों का उपयोग करते हैं जो तकनीकी या चिकित्सा से संबंधित हो सकते हैं।

विवरण

स्वत: पूर्ण या शब्द पूर्ण करने का कार्य ऐसे कार्य करता है कि जब लेखक एक शब्द के पहले अक्षर या अक्षरों को लिखता है, तो प्रोग्राम एक या एक से अधिक संभावित शब्दों की सुझावें प्रदान करता है। यदि वह शब्द जिसे वह लिखना चाहता है, सूची में सम्मिलित है, तो वह उसका चयन कर सकता है, उदाहरण के लिए संख्या कुंजियों का उपयोग करके उसका चयन कर सकता है।यदि उपयोगकर्ता की चाहिए गई शब्द पूर्वानुमानित नहीं होती है, तो लेखक को शब्द के अगले अक्षर को दर्ज करना होता है।

इस समय, शब्द चयन को संशोधित किया जाता है क्योंकी प्रदान किए गए शब्द चयन चयनित अक्षरों के सापेक्ष प्रारंभ हों। जब उपयोगकर्ता द्वारा चाहिए गई शब्द प्रदर्शित होती है, तो उसे चुना जाता है, और शब्द को पाठ में सम्मिलित किया जाता है।[5][6] एक अन्य शब्द पूर्वानुमान के रूप में, हाल ही में उपयोग की गई शब्द जोड़ों पर आधारित होते हुए, हाल ही में लिखे गए शब्द के उपरांत सबसे संभावित शब्दों का पूर्वानुमान लगाया जाता है।[6] शब्द पूर्वानुमान में भाषा मॉडलिंग का उपयोग किया जाता है, जहां एक निर्धारित शब्दावली के अंदर सबसे संभावित शब्दों की गणना की जाती है जो उपस्थित होने की संभावना बहुत अधिक होती है।[7] भाषा मॉडेलिंग के सापेक्ष,एएसी उपयोगकर्ता द्वारा हाल ही में और प्रायः उपयोग की जाने वाली शब्दों को अधिक पूर्वानुमानित करने के लिए एक "फ्रेक्यूंसी मॉडल" के सापेक्ष बुनियादी शब्द पूर्वानुमान जोड़ा जाता है।[4] शब्द पूर्वानुमान सॉफ़्टवेयर सामान्यतः उपयोगकर्ता को अपने शब्दों को शब्द पूर्वानुमान की शब्दकोशों में सीधे डालने की अनुमति देता है, या फिर "सीखने" के द्वारा उपयोगकर्ता द्वारा लिखे गए शब्दों को पहचानता है।[5][6]आटोकंप्लीशन तकनीकों में प्रायःजननांग या अन्य अश्लील शब्दों से संबंधित खोज परिणाम छोड़ दिए जाते हैं, जैसे कि मृतक शब्द इत्यादि।[8][9]


स्टैंडअलोन उपकरण

वर्तमान एप्लिकेशन में स्वत: पूर्ण कार्यक्षमता को जोड़ने के लिए एकल उपकरण होते हैं। ये कार्यक्रम उपयोगकर्ता के कीस्ट्रोक का मॉनिटर करते हैं और पहले टाइप किए गए अक्षरों के आधार पर एक शब्द सूची की सुझाव देते हैं। उदाहरण टाइपिंगएड और लेटमेटाइप हैं।[10][11]लेटमीटाइप, नि:शुल्क होता है, परंतु इसका विकास अब नहीं होता है, लेखक ने स्रोत कोड प्रकाशित किया है और किसी भी व्यक्ति को विकास जारी रखने की अनुमति दी है। टाइपिंगएड, जो कि नि:शुल्क है, सक्रिय रूप से विकसित हो रहा है।टाइपिंगएड, नि:शुल्क भी सक्रिय रूप से विकसित है। इंटेलीन्यूनतम्प्लीट, एक नि:शुल्क और पेवेयर दोनों संस्करण होता है, केवल वे कुछ प्रोग्राम में कार्य करता है जो इंटेलीकॉम्प्लीट सर्वर प्रोग्राम के सापेक्ष जुड़ते हैं।[12] कई स्वत: पूर्ण प्रोग्राम एक संक्षिप्त लिपि सूची बनाने के लिए भी उपयोग किए जा सकते हैं स्मार्टाइप एक प्रारंभिक स्वत: पूर्ण सॉफ़्टवेयर था, जो 1980 के दशक के आखिरी दशक से तारीख रखता है और आज भी उपलब्ध है। यह प्रारंभ में वर्डपरफेक्ट के लिए एमएस/डॉस में कार्य करने वाले चिकित्सा संक्रियाकर्ताओं के लिए विकसित किया गया था, परंतु अब यह किसी भी विंडोज या वेब-आधारित प्रोग्राम में कार्य करता है।

आशुलिपि

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

संदर्भ समापन

सन्दर्भ समापन एक पाठ संपादक सुविधा है, शब्द समापन के समान, जो वर्तमान प्रसंग और दस्तावेज़ के अंदर समानता वाले अन्य शब्दों के प्रसंग पर आधारित शब्दों (या पूरे वाक्यांशों) को पूरा करती है। सन्दर्भ समापन का मुख्य लाभ यह है कि यह आंतरिक अक्षरों के बिना भी आंतिकपूर्वक शब्दों की पूर्वानुमानित करने की क्षमता है। मुख्य अवांछित शब्दों की आँकड़े बहुत से प्रकार के सरल शब्द समापन की तुलना में अधिक होती है, जो सन्दर्भ समापन के लिए सामान्य रूप से बड़ी होती है। सन्दर्भ समापन का सबसे सामान्य उपयोग प्रगतिशील प्रोग्रामिंग भाषा संपादक और आईडीई में देखा जाता है, जहां प्रशिक्षण डेटा सेट स्वतः ही उपलब्ध होता है और सन्दर्भ समापन प्रयोक्ता के लिए विस्तृत शब्द समापन से अधिक समझ में आता है।

रेखा समापन एक प्रकार का सन्दर्भ समापन है, जिसे जुराज सिमलोविक ने जुलाई 2006 में टेड नोटपैड में पहली बार उपस्थितकिया था। रेखा समापन में प्रवेश करने वाली संदर्भ होती है, जो वर्तमान पंक्ति होती है, जबकि वर्तमान दस्तावेज़ प्रशिक्षण डेटा सेट के रूप में उपस्थितकिया जाता है। जब उपयोगकर्ता एक ऐसी पंक्ति प्रारंभ करता है जो प्रायः उपयोग की जाने वाली वाक्यांश से प्रारंभ होती है, संपादकस्वचालित रूप से उसे पूरा करता है, जहां तक समान पंक्तियाँ भिन्न होती हैं, या सामान्य आगे बढ़ने की सूची का प्रस्ताव देता है।

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

सॉफ्टवेयर द्वारा उपयोग

वेब ब्राउज़र में

मोज़िला फ़ायरफ़ॉक्स में सर्च बॉक्स की स्वत: पूर्ण होती हैं।

वेब ब्राउज़र में, पता बार (ब्राउज़र के इतिहास से आइटम का उपयोग करके) और खोज इंजन के खोज बॉक्स जैसे प्रायः उपयोग किए जाने वाले पृष्ठों पर विषय वस्तु बॉक्स में स्वत: पूर्ण किया जाता है। वेब पतों के लिए स्वत: पूर्ण विशेष रूप से सुविधाजनक होती है क्योंकि पूरे पतों की लंबाई सामान्यतः लंबी होती है और सही रूप से टाइप करना कठिन होता है। एचटीएमएल 5 में स्वत: पूर्ण फॉर्म एट्रिब्यूट होता है।

ईमेल प्रोग्रामों में

ई-मेल प्रोग्राम में स्वत: पूर्ण का उपयोग सामान्यतः रूप से इच्छित प्राप्तकर्ताओं के ई-मेल पतों को भरने के लिए किया जाता है। सामान्यतः, प्रायः उपयोग किए जाने वाले ई-मेल पतों की संख्या न्यूनतम होती है, इसलिए उनमें से चयन करने के लिए स्वत: पूर्ण का उपयोग करना अपेक्षाकृत आसान होता है। वेब पतों की तरह, ई-मेल पते भी प्रायः लंबे होते हैं, इसलिए उन्हें पूरी तरह से टाइप करना असुविधाजनक होता है।

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

उदाहरण के लिए, माइक्रोसॉफ्ट आउटलुक एक्सप्रेस नाम के आधार पर पतों को खोजेगा जो पत्रिका में उपयोग किया जाता है।गूगल का जीमेल में पतों को पते या संग्रहित नाम में पाए जाने वाले किसी भी स्ट्रिंग द्वारा खोजेगा।

खोज इंजन में

खोज इंजनों में, स्वत: पूर्ण उपयोगकर्ता इंटरफ़ेस सुविधाएँ उपयोगकर्ताओं को सुझाए गए क्वेरी या परिणाम प्रदान करती है जब वे अपना क्वेरी सर्च बॉक्स में टाइप करते हैं। इसे सामान्यतः स्वतः सुझाव या वृद्धिशील खोज के रूप में भी जाना जाता है। इस प्रकार की खोज प्रायः स्वरूप में होती है जो प्रविष्टि त्रुटियों को क्षमा करने के लिए समान एल्गोरिदम पर आश्रित होती हैं, जैसे ध्वनिक साउंडेक्स एल्गोरिदम या भाषा निरपेक्ष लेवेनशेटिन एल्गोरिथम जैसी प्रविष्टि त्रुटियों को क्षमा कर देती है।बड़े सूचकांकों या लोकप्रिय क्वेरी सूचियों को कुछ मिलीसेकेंड के अंदर खोजने की चुनौती बनी रहती है क्योंकी उपयोगकर्ता टाइप करते समय पॉप-अप परिणाम देख सके।

जब किसी खोज के समय नकारात्मक खोज शब्द सुझाए जाते हैं, तो स्वत: पूर्ण व्यक्तियों और व्यापारों पर नकारात्मक प्रभाव डाल सकती है। स्वत: पूर्ण अब प्रतिष्ठा प्रबंधन का एक हिस्सा बन गई है, क्योंकि कंपनियों को नकारात्मक खोज शब्दों जैसे घोटाला, शिकायतें और धोखाधड़ी से जुड़े परिणाम परिवर्तित करने की कोशिश करती हैं। विशेष रूप से गूगल ने उन तत्वों की सूची की है जो उनके एल्गोरिदम कार्य करने पर प्रभाव डालते हैं, परंतु यह एक ऐसा क्षेत्र है जो हेरफेर के लिए खुला है।[13]

स्रोत कोड संपादकों में

Qt क्रिएटर 5.0 में कोड पूरा करना: प्रोग्रामर कुछ कोड टाइप करता है, और जब सॉफ्टवेयर एक पहचानने योग्य स्ट्रिंग का पता लगाता है जैसे कि एक चर पहचानकर्ता या वर्ग का नाम यह प्रोग्रामर को एक मेनू प्रस्तुत करता है जिसमें पहचाने गए चर का पूरा नाम या लागू होने वाली विधियाँ होती हैं। ज्ञात वर्ग, और प्रोग्रामर उसके या उसके माउस या कीबोर्ड तीर कुंजियों के सापेक्ष एक विकल्प बनाता है। यदि प्रोग्रामर बिना किसी विकल्प के टाइप करना जारी रखता है, तो मेनू गायब हो जाता है

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

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

डेटाबेस क्वेरी टूल्स में

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

वर्ड प्रोसेसर में

कई शब्द प्रसंस्करण कार्यक्रमों में, स्वत: पूर्णता दोहराए जाने वाले शब्दों और वाक्यांशों को टाइप करने में लगने वाले समय को न्यूनतम कर देती है। स्वत: पूर्णता के लिए स्रोत सामग्री या तो शेष वर्तमान दस्तावेज़ से या उपयोगकर्ता द्वारा परिभाषित सामान्य शब्दों की सूची एकत्र की जाती है। वर्तमान में अपाचे ओपनऑफिस, कैलिग्रा सुइट, केऑफिस, लिब्रे ऑफिस और माइक्रोसॉफ्ट ऑफिस में इस तरह की स्वत: पूर्णता के लिए समर्थन करते है, जैसे इमाक्स और विम जैसे उन्नत पाठ संपादक करते हैं।

  • अपाचे ओपनऑफिस राइटर और लिब्रे ऑफिस राइटर में एक कार्यकारी शब्द पूर्ति कार्यक्रम है जो पूरे शब्दकोश के अलावा विषय वस्तु में पहले टाइप किए गए शब्दों को प्रस्तावित करता है।
  • माइक्रोसॉफ्ट एक्सेल स्प्रेडशीट एप्लिकेशन में एक कार्यकारी शब्द पूर्ति कार्यक्रम है जो पहले से टाइप किए गए शब्दों की प्रस्तावित करता है, जो ऊपरी सेल में टाइप किए गए हैं।

कमांड-रेखा दुभाषियों में

पावरशेल में कमांड-रेखा पूर्ण होती है।

कमांड-लाइन इंटरप्रेटर में, जैसे कि यूनिक्स का बॉर्न शेल या बैश (यूनिक्स शेल), या माइक्रोसॉफ़्ट विंडोज़ का सीएमडी.ईएक्सई या पॉवरशेल, या इसी तरह के कमांड रेखा इंटरफेस में, सभी का ट्रैक रखकर कमांड नामों और फ़ाइल नामों का स्वत: पूर्ण किया जा सकता है। यहाँ स्वतः पूर्ण सामान्यतः रूप से टैब कुंजी Tab ↹ दबाकर किया जाता है कुंजी शब्द के पहले कई अक्षर टाइप करने के उपरांत। उदाहरण के लिए, यदि वर्तमान निर्देशिका में x से प्रारंभ होने वाली एकमात्र फ़ाइल xLongFileName है, तो उपयोगकर्ता x टाइप करना पसंद कर सकता है और पूर्ण नाम को स्वत: पूर्ण कर सकता है। यदि उसी दायरे में x से प्रारंभ होने वाला कोई अन्य फ़ाइल नाम या कमांड होता है, तो उपयोगकर्ता उपयुक्त पाठ का चयन करने के लिए अधिक अक्षर टाइप करेगा या टैब कुंजी को बार-बार दबाएगा क्योंकी उचित पाठ का चयन करें।

दक्षता

अनुसंधान

यद्यपि शोध से पता चला है कि शब्द पूर्वानुमान सॉफ्टवेयर आवश्यक कीस्ट्रोक्स की संख्या को न्यूनतम करता है और विकलांग बच्चों की लिखित उत्पादकता में सुधार करता है,[2]परंतु शब्द पूर्वानुमान वास्तव में प्रदर्शन की गति को बढ़ाता है या नहीं, इसके बारे में मिश्रित परिणाम हैं।[14][15] ऐसा माना जाता है कि शब्द पूर्वानुमान हमेशा पाठ प्रविष्टि की दर में वृद्धि नहीं करती है क्योंकि संज्ञानात्मक भार में वृद्धि और कीबोर्ड से मॉनीटर पर आंखों की दृष्टि को स्थानांतरित करने की आवश्यकता होती है।[2]

इस संज्ञानात्मक भार को न्यूनतम करने के लिए, पांच संभावित शब्दों तक सीमित सूची को कम करने और उन शब्दों को लंबवत रूप रखने जैसे पैरामीटर का उपयोग किया जा सकता है।[2] ऊर्ध्वाधर रूप सिर और आंखों की गतिविधियों को न्यूनतम रखने के लिए है, और अतिरिक्त दृश्य संकेत भी प्रदान करता है क्योंकि शब्द की लंबाई स्पष्ट हो जाती है।[16] यद्यपि कई सॉफ्टवेयर डेवलपर्स का मानना ​​है कि अगर पूर्वानुमान सूची शब्द कर्सर का अनुसरण करता है, तो इससे आंखों की गति न्यूनतम हो जाएगी,[2]टैम, रीड, ओ'कीफ और नौमान (2002) द्वारा स्पाइना बिफिडा वाले बच्चों के एक अध्ययन में यह दर्शाया गया था कि टाइपिंग अधिक हुआ और बच्चे इसे पसंद करते थे जब सूची स्क्रीन के नीचे, मध्यरेखा पर दिखाई दी थी। कई अध्ययनों में पाया गया है कि जब शब्द सूची कीबोर्ड के समीप होती है तो शब्द पूर्वानुमान प्रदर्शन और संतुष्टि बढ़ जाती है, क्योंकि आंखों की गतिविधियों की मात्रा न्यूनतम हो जाती है।[17]

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

1967 में एच. क्रिस्टोफर लॉन्गेट-हिगिंस अपने संगणक-असिस्टेड टाइपराइटर (कैट) स्वत: पूर्णता का एक प्रारंभिक संस्करण द्वारा में वर्णित किया गया था।[19] ऐसे शब्द जैसे 'प्रारंभ' या 'प्रक्रिया' या प्रोग्रामर द्वारा उपस्थित किए गए पहचानकर्ता, केवल एक या दो प्रतीक टाइप करने के उपरांत कैट द्वारा स्वचालित रूप से पूरा किए जाएंगे।"

यह भी देखें

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

संदर्भ

  1. "अपने iPhone, iPad, या iPod टच पर ऑटो-करेक्शन और प्रेडिक्टिव टेक्स्ट का उपयोग कैसे करें". Apple Support. Apple.
  2. 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.
  3. 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. 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. 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. 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.
  7. Jelinek, F. (1990). "Self-Organized Language Modeling for Speech Recognition". In Waibel, A.; Lee, Kai-Fu (eds.). वाक् पहचान में पढ़ना. Morgan Kaufmann. p. 450. ISBN 9781558601246.
  8. Oster, Jan (2015). "बिचौलियों का संचार, मानहानि और दायित्व". Legal Studies. 35 (2): 348–368. doi:10.1111/lest.12064. S2CID 143005665.
  9. McCulloch, Gretchen (11 February 2019). "स्वतः पूर्ण आपका सर्वश्रेष्ठ संस्करण प्रस्तुत करता है". Wired. Retrieved 11 February 2019.
  10. "[AHK 1.1]TypingAid v2.22.0 — Word AutoCompletion Utility". AutoHotkey. 2010.
  11. Clasohm, Carsten (2011). "लेटमीटाइप". Archived from the original on 2012-05-27. Retrieved 2012-05-09.
  12. "Medical Transcription Software — IntelliComplete". FlashPeak. 2014.
  13. Davids, Neil (2015-06-03). "स्वत: पूर्ण खोज सुझावों को बदलना". Reputation Station. Retrieved 19 June 2015.
  14. 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.
  15. 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
  16. 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
  17. 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.
  18. Sumit Software (2010). "टंकण सहायक - शब्द भविष्यवाणी सॉफ्टवेयर की नई पीढ़ी". PRLog: Press Release Distribution.
  19. 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.


बाहरी संबंध