الذكاء الاصطناعي

Vibe ترميز لعبة Bridge-Ball مع ظهورها في دقائق

في العامين الماضيين، شهدنا تطور البرمجة الحماسية من مجرد فكرة بدت “خيالية” إلى ممارسة بدوام كامل للعديد من المطورين الناشئين. ما كان يبدو وكأنه وسيلة للتحايل أصبح الآن مهارة لا بد منها، حتى في العالم المهني. دليل؟ الجولة الأخيرة من التمويل مضمونة بواسطة إحدى هذه المنصات. Emergent، وهي منصة ترميز حيوية شائعة على نطاق واسع (اطلع على أفضل 5 هنا)، أصبحت الآن ممولة من السلسلة B. وهذا يعني في الأساس أن كبار المستثمرين يريدون الآن أن تقوم بالبناء والتشغيل بشكل أسرع من أي وقت مضى.

وهم يضعون أموالهم حيث تكون أفواههم. وقد تم ضخ مبلغ ضخم قدره 70 مليون دولار لهذه الجولة التمويلية. وبفضل ذلك، تكتسب Emergent رؤية جديدة لقدراتها. ولكن هل يستحق وقتك؟ نحن هنا لاستكشاف ذلك.

ولكن قبل أي شيء آخر، دعونا نبدأ من الأعلى ونفهم ما هو Emergent حقًا.

ما هو الطوارئ؟

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

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

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

إقرأ أيضاً: Vibe Coding في Google AI Studio: كيف قمت ببناء تطبيق في دقائق

كيف يعمل الطوارئ في الواقع

الآن بعد أن عرفت ما يفعله Emergent، إليك “الكيفية” وراء ذلك.

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

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

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

هناك تفاصيل مهمة هنا – يتذكر Emergent ما قام ببنائه بالفعل. تسمح لك هذه الذاكرة على مستوى المشروع بالتكرار دون إعادة صياغة السياق باستمرار. وبمرور الوقت، ينمو التطبيق من خلال تغييرات صغيرة في المحادثة، تشبه إلى حد كبير الطريقة التي يقوم بها المطور البشري بتحسين المنتج.

القدرات الأساسية للناشئة

في جوهر الأمر، هناك بعض القدرات الأساسية المسؤولة عن نجاح Emergent.

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

الآن بعد أن عرفنا ما الذي ينقر عليه Emergent، فإليك كيفية الوصول إليه.

الناشئة – كيفية الوصول

نظرًا لأن Emergent مصمم ليكون ودودًا، يمكنك البدء في استخدام Emergent دون أي دفع في البداية. إليك كيفية الوصول إليه:

1. قم بتسجيل الدخول إلى https://app.emergent.sh/

2. قم بتسجيل الدخول باستخدام حساب Gmail أو البريد الإلكتروني الخاص بك. قد يتعين عليك إنشاء حسابك وتأكيده من خلال رمز التحقق الذي يتم إرساله إلى بريدك الإلكتروني.

نافذة تسجيل الدخول الطارئة

3. بمجرد الدخول، حدد نوع التطوير الذي تريده من الخيارات الثلاثة الموجودة أعلى نافذة الدردشة – حزمة كاملة، أو تطبيق، أو الصفحة المقصودة.

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

نماذج الذكاء الاصطناعي للمخرجات الناشئة

5. لمزيد من التحكم، يمكنك تحديد أدوات MCP التي ترغب في استخدامها، والقالب، والميزانية، والنموذج، من علامة التبويب التحكم المتقدم في أسفل يمين نافذة الدردشة.

الضوابط المتقدمة لنافذة الدردشة الناشئة

6. بمجرد الانتهاء من الإعدادات، ما عليك سوى كتابة ما تريد إنشاءه ثم الضغط على زر الإدخال. يبدأ Emergent العمل بعد بضعة أسئلة للمتابعة.

يطرح Emergent الأسئلة قبل الشروع في كتابة الكود

التسعير الطارئ

أحد أفضل الأجزاء في Emergent هو أنها تتيح لك البدء مجانًا. وهذا يعني في الأساس أنه يمكنك تجربة النظام الأساسي دون أي تكلفة، وحتى إكمال مشاريعك البسيطة من البداية إلى النهاية.

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

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

خطط التسعير الطارئة
  • معيار: يبدأ من 999 روبية شهريًا مقابل 50 نقطة شهريًا (يمكنك شراء المزيد من الاعتمادات هنا بسعر أعلى).
  • برو: 16.559 روبية مقابل 750 ساعة معتمدة شهريًا. يأتي مزودًا بميزات إضافية مثل E2 Agent ونافذة سياق 1M والمزيد.
  • فريق: 25399 روبية مقابل 1250 ساعة معتمدة شهريًا. يأتي مزودًا بميزات تركز على الفريق مثل مساحة العمل التعاونية والفوترة المركزية والإدارة.

ملحوظة: تقدم الشركة حاليًا خصمًا ثابتًا بنسبة 75% على خطتها الشهرية القياسية للاحتفال بتمويل السلسلة B.

التدريب العملي على Emergent: بناء لعبة Bridge-Ball

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

اِسْتَدْعَى:

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

الإخراج:

  • الإخراج الناشئة
  • الإخراج الناشئة

كما ترون، كان Emergent سريعًا في تحديد نوع اللعبة التي أردتها. وأتبعت الموجه بمجموعة من الأسئلة لمزيد من الوضوح. بمجرد تقديم الإجابات حسب تفضيلاتي، بدأ Emergent في العمل من خلال إنتاج الكود في الخلفية. وفي حوالي 20 دقيقة، أصبحت المنصة جاهزة بالإصدار النهائي من اللعبة.

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

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

إقرأ أيضاً: لقد قمت بتجربة Vibe Coding باستخدام Cursor AI وكان ذلك مذهلاً!

خاتمة

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

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

استراتيجي المحتوى الفني ومتواصل يتمتع بخبرة تزيد عن عشر سنوات في إنشاء المحتوى وتوزيعه عبر وسائل الإعلام الوطنية وحكومة الهند والمنصات الخاصة

قم بتسجيل الدخول لمواصلة القراءة والاستمتاع بالمحتوى الذي ينظمه الخبراء.


Source link

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى