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