الحوسبة والذكاء الاصطناعينسخة أوليةتحليل بياناتمدة القراءة: 5 د

مخطوطة فوينيتش لا تحمل إلا أثرًا ضئيلًا للغة

مخطوطة فوينيتش كتاب من نحو 240 صفحة يعيده التأريخ بالكربون المشع إلى أوائل القرن الخامس عشر. وتحيط رسوم لنباتات ونجوم وشخصيات تستحم بنحو 38,000 كلمة مكتوبة بخط لا يوجد في أي مكان آخر. ولا أحد يستطيع قراءتها.

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

كلام فارغ، أم لغة متنكرة؟

في إحدى الروايتين، لا يعني النص شيئًا: فقد كتب ناسخ كل كلمة جديدة بنسخ كلمة سابقة وتغيير رمز أو رمزين، وهي عملية اقترحها تيم وشينر (Timm and Schinner) عام 2020. وفي الأخرى، تختبئ لغة حقيقية خلف شيفرة؛ إذ يحوّل تصميم حديث، هو شيفرة نايبه (Naibbe)، اللاتينية أو الإيطالية إلى نص شبيه جدًا بنص المخطوطة.

طالما احتج كل طرف بإحصاءات مختارة لهذا الغرض. وقد حكم شين تشانغ (Xin Zhang) وفيكتور س. شينغ (Victor S. Sheng)، من جامعة تكساس التقنية، على الروايتين وفق القواعد نفسها.

الصفحات نفسها، والميزانية نفسها، وإحصاءات لم تُرَ

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

ضُبط كل برنامج على 22 إحصاءً للنص، ثم حُكم عليه بـ15 إحصاءً أخرى لم يرها قط.

  • تتنبأ قواعد النسخ لدى تيم وشينر بتلك الإحصاءات غير المرئية أفضل بكثير من أي شيفرة ذات مفتاح واحد. فأسوأ إخفاقاتها يبقى دون خمسة انحرافات معيارية (التشتت النموذجي لنصوص البرنامج نفسه)؛ في حين يخطئ رمز للكلمات في أحدها بأكثر من مئة.
  • الإحصاء الحاسم هو انجراف. فللمخطوطة «لهجتان»، Currier A وB، تستخدمان الرموز بشكل مختلف. والمفتاح الثابت يكتب عادات الرموز نفسها في كل صفحة؛ أما الناسخ الذي يبني الكلمات من كلمات كتبها للتو فيتركها تتنقل.
  • لكن الشيفرات ذات المفتاح الثاني — مفتاح منفصل لصفحات Currier B — أو تلك التي لا ترمّز إلا الأصناف النحوية لنص حقيقي، تؤدي بالقدر نفسه من الجودة، مع ناسخ يخطئ في نسخ نحو نصف الكلمات. وبعبارة المؤلفين: «الشيفرات الأكثر توافقًا هي تلك التي يكون نصها الأصلي أقل أهمية» (والنص الأصلي هو النص قبل تشفيره).

لا تستطيع إحصاءات الكلمات وحدها أن تحسم المسألة، ولا يطابق أي برنامج الإحصاءات الـ37 كلها في آن واحد.

كلمات تظل تلتقي على سطر واحد

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

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

  • 28 نصًا بـ16 لغة، موزعة على صفحات المخطوطة، تسجل نتائج بين 0.139 و0.411 (وهي معامل ارتباط بين النصفين: 0 حين لا تخبر الأزواج الموجودة في نصف بشيء عن النصف الآخر، و1 حين تتطابق تمامًا).
  • تسجل المخطوطة 0.071، و0.053 في نقحرة ثانية مستقلة (أي كتابة للرموز بأبجدية معيارية): نصف قوة أضعف نص.
  • لا تهبط رموز الكلمات إلى هذا المستوى إلا حين يُظهر نصها الأصلي النمط بشكل ضعيف، وعلى رأس ذلك اللاتينية الوسيطة المكتوبة باختصاراتها، عند 0.102، أو حين يُخطأ في نسخ كثير من الكلمات.

للمعايرة أهميتها: فبرنامج دُرّب على التمييز بين كلام فارغ كتبه متطوعون ونثر حقيقي يصنّف المخطوطة كلامًا فارغًا، لكنه يصنّف أيضًا 53 من 54 نصًا ذا معنى مشفّرًا كلامًا فارغًا.

كاسرو شيفرات عليهم أن يقرؤوا نصوصًا معروفة أولًا

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

  • شيفرات الحروف. قرأ الحلّال النصوص الضابطة لـ15 من 16 لغة. وفي كل منها، أظهرت المخطوطة انتظامًا أقل من النصوص الضابطة، وكانت قراءاتها سلاسل من الحروف بلا كلمات يمكن التعرف عليها. وبقيت العبرية غير محسومة.
  • رموز الكلمات. بالنسبة إلى رمز للاتينية المختصرة، وهو النص الأصلي الذي فضّلته برامج الشيفرة، فإن جدولًا بُني من 5 ملايين كلمة من هذه اللاتينية ظل يجد انتظامًا في ترتيب الكلمات في النصوص الضابطة أكثر مما يجده في المخطوطة، ما لم يُخطأ في نسخ كلمتين من كل خمس.
  • كلمة واحدة لكل حرف أو مقطع. أعطت 28 خطة من هذا النوع 1,144 قرارًا: 596 مستبعدة، و429 غير محسومة، و119 تعذّر استبعادها: فقد تفوقت فيها المخطوطة بفارق ضئيل على نصوص لا تحمل أي رسالة على الإطلاق، لكنها لم تُفك إلى أي شيء مقروء.

الشيفرة التي تفلت

النومنكلاتور (nomenclator)، وهو نوع من الرموز كان شائعًا في تلك الحقبة، يكتب الكلمات الأكثر تكرارًا على هيئة كلمات رمزية كاملة، ويتهجى الكلمات الأخرى حرفًا حرفًا. ومع مفتاح ثانٍ وناسخ يخطئ في نسخ نسبة كبيرة من الكلمات (37% و56% في أفضل ملاءمتين له)، يطابق أزواج الكلمات في المخطوطة، ولا تستطيع الحلّالات استبعاده في 9 من اللغات الـ16. أما الشيفرة التي يتغير مفتاحها على امتداد النص فلم تُختبر على الإطلاق.

درز بين الكلمات

البنية الأقوى المتبقية تقع عند حدود الكلمات. فالرمز الأخير من كلمة يقيّد الرمز الأول من الكلمة التالية: 0.204 بت من المعلومات المتبادلة (mutual information، أي مقدار ما يخبرك به أحدهما عن الآخر)، مقابل 0.078 لبرنامج النسخ و0.014 للشيفرات. ويحمل هذا الرابط معظم ما وجده حلّال الحروف. ويرجعه المؤلفان إلى رموز ترتبط بجاراتها بضعف قوة ارتباط الحروف في اللغات المختبرة؛ ولا يعيد أي برنامج إنتاجه إلى جانب المسافات الموجودة في المخطوطة.

متسع لرسالة قصيرة

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