الإكمال التلقائي

مثال على مصطلح البحث المكتوب جزئيًا baby stوالذي يتم إكماله تلقائيًا إلى خيارات مختلفة

الإكمال التلقائي ، أو إكمال الكلمات ، هي ميزة يتنبأ فيها التطبيق ببقية الكلمة التي يكتبها المستخدم. في الهواتف الذكية التي تعمل بنظامي التشغيل Android و iOS [1] ، يُطلق على هذا اسم النص التنبؤي . في واجهات المستخدم الرسومية ، يمكن للمستخدمين عادةً الضغط على مفتاح tab لقبول اقتراح أو مفتاح السهم لأسفل لقبول واحد من عدة اقتراحات.

تعمل ميزة الإكمال التلقائي على تسريع التفاعل بين الإنسان والحاسوب عندما تتنبأ بشكل صحيح بالكلمة التي ينوي المستخدم إدخالها بعد كتابة بضعة أحرف فقط في حقل إدخال النص. وتعمل هذه الميزة بشكل أفضل في المجالات التي تحتوي على عدد محدود من الكلمات المحتملة (مثل مفسرات سطر الأوامر )، عندما تكون بعض الكلمات أكثر شيوعًا (مثل مخاطبة بريد إلكتروني )، أو كتابة نص منظم وقابل للتنبؤ (كما هو الحال في محررات أكواد المصدر ).

تتعلم العديد من خوارزميات الإكمال التلقائي الكلمات الجديدة بعد أن يكتبها المستخدم عدة مرات، ويمكنها اقتراح بدائل استنادًا إلى العادات المكتسبة للمستخدم الفردي.

تعريف

الغرض الأصلي

كان الغرض الأصلي من برامج التنبؤ بالكلمات هو مساعدة الأشخاص ذوي الإعاقات الجسدية على زيادة سرعة كتابتهم، [2] وكذلك مساعدتهم على تقليل عدد ضغطات المفاتيح اللازمة لإكمال كلمة أو جملة. [3] تُلاحظ الحاجة إلى زيادة السرعة من خلال حقيقة أن الأشخاص الذين يستخدمون أجهزة توليد الكلام ينتجون الكلام عمومًا بمعدل أقل من 10٪ من سرعة الأشخاص الذين يستخدمون الكلام الشفهي. [4] لكن الوظيفة مفيدة أيضًا لأي شخص يكتب نصًا، وخاصة الأشخاص - مثل الأطباء - الذين يستخدمون بشكل متكرر مصطلحات طويلة يصعب تهجئتها وقد تكون ذات طبيعة تقنية أو طبية.

وصف

يعمل الإكمال التلقائي أو إكمال الكلمات بحيث عندما يكتب الكاتب الحرف الأول أو الأحرف الأولى من كلمة ما، يتنبأ البرنامج بكلمة واحدة أو أكثر محتملة كخيارات. إذا تم تضمين الكلمة المقصودة في القائمة، يمكن للكاتب تحديدها، على سبيل المثال، باستخدام مفاتيح الأرقام. إذا لم يتم التنبؤ بالكلمة التي يريدها المستخدم، فيجب على الكاتب إدخال الحرف التالي من الكلمة. في هذا الوقت، يتم تغيير اختيار الكلمات بحيث تبدأ الكلمات المقدمة بنفس الأحرف التي تم تحديدها. عندما تظهر الكلمة التي يريدها المستخدم، يتم تحديدها، ويتم إدراج الكلمة في النص. [5] [6] في شكل آخر من أشكال التنبؤ بالكلمات، يتم التنبؤ بالكلمات الأكثر احتمالاً لتتبع الكلمة المكتوبة للتو، بناءً على أزواج الكلمات الأخيرة المستخدمة. [6] يستخدم التنبؤ بالكلمات نمذجة اللغة ، حيث يتم حساب الكلمات الأكثر احتمالاً للظهور داخل مجموعة من المفردات. [7] جنبًا إلى جنب مع نمذجة اللغة، غالبًا ما يقترن التنبؤ الأساسي بالكلمات على أجهزة AAC بنموذج التردد ، حيث من المرجح أن يتم التنبؤ بالكلمات التي استخدمها مستخدم AAC مؤخرًا وبشكل متكرر. [4] غالبًا ما تسمح برامج التنبؤ بالكلمات للمستخدم بإدخال كلماته الخاصة في قواميس التنبؤ بالكلمات إما بشكل مباشر، أو عن طريق "تعلم" الكلمات التي تمت كتابتها. [5] [6] غالبًا ما يتم حذف بعض نتائج البحث المتعلقة بالأعضاء التناسلية أو المصطلحات المبتذلة الأخرى من تقنيات الإكمال التلقائي، وكذلك المصطلحات المرضية [8] [9]

تاريخ

تم اختراع تقنية الإكمال التلقائي والنص التنبئي من قبل العلماء واللغويين الصينيين في الخمسينيات من القرن العشرين لحل مشكلة عدم كفاءة الإدخال في الآلة الكاتبة الصينية ، [10] حيث تتضمن عملية الكتابة العثور على آلاف الأحرف اللوجوغرافية وتحديدها على الدرج، [11] مما يؤدي إلى إبطاء سرعة معالجة الكلمات بشكل كبير. [12] [13]

في الخمسينيات من القرن العشرين، جاء الكتّاب لإعادة ترتيب تخطيط الأحرف من تخطيط القاموس القياسي إلى مجموعات من الكلمات والعبارات الشائعة. [14] ابتكر مهندسو الآلات الكاتبة الصينيون آليات للوصول إلى الأحرف الشائعة التي يمكن الوصول إليها بأسرع سرعة ممكنة من خلال التنبؤ بالكلمات ، وهي تقنية تستخدم اليوم في طرق الإدخال الصينية لأجهزة الكمبيوتر ، وفي الرسائل النصية بالعديد من اللغات. وفقًا للمؤرخ توماس مولاني من جامعة ستانفورد ، فإن تطوير الآلات الكاتبة الصينية الحديثة من الستينيات إلى السبعينيات أثر على تطوير معالجات الكلمات الحديثة للكمبيوتر وأثر على تطوير أجهزة الكمبيوتر نفسها. [15] [11] [14]

أنواع أدوات الإكمال التلقائي

توجد أدوات مستقلة تضيف وظيفة الإكمال التلقائي إلى التطبيقات الموجودة. تراقب هذه البرامج ضغطات مفاتيح المستخدم وتقترح قائمة بالكلمات بناءً على الحرف أو الحروف الأولى المكتوبة. ومن الأمثلة على ذلك Typingaid وLetmetype. [16] [17] LetMeType، وهو برنامج مجاني، لم يعد قيد التطوير، فقد نشر المؤلف الكود المصدر ويسمح لأي شخص بمواصلة التطوير. Typingaid، وهو أيضًا برنامج مجاني، قيد التطوير بنشاط. Intellicomplete، وهو إصدار مجاني وآخر مدفوع، يعمل فقط في برامج معينة متصلة ببرنامج خادم intellicomplete. [18] يمكن أيضًا استخدام العديد من برامج الإكمال التلقائي لإنشاء قائمة مختصرة . كان برنامج الإكمال التلقائي الأصلي هو Smartype، والذي يعود تاريخه إلى أواخر الثمانينيات ولا يزال متاحًا حتى اليوم. تم تطويره في البداية لنسخ النصوص الطبية الذين يعملون في WordPerfect لنظامي التشغيل MS/DOS، ولكنه يعمل الآن لأي تطبيق في أي برنامج يعمل بنظام Windows أو على الويب.

الاختزال

الاختزال ، أو ما يسمى أيضًا بالاستبدال التلقائي، هو ميزة ذات صلة تتضمن الاستبدال التلقائي لسلسلة معينة بسلسلة أخرى، وعادةً ما تكون أطول وأصعب في الكتابة، مثل "myname" بـ "Lee John Nikolai François Al Rahman". يمكن أن يعمل هذا أيضًا على إصلاح أخطاء الكتابة البسيطة بهدوء ، مثل تحويل " teh " إلى "the". تتضمن العديد من برامج الإكمال التلقائي، المستقلة أو المدمجة في محررات النصوص، استنادًا إلى قوائم الكلمات، وظيفة اختزال للعبارات المستخدمة كثيرًا. [ بحاجة لمصدر ]

استكمال السياق

إكمال السياق هو ميزة محرر نصوص، تشبه إكمال الكلمات، حيث تكمل الكلمات (أو العبارات بأكملها) بناءً على السياق الحالي وسياق الكلمات المماثلة الأخرى داخل نفس المستند، أو داخل بعض مجموعات بيانات التدريب. الميزة الرئيسية لإكمال السياق هي القدرة على التنبؤ بالكلمات المتوقعة بدقة أكبر وحتى بدون أحرف أولية. العيب الرئيسي هو الحاجة إلى مجموعة بيانات تدريب، والتي تكون عادةً أكبر لإكمال السياق من إكمال الكلمات البسيطة. الاستخدام الأكثر شيوعًا لإكمال السياق هو في محرري لغات البرمجة المتقدمة وبيئات التطوير المتكاملة ، حيث تكون مجموعة بيانات التدريب متاحة بطبيعتها ويكون إكمال السياق أكثر منطقية للمستخدم من إكمال الكلمات العامة. [ بحاجة لمصدر ]

إكمال السطر هو نوع من إكمال السياق، قدمه لأول مرة Juraj Simlovic في TED Notepad ، في يوليو 2006. السياق في إكمال السطر هو السطر الحالي، بينما المستند الحالي يمثل مجموعة بيانات تدريبية. عندما يبدأ المستخدم سطرًا يبدأ بعبارة مستخدمة بشكل متكرر، يكمله المحرر تلقائيًا، حتى الموضع الذي تختلف فيه الأسطر المتشابهة، أو يقترح قائمة بالاستمرارات الشائعة. [ بحاجة لمصدر ]

إن إكمال الإجراءات في التطبيقات عبارة عن أدوات مستقلة تضيف وظيفة الإكمال التلقائي إلى التطبيقات الموجودة أو جميع التطبيقات الموجودة لنظام التشغيل، بناءً على السياق الحالي. الميزة الرئيسية لإكمال الإجراءات هي القدرة على التنبؤ بالإجراءات المتوقعة. العيب الرئيسي هو الحاجة إلى مجموعة بيانات. الاستخدام الأكثر شيوعًا لإكمال الإجراءات هو في محرري لغات البرمجة المتقدمة وبيئات التطوير المتكاملة . ولكن هناك أيضًا أدوات لإكمال الإجراءات تعمل عالميًا، بالتوازي، عبر جميع تطبيقات الكمبيوتر الشخصي بالكامل دون إعاقة إكمال إجراءات التطبيقات المعنية (بشكل كبير). [ بحاجة لمصدر ]

تكامل البرمجيات

في متصفحات الويب

الإكمال التلقائي لمربع البحث في موزيلا فايرفوكس

في متصفحات الويب ، يتم الإكمال التلقائي في شريط العناوين (باستخدام عناصر من سجل المتصفح) وفي مربعات النص في الصفحات المستخدمة بشكل متكرر، مثل مربع البحث في محرك البحث . يعد الإكمال التلقائي لعناوين الويب ملائمًا بشكل خاص لأن العناوين الكاملة غالبًا ما تكون طويلة ويصعب كتابتها بشكل صحيح. يحتوي HTML5 على سمة نموذج الإكمال التلقائي. [ بحاجة لمصدر ]

في برامج البريد الإلكتروني

في برامج البريد الإلكتروني، تُستخدم ميزة الإكمال التلقائي عادةً لملء عناوين البريد الإلكتروني للمستلمين المقصودين. بشكل عام، يوجد عدد صغير من عناوين البريد الإلكتروني المستخدمة بشكل متكرر، وبالتالي من السهل نسبيًا استخدام ميزة الإكمال التلقائي للاختيار من بينها. مثل عناوين الويب، غالبًا ما تكون عناوين البريد الإلكتروني طويلة، وبالتالي فإن كتابتها بالكامل أمر غير مريح. [ بحاجة لمصدر ]

على سبيل المثال، سيجد برنامج Microsoft Outlook Express العناوين استنادًا إلى الاسم المستخدم في دفتر العناوين. وسيجد برنامج Gmail من Google العناوين من خلال أي سلسلة تظهر في العنوان أو الاسم المخزن. [ بحاجة لمصدر ]

في محركات البحث

