أفضل أدوات الذكاء الاصطناعي للبرمجة :مقارنة شاملة
لقد كتبت كثيرًا عن استخدام الذكاء الاصطناعي للمساعدة في البرمجة. ما لم يكن مشروعًا صغيرًا وبسيطًا، لا يمكن لبرامج الذكاء الاصطناعي كتابة تطبيقات أو برامج كاملة. لكنها تتفوق في كتابة بضعة أسطر وليست سيئة في إصلاح التعليمات البرمجية.
بعد ذلك، دعنا نلقي نظرة على كل روبوت محادثة على حدة. سأناقش تسعة روبوتات محادثة. تم تضمين نتائج مثل GPT-4 وGPT-4o في ChatGPT Plus. هل أنت مستعد؟ لنبدأ.
دعونا نبدأ بنظرة مقارنة حول كيفية أداء برامج الدردشة الآلية:
ChatGPT Plus
السعر: 20 دولارًا أمريكيًا/الشهر
نجح ChatGPT Plus مع GPT-4 وGPT-4o في جميع اختباراتي. إحدى الميزات المفضلة لدي هي توفر تطبيق مخصص. عندما أختبر برمجة الويب، أضبط متصفحي على شيء واحد، وأفتح IDE، وأشغل تطبيق ChatGPT لنظام التشغيل Mac على شاشة منفصلة.
بالإضافة إلى ذلك، يمكن إعداد Prompt Builder من Logitech، والذي يظهر باستخدام زر الماوس، لاستخدام GPT-4o المحدث والاتصال بحساب OpenAI الخاص بك، مما يجعل الأمر عبارة عن نقرة بسيطة بالإبهام لتشغيل موجه، وهو أمر مريح للغاية.
الشيء الوحيد الذي لم يعجبني هو أن أحد اختبارات GPT-4o الخاصة بي أسفر عن إجابة مزدوجة الاختيار، وكانت إحدى هذه الإجابات خاطئة. كنت أفضل أن يمنحني الإجابة الصحيحة فقط. ومع ذلك، أكد اختبار سريع الإجابة التي ستعمل. لكن هذه المشكلة كانت مزعجة بعض الشيء. لم أواجه هذه المشكلة في GPT-4، لذلك في الوقت الحالي، هذا هو إعداد LLM الذي أستخدمه مع ChatGPT عند الترميز.
الميزات:
- واجهة متصفح سطح المكتب: نعم
- تطبيق مخصص لنظام التشغيل Mac: نعم
- تطبيق مخصص لنظام التشغيل Windows: لا
- مصادقة متعددة العوامل: نعم
- الاختبارات التي نجحت: 4 من 4
Perplexity Pro
السعر: 20 دولارًا أمريكيًا/الشهر
لقد فكرت بجدية في إدراج Perplexity Pro كأفضل روبوت محادثة بالذكاء الاصطناعي بشكل عام للاكواد، ولكن فشلًا واحدًا أبقاه خارج المركز الأول: كيفية تسجيل الدخول. لا يستخدم Perplexity اسم المستخدم/كلمة المرور أو مفتاح المرور، ولا يحتوي على مصادقة متعددة العوامل. كل ما تفعله الأداة هو إرسال رمز تسجيل الدخول إليك عبر البريد الإلكتروني. كما أن الذكاء الاصطناعي ليس لديه تطبيق سطح مكتب منفصل، كما هو الحال مع ChatGPT لأجهزة Mac.
بالنسبة للبرمجة، ربما ترغب في الالتزام بـ GPT-4o، لأنه نجح في جميع اختباراتنا. ولكن قد يكون من المثير للاهتمام التحقق من التعليمات البرمجية عبر برامج LLM المختلفة. على سبيل المثال، إذا طلبت من GPT-4o كتابة بعض أكواد التعبيرات العادية، فقد تفكر في التبديل إلى برنامج LLM مختلف لمعرفة رأي برنامج LLM في الكود الناتج.
الميزات:
- واجهة متصفح سطح المكتب: نعم
- تطبيق مخصص لنظام Mac: لا
- تطبيق مخصص لنظام Windows: لا
- مصادقة متعددة العوامل: لا
- الاختبارات التي تم اجتيازها: 4 من 4
ChatGPT المجاني
يتوفر ChatGPT لأي شخص مجانًا. في حين أن كل من الإصدارين Plus والإصدار المجاني يدعمان GPT-4o، الذي اجتاز جميع اختبارات البرمجة الخاصة بي، فهناك قيود عند استخدام التطبيق المجاني.
يتعامل OpenAI مع مستخدمي ChatGPT المجاني كما لو كانوا في مقاعد رخيصة. إذا كان هناك حركة مرور عالية أو كانت الخوادم مشغولة، فإن ChatGPT المجاني سيجعل GPT-3.5 متاحًا فقط للمستخدمين المجانيين. ستسمح لك الأداة بعدد معين فقط من الاستعلامات قبل تخفيض الإصدار أو إيقاف تشغيلك.
لقد مررت بالعديد من المناسبات عندما أخبرتني النسخة المجانية من ChatGPT أنني طرحت الكثير من الأسئلة.
ChatGPT أداة رائعة، طالما أنك لا تمانع في إغلاقها في بعض الأحيان. حتى GPT-3.5 كان أداؤه أفضل في الاختبارات من جميع برامج الدردشة الأخرى، وكان الاختبار الذي فشل فيه لأداة برمجة غامضة إلى حد ما أنتجها مبرمج وحيد في أستراليا.
لذا، إذا كانت الميزانية مهمة بالنسبة لك ويمكنك الانتظار حتى يتم قطع الاتصال، فانتقل إلى ChatGPT المجاني.
الميزات:
- السعر: مجاني
- LLM: GPT-4o، GPT-3.5
- واجهة متصفح سطح المكتب: نعم
- تطبيق مخصص لنظام Mac: نعم
- تطبيق مخصص لنظام Windows: لا
- مصادقة متعددة العوامل: نعم
- الاختبارات التي تم اجتيازها: 3 من 4 في وضع GPT-3.5
Perplexity Free
إن الإصدار المجاني من Perplexity AI يعتمد على GPT-3.5، كانت نتائج الاختبار أفضل بشكل ملحوظ من الشركات الأخرى.
لذا، إذا كنت تقوم بالبرمجة، ولكنك تقوم أيضًا بأبحاث أخرى، ففكر في الإصدار المجاني من Perplexity.
الميزات:
- السعر: مجاني
- LLM: GPT-3.5
- واجهة متصفح سطح المكتب: نعم
- تطبيق مخصص لنظام Mac: لا
- تطبيق مخصص لنظام Windows: لا
- مصادقة متعددة العوامل: لا
- الاختبارات التي تم اجتيازها: 3 من 4
إنها مسألة وقت فقط
كانت نتائج اختباراتي مفاجئة إلى حد ما، خاصة بالنظر إلى الاستثمارات الكبيرة من قِبَل Microsoft وGoogle. لكن هذا المجال من الابتكار يتحسن بسرعة هائلة، لذا سنعود باختبارات ونتائج محدثة بمرور الوقت. ترقبوا المزيد.
هل استخدمت أيًا من نماذج الذكاء الاصطناعي هذه للبرمجة؟ ما هي تجربتك؟ أخبرنا في التعليقات أدناه