صنعتُ 3 تطبيقات في دقائق باستخدام Claude و Gemini: ولكن لأحدها ميزة خفية
أصبح الترميز بالإيحاء (Vibe coding) سهلاً للغاية، إليك الطريقة
اكتسب الترميز بالإيحاء (Vibe coding) – القدرة على كتابة تعليمات برمجية كاملة ببضع مطالبات قصيرة من الذكاء الاصطناعي – شعبية كبيرة. لقد بدأ كمفهوم شائع قبل بضعة أشهر ومنذ ذلك الحين تبناه مجتمع الذكاء الاصطناعي.
بينما يستخدم مبرمجو الذكاء الاصطناعي المتمرسون برامج محددة وأدوات ذكية ومطالبات محسنة، فقد أصبح الأمر سهلاً بالنسبة لبقيتنا بفضل روبوتات الدردشة الرئيسية المدعومة بالذكاء الاصطناعي.
يمكنك كتابة التعليمات البرمجية باستخدام ChatGPT و Grok و Le Chat وأي روبوت دردشة رئيسي آخر تقريبًا. ومع ذلك، في العبث بهذه التكنولوجيا، برز لي منافسان بشكل خاص.
لقد بذل كل من Gemini و Claude جهودًا لجعل الترميز بالإيحاء فعالاً وسهلاً لأي شخص. ولكن أي من الخيارين هو الأفضل، خاصةً للأشخاص الذين بدأوا للتو؟
لقد وضعت الاثنين قيد الاختبار، وقمت بإنشاء مجموعة من التطبيقات والأدوات باستخدام ميزات الترميز بالإيحاء هذه. سأشارككم تجربتي التفصيلية وتقييمي لأداء كل منهما في تسهيل عملية تطوير التطبيقات، مع التركيز على سهولة الاستخدام والكفاءة للمبتدئين في عالم البرمجة.
تطبيقات التذكير
Claude:
مؤخرًا، اتجهت إلى العمل على إنشاء تطبيق تذكير باستخدام Claude. لم أجد أبدًا تطبيقًا أعجبني بما يكفي لهذه الميزة، لذلك حاولت إنشاء تطبيقي الخاص.
من خلال عدد قليل من الأوامر والمحادثات المتبادلة مع Claude، حصلت على تطبيق كامل لإنشاء التذكيرات والمنبهات وقائمة المهام.
في نواحٍ كثيرة، فعل التطبيق بالضبط ما أحتاجه. ما أقدرته حقًا في هذه العملية هو مدى سهولة الأمر بفضل Claude. كان الأمر الأولي الذي طلبته منه بسيطًا للغاية، حيث طلبت منه فقط كتابة كود لتطبيق لقوائم المهام والتذكيرات.
ثم طرح Claude عليّ المزيد من الأسئلة. كيف أريد أن يكون التصميم؟ هل أريد أن أكون قادرًا على ضبط أوقات التذكيرات؟ هل لدي نمط معين في ذهني؟
بعد بعض المناقشات المتبادلة، أنتج Claude نتيجة رائعة حقًا. هناك ثلاث علامات تبويب: واحدة للتذكيرات، وواحدة لقوائم المهام، وواحدة للمنبهات.
إنه بسيط، ولكنه فعال للغاية.
Gemini:
مع Gemini، كانت تجربتي مشابهة جدًا. لقد أنشأ نظامًا بسيطًا (ومملًا بعض الشيء) ولكنه فعال لتدوين الملاحظات.
بعد بعض المطالبات المطولة، أنشأ Gemini أداة تسمى “Mind Garden”. تضمنت هذه الأداة قسمًا لتفريغ الأفكار للعصف الذهني، ومكانًا للملاحظات المهمة، وقسمًا لقائمة المهام والتذكيرات.
ثم أضاف أيضًا أدوات ذكاء اصطناعي لكل قسم. تضمنت هذه الأدوات القدرة على تنظيم عمليات تفريغ الأفكار واستخراج أي نقاط رئيسية إلى قائمة المهام الخاصة بي. توجد أداة لتقسيم قوائم المهام الخاصة بي إلى نقاط يمكن التحكم فيها وخيار لتلخيص الملاحظات.
بعبارة أخرى، تجاوز Gemini التوقعات هنا. على الرغم من أنني لا أعتقد أن مظهره كان جيدًا مثل ما أنشأه Claude، إلا أنه بالتأكيد صنع أداة أكثر قوة وفعل ذلك في عدد مماثل من المطالبات.
الفائز: Gemini
بطاقات التعلم التفاعلية
Claude:
على الرغم من أنني لست طالبًا، ولم أعد كذلك منذ سنوات، إلا أن هذا لا يمنعني من الاستمرار في التعلم! التطبيق التالي الذي حاولت تصميمه كان أداة لتعلم مواضيع جديدة.
لقد جربت طريقة البطاقات التعليمية. أعطيت نفس التعليمات لكلا الأداتين، وطلبت نظام بطاقات تعليمية لتعلم مواضيع جديدة، مع أسئلة على أحد الجانبين وإجابات على الجانب الآخر.
مع Claude، تم إنشاء نسخة ممتعة من الأداة، كاملة بالكثير من الألوان وانتقال أنيق عند تدوير البطاقة.
ومع ذلك، كانت تقدم عددًا قليلاً فقط من البطاقات، وكانت جميعها تدور حول الجغرافيا لسبب ما. مع مطالبة لاحقة، أضافت فئات للجغرافيا والعلوم والرياضيات والتاريخ والذكاء الاصطناعي AI، وكلها متاحة مع أزرار وخيار لوضع التدريب ووضع الاختبار.
Gemini:
أعطيت Gemini نفس التعليمات بالضبط، ثم طلبت إضافة الأقسام الإضافية بنفس الموضوعات.
كانت النتيجة متشابهة جدًا. توجد أزرار لوضع التدريب ووضع الاختبار، ويوجد مربع منسدل للفئات، وبغض النظر عن الموضوع الذي تتناوله، توجد مجموعة من البطاقات للتمرير خلالها واختبار معلوماتك.
يحصل Claude على الكثير من النقاط هنا لمجرد مظهره الأفضل. كان فن الرسوم المتحركة الخاص به أكثر سلاسة عند التمرير عبر البطاقات وكانت الألوان المستخدمة أكثر إثارة.
ومع ذلك، مرة أخرى، تجلب أداة الذكاء الاصطناعي AI الخاصة بـ Gemini الكثير من الثقل. عندما نقرت لإضافة ميزات الذكاء الاصطناعي AI، فقد جلبت القدرة على إنشاء بطاقات جديدة بمجرد طلب أي موضوع. هذه إضافة رائعة، ولكنني تمكنت أيضًا من إضافتها إلى Claude بمطالبة إضافية واحدة.
الفائز: Claude
كتاب تفاعلي للأطفال
Claude:
اعتبرت هذه المهمة اختبارًا جيدًا لقدرات نظام الذكاء الاصطناعي. طلبت من كلا النظامين إنشاء تطبيق على نمط كتاب، يعرض قصصًا مختلفة للأطفال في كل صفحة.
مع Claude، بدأت الأمور بشكل جيد، حيث قام بإنشاء 5 قصص قصيرة، مع زر للتنقل بينها. كل قصة تتضمن رمزًا تعبيريًا متحركًا صغيرًا في الأعلى وخيار التمرير لاستعراضها.
استخدام زري “التالي” و “السابق” أحدث أيضًا تأثيرًا بسيطًا لتقليب الصفحة. على الرغم من أن النتيجة كانت جيدة وعملت بشكل صحيح، أردت محاولة جعلها تبدو أقرب إلى شكل الكتاب الحقيقي.
عندما طلبت ذلك، بدأت الأمور في التدهور قليلًا، وتحولت إلى صفحة نصية طويلة واحدة مع ظهور التعليمات البرمجية في الخلفية. كما بدأت كل صفحة تميل بشكل غريب عند تمرير الماوس فوقها.
مهما طلبت من Claude بعد ذلك، لم أتمكن من تصحيح هذا الخطأ. ومع ذلك، كانت النسخة السابقة جيدة حقًا.
Gemini:
مرة أخرى، بينما تراجع Gemini في الأسلوب، فقد عوض ذلك في الوظائف. الكتاب نفسه ليس مثيرًا للإعجاب، فهو عبارة عن صندوق بني مع نص كرتوني عليه. كما عرض الكثير من الصور على شكل علامات استفهام داخل مربعات.
ومع ذلك، فقد حقق تأثيرًا أقرب إلى شكل الكتاب، واستخدم تأثيرًا مقنعًا جدًا لتقليب الصفحات. كما تضمن القدرة على إنشاء قصة جديدة مع إمكانية طلب أي موضوع باستخدام ميزة المطالبة.
كان رائعًا في كل شيء باستثناء مظهره. على الرغم من المشكلات التي واجهتها مع Claude، حاولت تطوير Gemini بشكل أكبر، مطالبًا بأن يبدو الكتاب أكثر جاذبية.
ساعد هذا الأمر قليلاً، حيث أضاف نمط نص أكثر جاذبية وغلافًا أماميًا محسّنًا قليلاً بخط ممتع. لكن الصور كانت لا تزال مفقودة ولم يتغير الكثير.
ومع ذلك، بالمقارنة مع Claude، فقد قام بعمل أفضل بكثير بشكل عام.
الفائز: Gemini
خلاصة القول
شهد كل من Gemini و Claude تحسينات هائلة في قدراتهما على كتابة التعليمات البرمجية. يمكن لأي شخص الآن بسهولة إنشاء مجموعة واسعة من التطبيقات والأدوات بسهولة نسبية على أي من المنصتين. هذا يفتح آفاقًا جديدة للمطورين وغير المطورين على حد سواء، مما يتيح لهم تحويل أفكارهم إلى واقع رقمي بسرعة وكفاءة.
كانت النتائج متشابهة جدًا على كلتا المنصتين، ولكنني وجدت أن Gemini قدم أداءً أفضل بشكل عام. يعكس هذا التفوق قدرة Gemini على فهم التعليمات المعقدة وتنفيذها بدقة أكبر، مما يؤدي إلى تطبيقات أكثر فعالية وتكاملًا.
يبدو أن Claude يعطي الأولوية للمظهر والأناقة، حيث يقدم تصميمات أفضل وتخطيطًا بديهيًا. كما أعجبني أنه يمكنك استخدام تطبيقات مصممة مسبقًا من متجر Claude مجانًا، مما يمنحك لمحة عما هو ممكن مع المطالبات المرفقة. هذه الميزة تجعل Claude خيارًا جذابًا للمستخدمين الذين يركزون على الجماليات وسهولة الاستخدام.
ومع ذلك، فإن قدرة Gemini على إضافة أدوات الذكاء الاصطناعي إلى كل تطبيق تغير قواعد اللعبة. لقد حسّنت على الفور جميع الأشياء التي حاولت إنشاءها وأضافت أجزاءً، على الرغم من وضوحها، إلا أنها حسّنت الخدمة بشكل كبير. هذه القدرة على دمج الذكاء الاصطناعي في التطبيقات تجعل Gemini أداة قوية بشكل خاص للمطورين الذين يتطلعون إلى إنشاء حلول ذكية وفعالة.