في محركات البحث، توفر ميزات واجهة المستخدم للإكمال التلقائي للمستخدمين استعلامات أو نتائج مقترحة أثناء كتابتهم لاستعلاماتهم في مربع البحث. يُطلق على هذا أيضًا عادةً الاقتراح التلقائي أو البحث التدريجي . يعتمد هذا النوع من البحث غالبًا على خوارزميات المطابقة التي تتسامح مع أخطاء الإدخال مثل خوارزميات Soundex الصوتية أو خوارزمية Levenshtein المستقلة عن اللغة . يظل التحدي هو البحث في المؤشرات الكبيرة أو قوائم الاستعلامات الشائعة في أقل من بضعة مللي ثانية حتى يرى المستخدم النتائج تظهر أثناء الكتابة.

يمكن أن يكون للإكمال التلقائي تأثير سلبي على الأفراد والشركات عندما يتم اقتراح مصطلحات بحث سلبية أثناء إجراء بحث. أصبح الإكمال التلقائي الآن جزءًا من إدارة السمعة حيث تسعى الشركات المرتبطة بمصطلحات بحث سلبية مثل الاحتيال والشكاوى والاحتيال إلى تغيير النتائج. لقد قامت Google على وجه الخصوص بإدراج بعض الجوانب التي تؤثر على كيفية عمل خوارزميتها، ولكن هذا مجال مفتوح للتلاعب. [19]

في محرري الكود المصدر

إكمال التعليمات البرمجية في Qt Creator 5.0: يكتب المبرمج بعض التعليمات البرمجية، وعندما يكتشف البرنامج سلسلة يمكن التعرف عليها مثل معرف متغير أو اسم فئة، فإنه يعرض قائمة على المبرمج تحتوي على الاسم الكامل للمتغير المحدد أو الطرق المطبقة على الفئة المكتشفة، ويختار المبرمج باستخدام الماوس أو مفاتيح الأسهم بلوحة المفاتيح. إذا استمر المبرمج في الكتابة دون اختيار، فإن القائمة تختفي

يُعرف الإكمال التلقائي للكود المصدري أيضًا باسم إكمال الكود . في محرر الكود المصدري ، يتم تبسيط الإكمال التلقائي بشكل كبير من خلال البنية العادية للغة البرمجة . عادةً ما يكون هناك عدد محدود فقط من الكلمات ذات المعنى في السياق الحالي أو مساحة الأسماء ، مثل أسماء المتغيرات والوظائف. أحد أمثلة إكمال الكود هو تصميم IntelliSense من Microsoft . يتضمن ذلك عرض قائمة منبثقة بالإكمالات المحتملة لبادئة الإدخال الحالية للسماح للمستخدم باختيار البادئة الصحيحة. هذا مفيد بشكل خاص في البرمجة الموجهة للكائنات لأنه غالبًا ما لا يعرف المبرمج بالضبط ما هي الأعضاء التي تحتوي عليها فئة معينة . لذلك، يعمل الإكمال التلقائي كشكل من أشكال التوثيق الملائم بالإضافة إلى طريقة الإدخال.

من بين الميزات المفيدة الأخرى للإكمال التلقائي لشفرة المصدر أنها تشجع المبرمج على استخدام أسماء متغيرات أطول وأكثر وصفًا، مما يجعل شفرة المصدر أكثر قابلية للقراءة. قد يكون كتابة كلمات كبيرة قد تحتوي على أحرف كبيرة أمرًا numberOfWordsPerParagraphصعبًا، لكن الإكمال التلقائي يسمح للمبرمج بإكمال كتابة الكلمة باستخدام جزء بسيط من ضغطات المفاتيح.

في أدوات استعلام قاعدة البيانات

يتيح الإكمال التلقائي في أدوات استعلام قاعدة البيانات للمستخدم الإكمال التلقائي لأسماء الجداول في عبارة SQL وأسماء الأعمدة للجداول المشار إليها في عبارة SQL. أثناء كتابة النص في المحرر ، يوفر سياق المؤشر داخل عبارة SQL مؤشرًا لما إذا كان المستخدم يحتاج إلى إكمال جدول أو إكمال عمود جدول. يوفر إكمال الجدول قائمة بالجداول المتوفرة في خادم قاعدة البيانات الذي يتصل به المستخدم. يوفر إكمال العمود قائمة بالأعمدة للجداول المشار إليها فقط في عبارة SQL. يوفر SQL Server Management Studio الإكمال التلقائي في أدوات الاستعلام. [ بحاجة لمصدر ]

