سيتم إنشاء فريق عمل ChatGPT من قبل أوروبا
وقالت الهيئة التي توحد هيئات مراقبة الخصوصية الوطنية في أوروبا يوم الخميس إنها أنشأت فريق عمل مخصص لـ ChatGPT
منذ أن أطلقت OpenAI ChatGPT ، وجد برنامج الدردشة الآلي الاستثنائي هذا مكانًا لنفسه في العديد من المجالات، بما في ذلك مجال البرمجة المعقدة.
ولكن كمبرمج، ما الذي يمكنك فعله بالضبط باستخدام ChatGPT؟ ما هي الطرق العملية التي يمكنك من خلالها استخدام روبوت الدردشة المدعم بالذكاء الاصطناعي في سير عملك اليومي كمبرمج؟ قام موقع LuckyTemplates.com بتجميع 9 طرق عملية لدمج ChatGPT في سير عملك كمبرمج.
1. إنشاء خوارزميات فعالة
على الرغم من أن بعض المبرمجين يعهدون سريعًا بعملية تطوير البرامج بأكملها إلى ChatGPT، إلا أن هذا قد يؤدي إلى كارثة. يمكن لـ ChatGPT إنشاء بعض التعليمات البرمجية الرائعة. ولكن من الأفضل استخدامه كأداة مصاحبة، ولا يزال يتعين على المبرمجين البشريين التحكم في معظم عملية التطوير.
مثال خوارزمية تم إنشاؤها بواسطة ChatGPT
إحدى الطرق الرائعة للقيام بذلك هي السماح لبرنامج الدردشة الآلي بمساعدتك في اكتشاف خوارزمية فعالة مع الاهتمام ببقية عملية إنشاء برنامج قوي. يمكنك أن تطلب من ChatGPT إنشاء خوارزميات بنص عادي، باستخدام ASCII Art، أو بتنسيق شجرة، أو باستخدام المربعات، أو أي تقنية تصور إبداعية أخرى يمكنك التفكير فيها.
2. قم بإنشاء عنصر نائب أو محتوى التعبئة
كمبرمج، قد تحتاج أحيانًا إلى بيانات نائبة لكي تعمل. سواء كانت بيانات قاعدة بيانات لاختبار واجهات برمجة التطبيقات أو نصًا طويلًا لملء صفحات الويب، يمكن لـ ChatGPT إنشاء أنواع مختلفة من بيانات العناصر النائبة لتناسب احتياجاتك.
يمكن لـ ChatGPT إنشاء المحتوى المطلوب بتنسيق SQL وJSON وCSV وعشرات التنسيقات الأخرى. ويمكنه أيضًا إنشاء هياكل بيانات أصلية مثل المصفوفات والقوائم، بأي لغة برمجة شائعة تختارها.
على الرغم من أنه يمكنك العثور على الكثير من مولدات البيانات النائبة عبر الإنترنت، إلا أن القليل من الخيارات توفر مستوى تخصيص البيانات الذي يمكنك الحصول عليه من ChatGPT. على سبيل المثال، يمكنك أن تطلب من ChatGPT إنشاء ملف CSV مكون من 2000 سجل يحتوي على الاسم الأول باللغة الإنجليزية، والاسم الثاني باللغة الصينية بأحرف كبيرة، ورقم هاتف أمريكي:
قالب ملف CSV مخصص تم إنشاؤه بواسطة ChatGPT
يمكنك أن تكون محددًا قدر الإمكان فيما يتعلق بنوع بيانات العنصر النائب الذي تريده. وهذا شيء قد لا تتمكن من تحقيقه بسهولة باستخدام أدوات إنشاء بيانات العناصر النائبة المجانية التي يمكنك العثور عليها عبر الإنترنت.
3. تنسيق البيانات
في بعض الأحيان، سيكون لديك الكثير من النص العادي الذي يحتاج إلى تنسيقه في نوع بيانات متوافق. ربما تحتاج إلى نص عادي منسق بتنسيق CSV أو كائن JavaScript مثل المصفوفة. أو ربما تحتاج إلى تحويل أو تنسيق بنية بيانات في إحدى اللغات إلى بنية بيانات مماثلة في لغة أخرى.
يمكنك قضاء الوقت والجهد في كتابة وظائف regex للتعامل معها، أو يمكنك تقديم تعليمات باللغة الإنجليزية والسماح لـ ChatGPT بالقيام بالمهمة الثقيلة.
تُظهر لقطة الشاشة أدناه جزءًا من البيانات غير المُصنفة والفوضوية المقدمة إلى ChatGPT.
سيتم تحليل البيانات الفوضوية بواسطة ChatGPT
عندما طُلب منك تحليل هذه البيانات وتقديمها في جدول، أجاب ChatGPT على النحو التالي:
نموذج البيانات التي تم تحليلها بواسطة ChatGPT
كان ChatGPT قادرًا على تصنيف البيانات وتنسيقها بدقة في تنسيق جدولي. تجدر الإشارة إلى أنه سيكون من الصعب نسبيًا تحقيق ذلك باستخدام دالة التنسيق القائمة على التعبير العادي.
4. ترجمة الكود إلى لغات أخرى
هل تحتاج في كثير من الأحيان إلى حل لمشكلة برمجية مكتوبة بلغة معينة ولكن يمكن العثور على الكود بلغات أخرى؟ بإمكان ChatGPT مساعدتك في تحويل أي كود إلى اللغة التي تختارها.
تشفير البيانات PHP
تحتوي لقطة الشاشة أعلاه على وظيفة تشفير وفك تشفير PHP باستخدام AES-256 في وضع CBC مع ناقل تهيئة تم إنشاؤه عشوائيًا. طلب المثال من ChatGPT تحويل الكود إلى JavaScript وهذه هي النتيجة:
الكود الذي يحول ChatGPT إلى Javascript
تم تدريب روبوتات الدردشة المدعمة بالذكاء الاصطناعي على لغات برمجة متعددة ويمكنها التحويل بين لغات متعددة بدقة عالية. يمكنك أيضًا ترحيل التعليمات البرمجية القديمة أو المهملة إلى تعليمات برمجية جديدة أكثر استقرارًا بنفس اللغة. كل ما تحتاجه هو تزويد ChatGPT بالموجه الصحيح.
5. تحسين كتلة من التعليمات البرمجية
سواء كنت تقوم ببناء تطبيقات كبيرة كثيفة الاستخدام للموارد أو مشاريع أصغر، فإن التعليمات البرمجية الخاصة بك تحتاج دائمًا إلى القليل من التحسين للحصول على أداء أفضل. يعد ChatGPT مفيدًا جدًا في تحسين التعليمات البرمجية. يمكنك مطالبة برنامج الدردشة الآلي الذي يعمل بالذكاء الاصطناعي باقتراح طرق لتحسين مجموعة من التعليمات البرمجية أو مطالبته بإنشاء نسخة محسنة من التعليمات البرمجية.
وظيفة جافا سكريبت للعثور على مجموع الأرقام الزوجية في صفيف
في لقطة الشاشة أعلاه، لدينا وظيفة JavaScript تأخذ مصفوفة من الأرقام وترجع مجموع جميع الأرقام الزوجية في المصفوفة. الكود يعمل، ولكن يمكن أن يحتاج إلى بعض التحسين. طلب المثال من ChatGPT تحسين الكود وهذه هي النتيجة.
نسخة محسنة من كود جافا سكريبت
سيخبرك ChatGPT عادةً بالخطأ في الكود الأصلي والتحسينات التي تم إجراؤها. بالنسبة للكود أعلاه، فيما يلي لقطة شاشة للتحسين الذي قام به ChatGPT.
يتم التحسين لجافا سكريبت
ربما يكون أحد أروع الأشياء المتعلقة بتحسين التعليمات البرمجية باستخدام ChatGPT هو أن برنامج الدردشة الآلي سيجد عيوبًا في التعليمات البرمجية التي قد تعتقد أنها مثالية. يمكنك أيضًا أن تطلب من برنامج الدردشة الآلية تحسين أجزاء معينة من التعليمات البرمجية الخاصة بك لتناسب احتياجاتك الفريدة.
6. كتابة اختبارات للكود
إحدى أفضل الطرق للتأكد من أن التعليمات البرمجية الخاصة بك خالية من الأخطاء، وتلبي مجموعة واسعة من الاستثناءات، ويمكنها التعامل مع الحالات الصعبة، هي كتابة اختبارات الوحدة لها. بالطبع، يمكن أن تكون اختبارات الكتابة في بعض الأحيان مهمة تستغرق وقتًا طويلاً وحتى مربكة. ولكن لماذا الضغط عندما يكون ChatGPT قادرًا على المساعدة؟
ما عليك سوى نسخ ولصق الكود الذي تريد كتابة اختبارات الوحدة له وتزويد ChatGPT بتعليمات مفصلة حول كيفية كتابة الاختبارات. بالطبع، لا توصي المقالة بأن تعهد بعملية كتابة الاختبار بأكملها إلى ChatGPT.
7. سجل الكود الخاص بك
يمكن أن يمثل توثيق التعليمات البرمجية تحديًا، ولكنه أيضًا جزء مهم من عملية تطوير البرامج التي يجب ألا تتجاهلها. يمكن لـ ChatGPT إنشاء وثائق مفصلة بشكل مثير للإعجاب للتعليمات البرمجية في العديد من لغات البرمجة. يمكنك أيضًا جعله يقوم بإنشاء المستند بتنسيق HTML إذا كنت تريد وضعه على الإنترنت.
بالإضافة إلى الوثائق المستقلة، يمكنك أيضًا أن تطلب من برنامج الدردشة الآلي التعليق على التعليمات البرمجية الخاصة بك لتسهيل الأمور عليك أو على الآخرين في المستقبل. دفع المثال ChatGPT إلى التعليق على وظيفة تشفير بسيطة في Python تستخدم Caesar Cipher وتعمل بشكل صحيح في كل سطر.
تعليقات التعليمات البرمجية بواسطة ChatGPT
8. قم بتصحيح أية أخطاء
بدءًا من الأقواس والفواصل في غير مكانها وحتى الأخطاء المنطقية، يستطيع ChatGPT اكتشاف الأخطاء التي قد تستغرق أيامًا للتعرف عليها في ثوانٍ. ما عليك سوى نسخ الكود الذي به مشكلة ولصقه واطلب من ChatGPT تحديد الخطأ في الكود.
قد تخشى أنك تتعامل مع أخطاء منطقية، والتي غالبًا ما يصعب اكتشافها. إذا كان الأمر كذلك، فما عليك سوى لصق الكود الإشكالي ووصف لـ ChatGPT ما تحاول تحقيقه باستخدام هذا الكود والمخرجات الحالية التي تحصل عليها.
من الممارسات الجيدة للعثور على الأخطاء باستخدام ChatGPT تقديم أكبر قدر ممكن من التفاصيل حول الخطأ. قد تتضمن التفاصيل ذات الصلة اللغات والأطر والمكتبات التي تستخدمها التعليمات البرمجية الخاصة بك، أو تفاصيل حول الخادم الذي تقوم بتشغيل تلك التعليمات البرمجية عليه.
على سبيل المثال، لتحرير جزء من التعليمات البرمجية في PHP، قد تحتاج إلى توفير نوع قاعدة البيانات المعنية، وإصدار PHP، وتفاصيل الخادم، والحزم أو المكتبات المستخدمة.
9. إنشاء التعليمات البرمجية من الصفر
أحد تطبيقات ChatGPT المتميزة هو إنشاء كود الكمبيوتر. وبطبيعة الحال، يمكنك دائما كتابة كل جزء من البرنامج بنفسك. ولكن كل شيء سيكون على ما يرام إذا عهدت بجزء صغير إلى ChatGPT.
ومع ذلك، يجب عليك توخي الحذر عند استخدام التعليمات البرمجية التي تم إنشاؤها بواسطة الذكاء الاصطناعي، حتى لو كانت التعليمات البرمجية لا تحتوي على أخطاء في بناء الجملة. يمكن أن تكون الأخطاء المنطقية مكلفة للغاية إذا قمت بنشر التعليمات البرمجية التي تم إنشاؤها بواسطة الذكاء الاصطناعي على أنظمة البرامج ذات المهام الحرجة.
وقالت الهيئة التي توحد هيئات مراقبة الخصوصية الوطنية في أوروبا يوم الخميس إنها أنشأت فريق عمل مخصص لـ ChatGPT
تعاون علماء دنماركيون وأمريكيون لتطوير نظام ذكاء اصطناعي يسمى life2vec، قادر على التنبؤ بوقت وفاة الإنسان بدقة عالية.
يمكن لخوارزمية الذكاء الاصطناعي المسماة Audioflow الاستماع إلى صوت التبول لتحديد التدفقات غير الطبيعية والمشاكل الصحية المقابلة للمريض بشكل فعال ونجاح.
لقد أدت الشيخوخة السكانية وانخفاض عدد السكان في اليابان إلى افتقار البلاد إلى عدد كبير من العمال الشباب، وخاصة في قطاع الخدمات.
أحد مستخدمي Reddit يُدعى u/LegalBeagle1966 هو واحد من العديد من المستخدمين الذين يعشقون كلوديا، وهي فتاة تشبه نجوم السينما والتي غالبًا ما تشارك صور سيلفي مغرية، حتى العارية منها، على هذه المنصة.
أعلنت شركة مايكروسوفت للتو أن 12 شركة تقنية أخرى ستشارك في برنامج الذكاء الاصطناعي من أجل الخير.
استخدم المستخدم @mortecouille92 قوة أداة التصميم الجرافيكي Midjourney في العمل وأنشأ إصدارات واقعية فريدة من شخصيات Dragon Ball الشهيرة مثل Goku وVegeta وBulma وelder Kame. .
فقط عن طريق إضافة بعض الشروط أو إعداد بعض السيناريوهات، يمكن لـ ChatGPT تقديم إجابات أكثر صلة باستفساراتك. دعونا نلقي نظرة على بعض الطرق التي يمكنك من خلالها تحسين جودة استجابات ChatGPT الخاصة بك.
Midjourney هو نظام ذكاء اصطناعي تسبب مؤخرًا في "حمى" في مجتمع الإنترنت وعالم الفنانين بسبب لوحاته الجميلة للغاية والتي ليست أقل شأنا من لوحات الفنانين الحقيقيين.
وبعد أيام من إعلان الصين عن تفشي المرض، مع إمكانية الوصول إلى بيانات مبيعات تذاكر الطيران العالمية، واصل نظام الذكاء الاصطناعي BlueDot التنبؤ بدقة بانتشار فيروس كورونا ووهان إلى بانكوك وسيول وتايبيه وطوكيو.