Apple के प्रेडिक्टिव कीबोर्ड को अपनी "प्रासंगिक" सामग्री कहां से मिलती है?


18

इसलिए मैं iOS 8 के साथ खेल रहा था, जब मैंने देखा कि कहीं भी "नया" टाइप करने पर, प्रेडिक्टिव कीबोर्ड "न्यूडर्म" शब्द का सुझाव देता है। मुझे एक ट्वीट में इस शब्द का उपयोग करना याद है , इसलिए मैंने इसे बंद कर दिया। लेकिन तब, "स्विफ्ट" शब्द लिखते समय, कीबोर्ड ने "स्विली" लिखने का सुझाव दिया। अब इससे मुझे काफी धक्का लगा, क्योंकि मैंने "स्विसलेप्स" शब्द का इस्तेमाल केवल निजी iMessage चैट में किया है, जिसे तीन महीने पहले (मेरे सभी उपकरणों से) हटा दिया गया था । मैंने कुछ अन्य शब्दों को टाइप करने की कोशिश की, जिन्हें मैंने हाल ही में सफारी में इस्तेमाल किया था (निजी मोड में चल रहा है), लेकिन मेरी राहत के लिए कीबोर्ड ने उन्हें सुझाव नहीं दिया।

हालाँकि, इससे कुछ प्रश्न बनते हैं:

  • क्या Apple मेरे iMessage को कैश करता है?
  • क्या Apple चयनित ऐप में मेरा कीबोर्ड इनपुट कैश करता है?
  • क्या मेरे कैश के पर्स का अनुरोध करना संभव है?
  • मैं आगे कैशिंग (यदि कोई हो) को कैसे अक्षम कर सकता हूं।

मुझे लगता है कि यह जोड़ने में मददगार होगा कि मैंने 9 सितंबर को आईओएस 8 स्थापित किया था, ठीक इसके बाद डेवलपर केंद्र को जीएम बीज जारी किया गया था। इसलिए iOS 8 के प्रेडिक्टिव कीबोर्ड के लिए असंभव है कि इन शब्दों को इनपुट के समय सीखा जाए।


ब्रायन निकल द्वारा उपलब्ध कराए गए उत्तर के आधार पर , iOS ने मेरे स्थानीय कीबोर्ड डिक्शनरी में शब्दों को जोड़ा (यानी ऐसे शब्द जिन्हें मैं सीखना चाहता हूं), जो मैंने तब अपने डिवाइस को बैकअप से रिस्टोर करते समय iOS 8 में सिंक किया था; जो अपेक्षित प्रतीत होने पर उन्हें सुझाव देने वाले कीबोर्ड में परिणामित हुआ।

तो ऐसा लगता है कि Apple हमारी गोपनीयता का उल्लंघन नहीं कर रहा है। खुशी है कि ऊपर को मंजूरी दे दी है!


मुझे लगता है कि जब आप एक नए अपरिचित शब्द का उपयोग करते हैं तो उपयोगकर्ता शब्दकोश में जोड़ा जाता है। मैंने सोचा नहीं था कि यह मक्खी पर पिछले वार्तालापों के भार के माध्यम से दिखेगा। नए प्रेडिक्टिंग कीबोर्ड को थोड़ा खराब पाया। शब्दों की पेशकश करना जो एक वाक्य में अगला नहीं होना चाहिए।
v3nt

जवाबों:


6

केवल iOS 7 के साथ मेरे अनुभव से बोलते हुए, डिवाइस आपके द्वारा दर्ज किए गए किसी भी शब्द को सहेजता है, लेकिन आपके "कीबोर्ड शब्दकोश" में स्वत: सुधार नहीं करता है। तर्क यह है कि यदि आप इसे सही नहीं करना चाहते हैं, तो यह एक ऐसा शब्द है जिसका आपने उपयोग किया है और फिर से उपयोग कर सकता है।

मैंने एक मूल परीक्षण किया। मैंने मैसेज में "स्विसलैप्स" टाइप किया लेकिन भेजा नहीं। थोड़ी देर बाद मैंने "स्विस" टाइप किया और यह स्वतः पूर्ण हो गया। मैंने पुष्टि की कि यह नोट्स में भी आया है। यह सत्यापित करने के लिए कि Apple ऐप विशिष्ट नहीं था, मैंने एवोकैडो में एक नया शब्द टाइप किया और यह नोट्स में एक पूर्ण सुझाव के रूप में भी दिखा।

आप Settings.app, General> Reset> Reset Keyboard Dictionary में जाकर अपना कीबोर्ड डिक्शनरी खाली कर सकते हैं। यह उत्तर कैश को रास्ता दिखाता है और आप सैद्धांतिक रूप से फ़ाइल को एक्सेस करने और संशोधित करने के लिए एक तृतीय-पक्ष टूल का उपयोग करके केवल अपमानजनक शब्दों को हटा सकते हैं।