في معالجات الكلمات

في العديد من برامج معالجة الكلمات ، تعمل ميزة الإكمال التلقائي على تقليل الوقت المستغرق في كتابة الكلمات والعبارات المتكررة. يتم تجميع المواد المصدرية للإكمال التلقائي إما من بقية المستند الحالي أو من قائمة الكلمات الشائعة التي يحددها المستخدم. حاليًا، تتضمن Apache OpenOffice و Calligra Suite و KOffice و LibreOffice و Microsoft Office دعمًا لهذا النوع من الإكمال التلقائي، كما تفعل محررات النصوص المتقدمة مثل Emacs و Vim .

في مفسرات سطر الأوامر

إكمال سطر الأوامر في PowerShell .

في مفسّر سطر الأوامر ، مثل sh أو bash في يونكس ، أو cmd.exe أو PowerShell في ويندوز ، أو في واجهات سطر الأوامر المماثلة ، قد يتم إكمال أسماء الأوامر وأسماء الملفات تلقائيًا من خلال تتبع جميع الأسماء المحتملة للأشياء التي قد يتمكن المستخدم من الوصول إليها. هنا يتم إكمال الاسم تلقائيًا عادةً بالضغط على المفتاح بعد كتابة الأحرف العديدة الأولى من الكلمة. على سبيل المثال، إذا كان الملف الوحيد في الدليل الحالي الذي يبدأ بـ x هو xLongFileName، فقد يفضل المستخدم كتابة x وإكمال الاسم بالكامل تلقائيًا. إذا كان هناك اسم ملف أو أمر آخر يبدأ بـ x في نفس النطاق، فسيكتب المستخدم المزيد من الأحرف أو يضغط على مفتاح Tab بشكل متكرر لتحديد النص المناسب. Tab ↹

كفاءة

بحث

على الرغم من أن الأبحاث أظهرت أن برامج التنبؤ بالكلمات تقلل من عدد ضغطات المفاتيح اللازمة وتحسن الإنتاجية الكتابية للأطفال ذوي الإعاقة، [2] إلا أن هناك نتائج مختلطة حول ما إذا كان التنبؤ بالكلمات يزيد بالفعل من سرعة الإخراج أم لا. [20] [21] يُعتقد أن السبب وراء عدم زيادة التنبؤ بالكلمات دائمًا لمعدل إدخال النص هو زيادة الحمل المعرفي والمتطلبات لتحريك نظرة العين من لوحة المفاتيح إلى الشاشة. [2]

من أجل تقليل هذا الحمل المعرفي، يمكن استخدام معلمات مثل تقليل القائمة إلى خمس كلمات محتملة، والحصول على تخطيط عمودي لتلك الكلمات. [2] يهدف التخطيط العمودي إلى إبقاء حركات الرأس والعين إلى الحد الأدنى، كما يعطي أيضًا إشارات بصرية إضافية لأن طول الكلمة يصبح واضحًا. [22] على الرغم من اعتقاد العديد من مطوري البرامج أنه إذا اتبعت قائمة التنبؤ بالكلمات المؤشر ، فإن هذا سيقلل من حركات العين، [2] فقد أظهرت دراسة أجريت على الأطفال المصابين بالسنسنة المشقوقة بواسطة تام وريد وأوكيفي ونومان (2002) أن الكتابة كانت أكثر دقة، وأن الأطفال فضلوا أيضًا ظهور القائمة عند الحافة السفلية من الشاشة، عند خط المنتصف. وجدت العديد من الدراسات أن أداء التنبؤ بالكلمات والرضا يزدادان عندما تكون قائمة الكلمات أقرب إلى لوحة المفاتيح، بسبب انخفاض كمية حركات العين اللازمة. [23]

يتم إنتاج البرامج التي تتنبأ بالكلمات من قبل العديد من الشركات المصنعة. يمكن شراء البرنامج كإضافة إلى البرامج الشائعة مثل Microsoft Word (على سبيل المثال، WordQ+SpeakQ ، Typing Assistant، [24] Co:Writer، [ بحاجة لمصدر ] Wivik، [ بحاجة لمصدر ] Ghotit Dyslexia)، [ بحاجة لمصدر ] أو كواحدة من العديد من الميزات الموجودة على جهاز AAC (Pathfinder من PRC، [ بحاجة لمصدر ] Dynavox Systems، [ بحاجة لمصدر ] منتجات ChatPC من Saltillo [ بحاجة لمصدر ] ). بعض البرامج المعروفة: Intellicomplete، [ بحاجة لمصدر ] والذي يتوفر في كل من إصدار مجاني وإصدار مدفوع، ولكنه يعمل فقط مع البرامج المصممة للعمل معه. Letmetype [ بحاجة لمصدر ] و Typingaid [ بحاجة لمصدر ] كلاهما برامج مجانية تعمل في أي محرر نصوص.

تم وصف نسخة مبكرة من الإكمال التلقائي في عام 1967 بواسطة H. Christopher Longuet-Higgins في كتابه "آلة كاتبة بمساعدة الكمبيوتر" (CAT)، [25] "كلمات مثل "BEGIN" أو "PROCEDURE" أو المعرفات التي قدمها المبرمج، سيتم إكمالها تلقائيًا بواسطة آلة كاتبة بمساعدة الكمبيوتر بعد أن يكتب المبرمج رمزًا أو رمزين فقط".

انظر أيضا

