ما هو ChatGPT؟
ChatGPT (محوّل توليدي مُدرّب مسبقًا للدردشة) هو روبوت محادثة من OpenAI أُطلق في نوفمبر 2022. ويستند إلى عائلة نماذج اللغة الكبيرة GPT-3 من OpenAI. كما خضع للضبط الدقيق (وهو أسلوب من أساليب التعلّم بالنقل) باستخدام نهجي التعلّم الخاضع للإشراف والتعلّم المعزّز.
في 30 نوفمبر 2022، ظهر ChatGPT لأول مرة بصفته نموذجًا أوليًا، وسرعان ما لفت الانتباه بفضل ردوده المفصّلة وإجاباته الواضحة في العديد من مجالات الخبرة. لكن دقته الواقعية غير المتكافئة كانت عيبًا خطيرًا. وبعد إطلاق ChatGPT، قُدّرت قيمة OpenAI بنحو 29 مليار دولار.
نماذج اللغات الكبيرة
ChatGPT نموذج لغوي كبير (LLM) شامل. وتُدرَّب نماذج اللغات الكبيرة (LLMs) باستخدام كميات هائلة من البيانات للتنبؤ بالكلمة التي ستأتي تاليًا في العبارة.
وقد تبيّن أن زيادة كمية البيانات عززت قدرة نماذج اللغة على إنجاز المزيد.
ما الذي يفعله ChatGPT؟
يتميّز ChatGPT بتعدد استخداماته، رغم أن دوره الأساسي هو محاكاة المحادثة البشرية. ويمكنه، على سبيل المثال، تطوير برامج الكمبيوتر وتصحيح أخطائها.
- تأليف الموسيقى والدراما التلفزيونية والحكايات الخيالية ومقالات الطلاب
- الإجابة عن أسئلة الاختبارات (وأحيانًا بمستوى يفوق متوسط أداء المتقدمين للاختبار من البشر، بحسب الاختبار)
- كتابة الشعر وكلمات الأغاني
- محاكاة نظام Linux
- محاكاة غرفة دردشة كاملة
- ممارسة ألعاب مثل إكس أو
- محاكاة جهاز صراف آلي
تتضمن بيانات تدريب ChatGPT صفحات الدليل ومعلومات عن ظواهر الإنترنت ولغات البرمجة، مثل أنظمة لوحات الإعلانات ولغة البرمجة Python.
بدلًا من تزويد المستهلكين بقائمة طويلة من الروابط لفرزها — لا يُعرض كثير منها بوضوح على الموقع إلا بسبب الإعلانات — يقدم ChatGPT للمستخدم إجابة فورية. وإذا كانت الإجابة معقدة للغاية، فيمكنه شرحها بكلمات أبسط إذا طلبت منه ذلك.
إن الوصول السريع إلى المعرفة قد يجعل عملك أكثر متعة على المدى الطويل، إذ يتيح لك تخصيص وقت أكبر لتطوير الأفكار.
ChatGPT واستخداماته
لا شك أنك تعرف بالفعل كيف يغيّر
ChatGPT عمليات الشركات، فضلًا عن طريقة تفاعلنا وتواصلنا. للوصول إلى إمكانات ChatGPT، ما عليك سوى زيارة موقع OpenAI.
أنشئ الهيكل الأساسي لشفرتك البرمجية.
عندما يتعلق الأمر بإنشاء مشاريع جديدة من الصفر، يمكن أن يكون ChatGPT سلاحك السري. إذ يمكنه إنشاء هيكل أساسي للشفرة البرمجية، متكاملًا مع التقنيات وأطر العمل والإصدارات التي أفضلها. فهو لا يوفر ساعة من العمل على الأقل في كل مرة فحسب، بل يساعد أيضًا في الحفاظ على الوثائق أو توثيق الفريق بصورة منظمة ومحدّثة. وكأن الفريق حصل على يد إضافية!
الاستقصاء والمقارنة
قد يكون اتخاذ قرارات بشأن كيفية تنفيذ أي أمر صعبًا، لا سيما عند وجود خيارات عديدة ينبغي أخذها في الاعتبار. والإجراء المعتاد هو تطوير إثبات مفهوم أولي لكل خيار، ثم مقارنتها. لكن بمساعدة ChatGPT، أصبحت هذه العملية أسهل بكثير.
فهم الشفرة البرمجية
لقد واجهنا جميعًا صعوبة في فهم قاعدة شفرات برمجية لم نكتبها بأنفسنا. وقد يكون التنقل بين شفرات معقدة وغير منظمة، تُعرف عادةً باسم الشفرات المتشابكة، مهمة تستغرق وقتًا وتكون صعبة.
لكن تعلّم قاعدة شفرات جديدة أصبح أسهل من أي وقت مضى مع ChatGPT. ما عليك سوى أن تطلب منه شرح طريقة عمل الشفرة، وستفهمها في وقت قصير. لا مزيد من إهدار الوقت والجهد الثمينين في محاولة فهم الشفرة غير المقروءة.
إضافة التعليقات إلى شفراتنا البرمجية
يمكن لـChatGPT أيضًا المساعدة في تحسين جودة شفراتنا البرمجية وقابليتها للصيانة. ويمكننا التأكد من أن شفراتنا موثّقة بالشكل المناسب قبل إطلاقها، وذلك بأن نطلب منه إضافة تعليقات سطرًا تلو الآخر. ويقلل هذا الحاجة إلى الشفرات التي تخلو من التعليقات، كما يسهّل على الآخرين فهم شفراتنا والعمل عليها.
يمكن لـChatGPT أن يعزز بدرجة كبيرة سهولة القراءة وقابلية الصيانة والتعاون مع الآخرين.
إعادة كتابة شفراتنا بأسلوب أكثر أناقة
لا يقتصر دور ChatGPT على المساعدة في فهم الشفرات الجديدة؛ إذ يمكنه أيضًا مساعدتنا على ضمان التزام شفراتنا بـ
معايير الصناعة وممارساتها. ويمكننا تجنب إعادة العمل المكلفة والمستهلكة للوقت عند دمج الشفرات من مستودعات أو فرق متعددة، من خلال مطالبته بتعديل شفراتنا لتتوافق مع معيار Pep-8، أو حتى إنشاء معيار مخصص لأسلوبنا في البرمجة.
الأمن السيبراني
بحسب Check Point Research وجهات أخرى، يستطيع ChatGPT إنشاء رسائل تصيّد إلكتروني وبرامج فيروسات، خصوصًا عند اقترانه بـOpenAI Codex.
فعلى سبيل المثال، صرّح Sam Altman، الرئيس التنفيذي لـOpenAI، بأن تطور البرمجيات قد يشكل خطرًا كبيرًا على
الأمن السيبراني. وجادل Altman بأن ChatGPT، رغم أنه «من الواضح أنه ليس قريبًا من الذكاء الاصطناعي العام».
إضافات ChatGPT
ChatGPT على WhatsApp: God In A Box
قد تكون في خضم محادثة على WhatsApp، ثم تدرك أنك لا تعرف كيف ترد على سؤال أو أنك نفدت أفكارك لمواصلة المحادثة. قد يحدث ذلك لأي شخص، لكن لم يعد ينبغي أن يكون مدعاة للقلق.
يمكننا الآن استخدام إضافة «God In A Box». تبدأ هذه الإضافة محادثة على WhatsApp باستخدام ChatGPT. ما عليك سوى التسجيل للبدء باستخدام ChatGPT مباشرةً على Whatsapp.
ChatGPT على Google Chrome بواسطة Merlin
نزّل «Merlin» إذا أردت الاستفادة من إمكانات ChatGPT على Google Chrome.
تتيح لك Merlin استخدام ميزات ChatGPT في أماكن مثل Gmail وGoogle Sheets، وفي أي مكان آخر تبحث فيه أو تكتب على الإنترنت!
GPT Code: ChatGPT على VSCode
نزّل إضافة VSCode المسماة «Code GPT» إذا كنت ترغب في زيادة إنتاجيتك في البرمجة.
يمكننا استخدام إضافة VSCode هذه لإنشاء الشفرات البرمجية وشرحها وطرح الأسئلة بشأنها وإعادة كتابتها وتوثيقها واكتشاف الأخطاء فيها.
كل ما علينا فعله هو إدخال تعليق والضغط على cmd-shift-i لإنشاء الشفرة البرمجية. وستظهر الشفرة بعد ذلك في نافذة جديدة بواسطة CodeGPT.
القيود
قيود الردود المسيئة
يركز تصميم ChatGPT على وجه الخصوص على عدم تقديم ردود مؤذية أو ضارة. ولذلك، سيتجنب الإجابة عن مثل هذه الاستفسارات.
جودة الإجابات = جودة التوجيهات.
من العيوب المهمة في ChatGPT أن جودة المخرجات تعتمد على جودة المدخلات. وبعبارة أخرى، تؤدي التعليمات الاحترافية (المطالبات) إلى نتائج أفضل.
الإجابات ليست صحيحة دائمًا
ومن عيوبه أيضًا أنه خضع للتدريب على تقديم ردود تبدو مناسبة للبشر. وقد تخدع الردود البشر وتجعلهم يعتقدون أن المخرجات صحيحة.