أساسيات الذكاء الاصطناعي

ما هو التفكير الحاسوبي؟

mm
أضف Unite.AI إلى مصادرك المفضلة على Google

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

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

النقاط الرئيسية

  • صغِّ المشكلة قبل تحسين الإجراء.
  • التجزئة تفصل نظامًا معقدًا إلى أجزاء متفاعلة؛ التجريد يخفي التفاصيل غير ذات الصلة بالمستوى المختار.
  • تحتاج الخوارزميات إلى مدخلات ومخرجات وافتراضات وشروط إيقاف واختبارات.
  • التفكير الحاسوبي لا يزيل الحكم الاجتماعي أو القيم الغامضة أو المسؤولية.
What is Computational Thinking? diagram showing formulate, decompose, abstract, algorithm, test, iterate
تبدأ الحوسبة بتمثيل للمشكلة؛ لا يمكن إصلاح الأهداف السيئة بشيفرة أسرع.

صياغة المشكلة والهدف

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

في التعلم الآلي، قد يكون توقع النقرات مريحًا تقنيًا لكنه قد لا يعكس الرضا. يبدأ التفكير الحاسوبي باختبار تلك الصياغة بدلاً من اختيار الخوارزمية فورًا.

تفكيك الأنظمة والاعتمادات

قسم المشكلة إلى مكوّنات يمكن التفكير فيها بشكل منفصل: جمع البيانات، التحقق، التحويل، منطق القرار، تفاعل المستخدم، والمراقبة. سجِّل الواجهات والتغذية الراجعة بينها حتى لا تتسبب التحسينات المحلية في إضرار بالنظام الأوسع.

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

التجريد والتمثيل

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

كل تمثيل يحذف شيئًا. وثّق الوحدات، الفئات، النوافذ الزمنية والبيانات المفقودة. يؤثر التمييز بين البيانات المهيكلة وغير المهيكلة على ما يمكن التعبير عنه وأي تحويلات قد تفقد السياق.

تصميم خوارزمية وأتمتة بحذر

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

يجب أن تشمل الأتمتة التحقق واستجابة آمنة للمدخلات غير المدعومة. العملية التي تعمل بسرعة ولكنها تشفر الهدف الخاطئ ليست تحسينًا. يمكن أن يكون المراجعة البشرية جزءًا من النظام الخوارزمي بدلاً من دليل على فشله.

الاختبار، التكرار والتعميم

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

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

الممارسات الأساسية للتفكير الحاسوبي

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

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

الاختبار، تصحيح الأخطاء، وتفسير البيانات

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

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

تعليم وتطبيق المهارة

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

مثال عملي: تصميم خوارزمية توجيه حافلات المدرسة

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

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

دليل التنفيذ والاستعداد التشغيلي

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

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

الأسئلة المتكررة

هل التفكير الحاسوبي هو نفسه الترميز؟

لا. الترميز يُعبّر عن التعليمات بلغة برمجة؛ بينما يشمل التفكير الحاسوبي صياغة المشكلة، التمثيل، تصميم الخوارزمية، الاختبار والتقييم.

هل يمكن حل كل مشكلة بالحوسبة؟

لا. بعض المشكلات غير قابلة للقرار أو غير قابلة للتنفيذ، والعديد من المشكلات البشرية لها أهداف غامضة أو صراعات قيم لا يمكن للحوسبة حلها بمفردها.

المراجع الأساسية

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