أخبار التعليم

قد يقدم “الترميز الحيوي” نظرة ثاقبة لمستقبل الذكاء الاصطناعي لدينا –

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

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


ما هو برنامج Vibe Code، وما هي تجربتك الأولى معه؟

Vibe coding هو إنشاء برنامج بمساعدة الذكاء الاصطناعي – وعلى وجه التحديد، إنشاء برنامج لا تفهم فيه بالضرورة الكود الذي يتم إنتاجه. (“Vibe coding” هو مصطلح نشره باحث الكمبيوتر أندريه كارباثي في ​​فبراير 2025.)

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

كانت تجربتي الأولى مع البرمجة الحيوية في ديسمبر 2024. ومن خلال مشروع بحثي ممول من مبادرة هارفارد للتعلم والتدريس، كنت أدرس كيف يستخدم الطلاب الذكاء الاصطناعي التوليدي في المشاريع الموجهة ذاتيًا، وقد عرّفني أحد الطلاب على v0 (أداة مدعومة بالذكاء الاصطناعي لبناء تطبيقات ومواقع الويب).

عندما أردت لاحقًا إنشاء موقع ويب لنفس المشروع البحثي، استخدمت الإصدار 0 لإنشائه. لقد اندهشت من السرعة التي تمكنت بها من إنشاء الموقع وجودة ما تم إنشاؤه.

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

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

كان السؤال الرئيسي الذي حفز الدورة هو: كيف نفكر في الذكاء الاصطناعي كشريك إبداعي؟ كان لدينا موضوع مختلف كل أسبوع (قم ببناء شيء يحكي قصة، ويجعل حياتك أسهل، ويدعوك إلى اللعب، وما إلى ذلك) وقمنا بتجربة أدوات ترميز مختلفة كل أسبوع (على سبيل المثال، Replit، وFigma Make، وClaude Code).

“كان السؤال الرئيسي الذي حفز الدورة هو: كيف نفكر في الذكاء الاصطناعي كشريك إبداعي؟”

لم تكن الدورة تتعلق بشكل واضح ببناء برمجيات احترافية؛ لقد ركزنا على تجربة الإمكانيات الإبداعية الجديدة.

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

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

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

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

ما هي بعض الوعود والقيود الخاصة بالبرمجة الحيوية؟

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

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

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

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

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

كيف يختلف التشفير الحيوي عن هندسة البرمجيات التقليدية؟

يعد Vibe coding أمرًا رائعًا للنماذج الأولية السريعة والمشاريع الشخصية، وهو ما يفعله أيضًا مهندسو البرمجيات المحترفون.

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

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

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

باعتبارك شخصًا لديه خلفية في علوم الكمبيوتر، كيف تختلف تجربتك مع البرمجة الحيوية عن شخص لم يقم بالبرمجة من قبل؟

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

ولكن أكثر من الاختلافات، ما لاحظته في الدورة هو مقدار القواسم المشتركة بيننا، بغض النظر عن الخبرة والخبرة السابقة. هناك شيء بهيج للغاية في امتلاك فكرة، وتقديمها إلى العالم، ومشاركتها مع الآخرين – وتجربة تلك المفاجأة والبهجة معًا.

كيف ترى تطور البرمجة الحيوية للمضي قدمًا؟

آمل أن تتاح الفرصة لعدد أكبر من الأشخاص لتجربة البرمجة الحماسية والتعبير عن أنفسهم بشكل إبداعي وفتح فرص جديدة للتعلم. وآمل بشكل خاص أن نراها أكثر في المدارس، على الرغم من أنه ستكون هناك تحديات بسبب التكلفة، والمقاومة بسبب قلة الإلمام، والمخاوف المفهومة بشأن التأثيرات المحتملة على الإدراك والتفكير النقدي.

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

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

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

راندا عبد الحميد

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

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *