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

ليس لدي أي أساس متين في علوم الكمبيوتر، فقط بعض الأكواد لألعبها في نظام التشغيل Windows 11. وهو على الأرجح أكثر من المتوسط، لكنه لن يسمح لي بتعييني في شركة Apple. وبسبب ضيق الوقت، استسلمت.

حتى سألت بصراحة ChatGPT. ومن خلال محرك بحث Bing، الذي يستخدم ChatGPT 4، أعطيته أمرًا بسيطًا: “قم بإنشاء تطبيق للتحويل بين الدرجة المئوية والفهرنهايت. » إجابته: 22 سطرًا من أكواد الكمبيوتر وشرح: «يمكنك استخدام لغة برمجة مثل Python أو Java. فيما يلي مثال على كود Python الذي يقوم بهذا التحويل. »

وهذا لا يعني الكثير بالنسبة لي. كيف تستخدم بايثون؟ “يمكنك تنزيل لغة Python من الموقع الرسمي Python.org.” وينصح بأنه يمكن نسخ رموز الكمبيوتر ولصقها في محرر مثل Visual Studio Code (code.visualstudio.com) لإنشاء ملف بامتداد .py. مثل “conversion.py”، طلبي الأول.

في نظام التشغيل Windows 11، ما عليك سوى الانتقال إلى موجه الأوامر، من المجلد الذي يوجد به البرنامج النصي، واكتب “python converter .py”. وهذه هي نتيجة تطبيقي الأول. لن أجني ثروة، لكنها تنجح.

يمكننا بالتأكيد أن نجعلها أجمل. لنطلب من ChatGPT نفس الشيء، وهو نص Python، ولكن باستخدام “GUI”. الكود المكون من 46 سطرًا أكثر تعقيدًا بالفعل. عندما أقوم بتشغيله تظهر لي رسالة خطأ تخبرني أنه لم يتم العثور على “tkinter”. العودة إلى ChatGPT: ماذا تفعل؟ “اكتب الأمر التالي: pip install tk.” ستظهر هذه الرسالة كثيرًا، فهي تسمح لك بتثبيت وحدات بايثون مختلفة باستخدام أمر “pip install”. نحن نأخذ علما.

وحصلنا على هذا التطبيق، المسمى “Nice Converter”، مع حقل لإدخال درجة الحرارة، وزرين لاختيار درجة مئوية أو فهرنهايت، وزر للتحويل.

هنا، في مقطع فيديو قصير مدته دقيقة و 29 ثانية، تظهر العملية الكاملة لهذا “المحول الرائع”.

الأساس هناك. بعد تثبيت Python وVisual Code Studio، طلبت نفس الشيء من ChatGPT: “إنشاء نص Python باستخدام واجهة المستخدم الرسومية…” مع اختلافات صغيرة، لإنشاء تطبيقات في أقل من خمس دقائق. لقد حصلت في تتابع سريع على اختبار حسابي واختبار في كيبيك، مكون من خمسة أسئلة تم إعدادها بواسطة ChatGPT مع أربعة خيارات للإجابة لكل منها. إذا كان اختبار الرياضيات، الذي كان من المفترض أن يكون “المستوى الثانوي 3″، بدا مبتذلاً بعض الشيء بالنسبة لي، فإن الاستبيان الخاص بكيبيك كان مفاجئًا في بعض الأحيان. ما اسم الأغنية الكيبيكية التقليدية التي تُعزف غالبًا في حفلات الزفاف؟ متى يتم تحديد موعد الاستفتاء المقبل على السيادة؟

يخبرنا موقع ChatGPT أن الإجابات هي La bastringue و”لم يتم التخطيط لأي موعد”.

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

من الممكن إنشاء نسخة مستقلة من هذه التطبيقات، والتي يمكن لأي شخص فتحها دون الحاجة إلى تثبيت Python ووحداتها. فقط اسأل ChatGPT: عليك أساسًا تثبيت وحدة “pyinstaller” باستخدام الأمر القديم الجيد “pip install pyinstaller”. يمكننا بعد ذلك إنشاء ملف قابل للتنفيذ لأي مستخدم Windows.

بالطبع، ChatGPT له حدوده.

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

دعونا نتحقق من صحة كل هذا مع نيكولاس بوري، أستاذ علوم الكمبيوتر في Cégep de Shawinigan، وهو أحد مستخدمي ChatGPT الذي أجريت مقابلة معه في مايو الماضي. تمت الموافقة على استخدام بايثون. “إنها اللغة الفعلية لعمل أدوات صغيرة وأشياء أكاديمية رفيعة المستوى. من السهل جدًا تعلمها، وهي تحظى بشعبية كبيرة ويدعمها مجتمع كامل. »

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

من ناحية أخرى، يعتقد أنه بمجرد أن يتعلق الأمر بالاستعلام عن قواعد البيانات والذهاب إلى ما هو أبعد من “الآلة الحاسبة البسيطة”، لتعديل المتغيرات في كود الكمبيوتر، فإن المبتدئين سوف يتعثرون. “لقد قمت بتجربتها: عندما لا ينجح الأمر، أيها الطفل. أنت تفتقد المفاهيم الأساسية لتصحيح التعليمات البرمجية. ولكن يوجد مخزون كافٍ في ChatGPT للاستمتاع. »