9 تطبيقات عملية لـ ChatGPT في البرمجة

9 تطبيقات عملية لـ ChatGPT في البرمجة

منذ أن أطلقت OpenAI ChatGPT ، وجد برنامج الدردشة الآلي الاستثنائي هذا مكانًا لنفسه في العديد من المجالات، بما في ذلك مجال البرمجة المعقدة.

ولكن كمبرمج، ما الذي يمكنك فعله بالضبط باستخدام ChatGPT؟ ما هي الطرق العملية التي يمكنك من خلالها استخدام روبوت الدردشة المدعم بالذكاء الاصطناعي في سير عملك اليومي كمبرمج؟ قام موقع LuckyTemplates.com بتجميع 9 طرق عملية لدمج ChatGPT في سير عملك كمبرمج.

1. إنشاء خوارزميات فعالة

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

9 تطبيقات عملية لـ ChatGPT في البرمجة

مثال خوارزمية تم إنشاؤها بواسطة ChatGPT

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

2. قم بإنشاء عنصر نائب أو محتوى التعبئة

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

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

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

9 تطبيقات عملية لـ ChatGPT في البرمجة

قالب ملف CSV مخصص تم إنشاؤه بواسطة ChatGPT

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

3. تنسيق البيانات

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

يمكنك قضاء الوقت والجهد في كتابة وظائف regex للتعامل معها، أو يمكنك تقديم تعليمات باللغة الإنجليزية والسماح لـ ChatGPT بالقيام بالمهمة الثقيلة.

تُظهر لقطة الشاشة أدناه جزءًا من البيانات غير المُصنفة والفوضوية المقدمة إلى ChatGPT.

9 تطبيقات عملية لـ ChatGPT في البرمجة

سيتم تحليل البيانات الفوضوية بواسطة ChatGPT

عندما طُلب منك تحليل هذه البيانات وتقديمها في جدول، أجاب ChatGPT على النحو التالي:

9 تطبيقات عملية لـ ChatGPT في البرمجة

نموذج البيانات التي تم تحليلها بواسطة ChatGPT

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

4. ترجمة الكود إلى لغات أخرى

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

9 تطبيقات عملية لـ ChatGPT في البرمجة

تشفير البيانات PHP

تحتوي لقطة الشاشة أعلاه على وظيفة تشفير وفك تشفير PHP باستخدام AES-256 في وضع CBC مع ناقل تهيئة تم إنشاؤه عشوائيًا. طلب المثال من ChatGPT تحويل الكود إلى JavaScript وهذه هي النتيجة:

9 تطبيقات عملية لـ ChatGPT في البرمجة

الكود الذي يحول ChatGPT إلى Javascript

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

5. تحسين كتلة من التعليمات البرمجية

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

9 تطبيقات عملية لـ ChatGPT في البرمجة

وظيفة جافا سكريبت للعثور على مجموع الأرقام الزوجية في صفيف

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

9 تطبيقات عملية لـ ChatGPT في البرمجة

نسخة محسنة من كود جافا سكريبت

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

9 تطبيقات عملية لـ ChatGPT في البرمجة

يتم التحسين لجافا سكريبت

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

6. كتابة اختبارات للكود

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

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

7. سجل الكود الخاص بك

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

بالإضافة إلى الوثائق المستقلة، يمكنك أيضًا أن تطلب من برنامج الدردشة الآلي التعليق على التعليمات البرمجية الخاصة بك لتسهيل الأمور عليك أو على الآخرين في المستقبل. دفع المثال ChatGPT إلى التعليق على وظيفة تشفير بسيطة في Python تستخدم Caesar Cipher وتعمل بشكل صحيح في كل سطر.

9 تطبيقات عملية لـ ChatGPT في البرمجة

تعليقات التعليمات البرمجية بواسطة ChatGPT

8. قم بتصحيح أية أخطاء

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

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

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

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

9. إنشاء التعليمات البرمجية من الصفر

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

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


سيتم إنشاء فريق عمل ChatGPT من قبل أوروبا

سيتم إنشاء فريق عمل ChatGPT من قبل أوروبا

وقالت الهيئة التي توحد هيئات مراقبة الخصوصية الوطنية في أوروبا يوم الخميس إنها أنشأت فريق عمل مخصص لـ ChatGPT

يتنبأ الذكاء الاصطناعي بوقت وفاة الإنسان بدقة تصل إلى 78%

يتنبأ الذكاء الاصطناعي بوقت وفاة الإنسان بدقة تصل إلى 78%

تعاون علماء دنماركيون وأمريكيون لتطوير نظام ذكاء اصطناعي يسمى life2vec، قادر على التنبؤ بوقت وفاة الإنسان بدقة عالية.

يتنبأ الذكاء الاصطناعي بأمراض المسالك البولية بمجرد صوت البول

يتنبأ الذكاء الاصطناعي بأمراض المسالك البولية بمجرد صوت البول

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

أيها السقاة، انتبهوا: هذا الروبوت يمكنه مزج الكوكتيل في دقيقة واحدة فقط

أيها السقاة، انتبهوا: هذا الروبوت يمكنه مزج الكوكتيل في دقيقة واحدة فقط

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

أصيب المئات من الأشخاص بخيبة أمل عندما علموا أن الفتاة التي أحبوها كانت نتاج الذكاء الاصطناعي

أصيب المئات من الأشخاص بخيبة أمل عندما علموا أن الفتاة التي أحبوها كانت نتاج الذكاء الاصطناعي

أحد مستخدمي Reddit يُدعى u/LegalBeagle1966 هو واحد من العديد من المستخدمين الذين يعشقون كلوديا، وهي فتاة تشبه نجوم السينما والتي غالبًا ما تشارك صور سيلفي مغرية، حتى العارية منها، على هذه المنصة.

12 شركة محتملة أخرى تنضم إلى تحالف الذكاء الاصطناعي التابع لمايكروسوفت

12 شركة محتملة أخرى تنضم إلى تحالف الذكاء الاصطناعي التابع لمايكروسوفت

أعلنت شركة مايكروسوفت للتو أن 12 شركة تقنية أخرى ستشارك في برنامج الذكاء الاصطناعي من أجل الخير.

يقوم الذكاء الاصطناعي بإعادة إنشاء شخصيات Dragon Ball باللحم والدم

يقوم الذكاء الاصطناعي بإعادة إنشاء شخصيات Dragon Ball باللحم والدم

استخدم المستخدم @mortecouille92 قوة أداة التصميم الجرافيكي Midjourney في العمل وأنشأ إصدارات واقعية فريدة من شخصيات Dragon Ball الشهيرة مثل Goku وVegeta وBulma وelder Kame. .

7 تقنيات لتحسين استجابات ChatGPT

7 تقنيات لتحسين استجابات ChatGPT

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

تعجب من اللوحات الجميلة التي رسمها الذكاء الاصطناعي

تعجب من اللوحات الجميلة التي رسمها الذكاء الاصطناعي

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

كان نموذج الذكاء الاصطناعي هذا من أوائل الخبراء الذين اكتشفوا أخبارًا عن تفشي الالتهاب الرئوي في ووهان.

كان نموذج الذكاء الاصطناعي هذا من أوائل الخبراء الذين اكتشفوا أخبارًا عن تفشي الالتهاب الرئوي في ووهان.

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