नए शब्दों को सीखने से रोकने के लिए, मैं अनुमान लगाऊंगा कि ऑटो-सुधार को अक्षम करना iOS 7 में चाल चलेगा। भले ही "स्विसलैप्स" अब एक स्वत: पूर्ण सुझाव है, फिर भी यह एक अमान्य शब्द के रूप में दिखाई देता है, इसलिए यह बातचीत नहीं कर रहा है वर्तनी जांच शब्दकोश। iOS 8 में अधिक महीन दाने वाली सेटिंग हो सकती है, लेकिन आपको यह मान लेना होगा कि प्रेडिक्टिव कीबोर्ड आपके द्वारा टाइप की गई हर चीज से सीख रहा है और इसे बस डिसेबल करना पड़ सकता है।

IMessages पर आपके प्रश्न के लिए, Apple इस बात पर अडिग है कि वे आपके संदेशों को पारगमन में नहीं पढ़ सकते हैं क्योंकि उन्हें प्रेषक के डिवाइस पर केवल रिसीवर के डिवाइस (ओं) पर पढ़ने के लिए एन्क्रिप्ट किया गया है। मुझे संदेह है कि यदि आप इसे हटाते हैं तो Apple संदेश सामग्री को डिवाइस पर सहेजता है। मैंने परीक्षण नहीं किया है, लेकिन मुझे संदेह है कि वे शब्दों को स्वतः पूर्ण करने के लिए आने वाले संदेशों को भी स्कैन करते हैं, हालांकि उन्होंने उन्हें पूर्वानुमानित पाठ प्रतिक्रियाओं के लिए स्कैन करना शुरू कर दिया है। (जैसे, "पिज्जा या चीनी?" पहले दो पूर्वानुमान प्रतिक्रियाओं के रूप में पिज्जा और चीनी उत्पन्न करता है।)


7

यदि आप Apple पेटेंट पढ़ते हैं तो एक स्पष्टीकरण है कि यह कैसे काम करता है।

अमेरिकी पेटेंट

पेटेंट नंबर 8,232,973 के लिए "पाठ इनपुट के लिए शब्द सिफारिशें प्रदान करने वाली विधि, डिवाइस और ग्राफिकल यूजर इंटरफेस"

तथा

ऐप्पल का यूएस पेटेंट नंबर 8,074,172 "विधि, प्रणाली और शब्द अनुशंसाएं प्रदान करने के लिए ग्राफिकल यूजर इंटरफेस" या भविष्य कहनेवाला पाठ के लिए।

… .. फिर भी, इन पोर्टेबल संचार उपकरणों का आकार पोर्टेबल डिवाइस में भौतिक या आभासी कीबोर्ड जैसे टेक्स्ट इनपुट डिवाइस के आकार को भी प्रतिबंधित करता है। आकार-प्रतिबंधित कीबोर्ड के साथ, डिजाइनर अक्सर चाबियों को छोटा करने या चाबियों को अधिभारित करने के लिए मजबूर होते हैं। दोनों गलतियाँ टाइप कर सकते हैं और इस प्रकार गलतियों को सुधारने के लिए और अधिक पीछे हट सकते हैं। यह उपकरणों पर पाठ द्वारा संचार की प्रक्रिया को अक्षम बनाता है और ऐसे पोर्टेबल संचार उपकरणों के साथ उपयोगकर्ता की संतुष्टि को कम करता है।

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

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

पहचाने गए शब्द उम्मीदवार शब्द हैं जो इनपुट अनुक्रम के लिए अनुशंसित प्रतिस्थापन के रूप में उपयोगकर्ता को प्रस्तुत किए जा सकते हैं। उम्मीदवार शब्द (208) रन बनाए हैं। प्रत्येक उम्मीदवार शब्द इनपुट अनुक्रम और वैकल्पिक रूप से अन्य कारकों के साथ एक चरित्र-से-वर्ण तुलना पर आधारित होता है। FIGS के संबंध में उम्मीदवार के शब्दों के स्कोरिंग के बारे में अधिक जानकारी नीचे वर्णित है। 3 और 7 ए -7 सी। उम्मीदवार शब्दों का एक सबसेट पूर्वनिर्धारित मानदंड (210) के आधार पर चुना जाता है और चयनित उपसमूह उपयोगकर्ता (212) को प्रस्तुत किया जाता है। कुछ अवतार में, चयनित उम्मीदवार शब्द शब्दों की क्षैतिज सूची के रूप में उपयोगकर्ता को प्रस्तुत किए जाते हैं।

चित्रमय दृश्य:

प्रेडिक्टिव कीबोर्ड

यह कैसे काम करता है, इस पर एक पूर्ण विवरण प्रदान करने का मेरा इरादा नहीं था, लेकिन इसके लिए एक मार्गदर्शिका प्रदान करता हूं।

तो क्या हुआ

स्विस

ध्यान दें कि मेरे शब्दकोश में यह नहीं है इसलिए इसे लाल रेखांकित किया गया है और इसे देखने की सिफारिश की जा रही है।

विकल्प हैं:

1- इसे देखो और सही करो

2- टाइप किए गए शब्दकोश में जोड़ें

3- इसे नजरअंदाज करें

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.