مراجع

  1. ^ "كيفية استخدام التصحيح التلقائي والنص التنبؤي على جهاز iPhone أو iPad أو iPod touch". دعم Apple . Apple.
  2. ^ abcde Tam, Cynthia; Wells, David (2009). "تقييم فوائد عرض قوائم التنبؤ بالكلمات على مساعد رقمي شخصي على مستوى لوحة المفاتيح". تكنولوجيا المساعدة . 21 (3): 105–114. doi :10.1080/10400430903175473. PMID  19908678. S2CID  23183632.
  3. ^ أنسون، د.؛ مويست، ب.؛ برزيوارا، م.؛ ويلز، ه.؛ سيلور، ه.؛ ماكسيم، ه. (2006). "تأثيرات إكمال الكلمات والتنبؤ بالكلمات على معدلات الكتابة باستخدام لوحات المفاتيح على الشاشة". التكنولوجيا المساعدة . 18 (2): 146-154. doi :10.1080/10400435.2006.10131913. PMID  17236473. S2CID  11193172.
  4. ^ ab Trnka, K.; Yarrington, JM; McCoy, KF (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 . المجلد. المجلد المصاحب، الأوراق البحثية القصيرة. جمعية اللغويات الحاسوبية. ص. 173–6. CiteSeerX 10.1.1.363.2416 . 
  5. ^ ab Beukelman, DR; 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. ^ abc Witten, IH; Darragh, John J. (1992). لوحة المفاتيح التفاعلية. مطبعة جامعة كامبريدج. ص 43-44. ISBN 978-0-521-40375-7.
  7. ^ Jelinek, F. (1990). "Self-Organized Language Modeling for Speech Recognition". في Waibel, A.؛ Lee, Kai-Fu (المحرران). Readings in Speech Recognition . Morgan Kaufmann. ص. 450. ISBN 9781558601246.
  8. ^ أوستر، جان (2015). "التواصل والتشهير ومسؤولية الوسطاء". دراسات قانونية . 35 (2): 348-368. doi :10.1111/lest.12064. S2CID  143005665.
  9. ^ McCulloch, Gretchen (11 فبراير 2019). "Autocomplete Presents the Best Version of You". Wired . تم الاسترجاع في 11 فبراير 2019 .
  10. ^ ماكلور، ماكس (12 نوفمبر 2012). "آلة كاتبة صينية توقعت النص التنبئي، كما وجد المؤرخ".
  11. ^ ab Sorrel, Charlie (23 فبراير 2009). "كيف تعمل: الآلة الكاتبة الصينية". Wired .
  12. ^ جرينوود، فيرونيك (14 ديسمبر 2016). "لماذا يجعلك النص التنبئي تنسى كيفية الكتابة". نيو ساينتست .
  13. ^ أودونوفان، كارولين (16 أغسطس 2016). "كيف أدت هذه التكنولوجيا التي مضى عليها عقود من الزمن إلى ظهور النص التنبئي". Buzzfeed .
  14. ^ ab Mullaney, Thomas S. (2018-07-16). "90,000 حرف على لوحة مفاتيح واحدة". السياسة الخارجية . تم الاسترجاع في 25 أبريل 2020 .
  15. ^ بحث مميز – أول تاريخ عالمي للآلة الكاتبة الصينية، العلوم الإنسانية في جامعة ستانفورد، 2 يناير 2010
  16. ^ "[AHK 1.1]TypingAid v2.22.0 — أداة الإكمال التلقائي للكلمات". AutoHotkey. 2010.
  17. ^ Clasohm, Carsten (2011). "LetMeType". مؤرشف من الأصل في 2012-05-27 . تم الاسترجاع في 2012-05-09 .
  18. ^ "برنامج النسخ الطبي – IntelliComplete". FlashPeak. 2014.
  19. ^ ديفيدز، نيل (2015-06-03). "تغيير اقتراحات البحث عن طريق الإكمال التلقائي". محطة السمعة . تم الاسترجاع في 19 يونيو 2015 .
  20. ^ دباغ، هـ. هـ.؛ دامبير، ر. آي. (1985). "متوسط ​​طول ووقت الاختيار كمتنبئين بمعدل الاتصال". في بروباكر، س.؛ هوبسون، د. أ. (المحرران). التكنولوجيا، جسر نحو الاستقلال: وقائع المؤتمر السنوي الثامن لتكنولوجيا إعادة التأهيل، ممفيس، تينيسي، 24-28 يونيو 1985. جمعية هندسة إعادة التأهيل في أمريكا الشمالية. ص. 404-406. OCLC  15055289. 80177b42-e668-4ed5-a256-49b9440bdfa5.
  21. ^ Goodenough-Trepagnier, C.; Rosen, MJ (1988). "Predictive Assessment for Communication Aid Prescription: Motor-Determined Maximum Communication Rate". في بيرنشتاين، إل إي (المحرر). المعوقون صوتيًا: الممارسة السريرية والبحث . فيلادلفيا: جرون وستراتون. ص 165-185. رقم ISBN 9780808919087. OCLC  567938402.كما ورد في تام وويلز 2009
  22. ^ Swiffin, AL; Arnott, JL; Pickering, JA; Newell, AF (1987). "Adaptive and predictionive techniques in a communication prosthesis". الاتصال المعزز والبديل . 3 (4): 181–191. doi :10.1080/07434618712331274499.كما ورد في تام وويلز 2009
  23. ^ تام، سي؛ ريد، دي؛ نومان، إس؛ أوكيف، بي (2002). "الفوائد المتصورة لتدخل التنبؤ بالكلمات على الإنتاجية الكتابية لدى الأطفال المصابين بانشقاق العمود الفقري واستسقاء الرأس". العلاج المهني الدولي . 9 (3): 237-255. doi : 10.1002/oti.167 . PMID  12374999.كما ورد في Tam & Wells 2009.
  24. ^ Sumit Software (2010). "Typing Assistant – New generation of word prediction software". PRLog: Press Release Distribution.
  25. ^ Longuet-Higgins, HC; Ortony, A. (1968). "الحفظ التكيفي للتسلسلات". Machine Intelligence 3, Proceedings of the Third Annual Machine Intelligence Workshop, University of Edinburgh, September 1967. Edinburgh University Press. pp. 311–322.
  • شرح البحث المباشر - أمثلة وشروحات لأمثلة الويب العاملة بالإضافة إلى مناقشة فوائد قابلية الاستخدام مقارنة بالبحث التقليدي.
  • Google Feud—أول وأشهر لعبة من بين العديد من الألعاب التي تم إنشاؤها باستخدام بيانات الإكمال التلقائي، والتي فازت بجائزة Webby لأفضل لعبة في عام 2016.
  • محاكاة الإكمال التلقائي للبحث في Google باستخدام خادم MigratoryData واحد—تحسين الإكمال التلقائي للبحث باستخدام اتصالات WebSocket المستمرة لتحقيق تجربة بحث ذات زمن انتقال منخفض وتحسين النطاق الترددي.
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=الإكمال التلقائي&oldid=1209373408"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate