تنبيه

الرجاء تحديد نص من المقال أولاً.

محتوى محمي

لتحميل هذا المقال، يرجى تفعيل جرس الإشعارات أو اختيار طريقة اشتراك أخرى.

Ahmed Bouchefra

الرئيسية
Ahmed Bouchefra

أحمد بوشفرة

Software Engineer & Tech Author

ابدأ هنا
ابدأ هنا
المكتبة
المكتبة
أكاديمية بايثون
أكاديمية بايثون
تطبيق اختبارات البرمجة
تطبيق اختبارات البرمجة
دورات يوديمي
دورات يوديمي
المسارات
المسارات
الملخصات
الملخصات
الأدوات
الأدوات
اشترك
اشترك
كتب فريق 10xdevblog
كتب فريق 10xdevblog
الكاتب: أحمد بوشفرة

استكشاف أداة Crush CLI: واجهة موحدة لنماذج الذكاء الاصطناعي

اضغط على زر PDF لتحميل المقال كملف للقراءة لاحقاً

ملاحظة: هذا المقال بقلم أحمد بوشفرة. الآراء الواردة تعبر عن الكاتب.

أحمد بوشفرة: مبرمج ومؤلف تقني، أساعد المطورين على بناء تطبيقات ويب حديثة وسريعة.

يمكنك التواصل مع الكاتب لطلب خدمات برمجية عبر:

يمكنك أيضاً نشر مقالك هنا والترويج لخدماتك أمام جمهور من المبرمجين. تواصل معنا

لخص هذا المقال باستخدام ChatGPT

انسخ الأمر أدناه والصقه في ChatGPT للحصول على ملخص سريع للمقال:

لخص لي هذا المقال في نقاط رئيسية: https://www.ahmedbouchefra.com/exploring-crush-cli تم النسخ!
فتح ChatGPT

مرحبًا بالجميع، كيف حالكم؟ في هذا المقال، سنتناول أداة جديدة تُدعى “Crush CLI” من شركة JetBrains. في الواقع، هذه الأداة تستخدم العديد من نماذج الذكاء الاصطناعي، منها المدفوع ومنها المجاني. تعمل الأداة بالكامل عبر سطر الأوامر (Terminal) ولكنها تمنحك واجهة جيدة المظهر وملونة وجذابة، وتمكّنك من إنجاز مهام متنوعة. لذا، دعونا نلقي نظرة عليها.

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

كيفية التثبيت والاستخدام

1. تثبيت الأداة

لتثبيت الأداة، يمكنك زيارة صفحتهم الرسمية على GitHub (سأترك لكم الرابط في نهاية المقال). نأخذ أمر التثبيت التالي ونقوم بنسخه:

npm install -g crush-cli

بعد ذلك، نتوجه لفتح موجه الأوامر (CMD)، ونقوم بلصق الأمر ثم نضغط على Enter. سيبدأ الآن تحميل الحزمة، فننتظر بضع ثوانٍ حتى تكتمل العملية.

2. تشغيل الأداة واختيار النموذج

بعد اكتمال التثبيت، نكتب الأمر التالي لتشغيل الأداة:

crush

بمجرد الضغط على Enter، ستفتح واجهة Crush CLI كما هو موضح. ستظهر لك قائمة بالنماذج التي يمكنك استخدامها، بعضها مدفوع مثل Claude، وبعضها الآخر مجاني. يمكنك استخدام أسهم لوحة المفاتيح للتنقل بين النماذج.

نريد أن نجد نموذجًا مجانيًا وقويًا في نفس الوقت. لنجرب نموذج Cohere، فهو قوي ومجاني. إذا نظرت في القائمة، ستجد cohere/command-r وهو مجاني. ننتقل إليه باستخدام الأسهم ثم نضغط Enter للمتابعة.

3. الحصول على مفتاح API

ستطلب منك الأداة إدخال مفتاح API الخاص بنموذج Cohere من خلال موقع OpenRouter. للقيام بذلك، اتبع الخطوات التالية:

  1. اذهب إلى موقع OpenRouter.
  2. في قسم النماذج (Models)، ابحث عن Cohere.
  3. اختر cohere/command-r.
  4. انتقل إلى قسم API واضغط على Create API Key.
  5. قم بتسمية المفتاح بأي اسم، ثم اضغط Create.
  6. انسخ مفتاح API الذي تم إنشاؤه.

الآن، نعود إلى سطر الأوامر ونلصق المفتاح (باستخدام Ctrl+V) ثم نضغط Enter. ستظهر علامة صح بجانب المفتاح للدلالة على أنه تم التعرف عليه بنجاح. ستسألك الأداة إذا كنت تريد التثبيت الآن، اضغط Enter للموافقة (Yes).

بعد الانتظار قليلًا، ستظهر رسالة تفيد بأن الأداة جاهزة للعمل.

مثال عملي: إنشاء لعبة كسر الطوب

الآن، يمكننا استخدام الأداة كوكيل ذكاء اصطناعي. لنجرب أن نطلب منه إنشاء لعبة كسر الطوب (Brick Breaker)، وهي اللعبة التي تحتوي على مضرب يضرب كرة لكسر مربعات في الأعلى.

ملاحظة: ستلاحظ في الجانب الأيمن من الواجهة أن النموذج المستخدم هو cohere/command-r وبجانبه كلمة ‘Free’، مما يشير إلى أن التكلفة هي صفر.

لنكتب له الأمر التالي:

“أنشئ لي لعبة كسر الطوب (Brick Breaker) مع رسوم متحركة احترافية.”

بعد إعطاء الأمر، ستطلب الأداة صلاحية للبدء في إنشاء اللعبة، نضغط Enter للموافقة. ثم ستسأل “هل يجب أن أبدأ في تنفيذ هذه المهمة؟”، نختار Yes ونضغط Enter.

بعد أن ينتهي، يمكننا فتح ملف index.html الذي تم إنشاؤه لنرى اللعبة. اللعبة بسيطة وتحتوي على زر “Start Game”. كنت قد طلبت منه إضافة رسوم متحركة، وبالفعل، هناك عناصر تسقط من الطوب الذي يتم كسره، مثل العناصر التي تزيد من سرعة الكرة أو تكبر حجم المضرب. لقد صممها بشكل لطيف. بالطبع، تعتمد النتيجة على دقة وجودة الطلب الأولي؛ كان بإمكاننا طلب ميزات إضافية.

التنقل في الواجهة

  • Ctrl + P: لفتح القائمة الرئيسية التي تتيح لك بدء جلسة جديدة، أو التبديل بين الجلسات، أو تغيير النموذج المستخدم.
  • Ctrl + C: لإيقاف المهمة الحالية.
  • Esc: للخروج من الأداة.

تنظيم المشاريع

هناك أمر آخر أردت أن أذكره لكم، وهو كيفية إنشاء مجلد للمشروع لتنظيم الملفات الناتجة.

  1. أنشئ مجلدًا جديدًا في المكان الذي تريده (على سبيل المثال، على سطح المكتب) وقم بتسميته (مثلًا BricksGame).
  2. ادخل إلى المجلد الذي أنشأته.
  3. في شريط العنوان الخاص بمستكشف الملفات، اكتب cmd واضغط Enter. سيؤدي هذا إلى فتح موجه الأوامر في مسار المجلد الحالي.
  4. الآن، إذا كتبت crush لتشغيل الأداة، فإن أي مشروع أو ملفات تقوم بإنشائها سيتم حفظها مباشرة داخل هذا المجلد.

وبهذا، يمكنك الآن أن تطلب منه إنشاء مواقع ويب، تطبيقات، أو أي شيء آخر تريده، وستجد كل شيء منظمًا في مكانه.

رأي شخصي

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

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

خاتمة

وهذا كل ما لدي اليوم. أتمنى أن يكون هذا المقال قد نال إعجابكم، وأشكركم جزيلًا على القراءة.

هل لديك سؤال أو استفسار؟ اترك تعليقاً بالأسفل:

احصل على المحتوى الجديد فور نشره ⚡

اختر الطريقة الأنسب لك لمتابعتنا والحصول على التحديثات مجاناً.
(اضغط على رابط التفعيل الذي سيصلك لفتح المحتوى)

عرض كل بدائل الاشتراك

احصل على موارد مجانية! 📚

اشترك في القائمة البريدية واحصل على كتب ومصادر تعليمية مجانية

تنبيه هام:

للاشتراك بنجاح، يرجى فتح الصفحة في متصفح خارجي (مثل Chrome أو Safari) وليس متصفح التطبيق المدمج.

📚 المكتبة المجانية

حمّل كتب وأدلة PDF مجانية في البرمجة وتطوير الويب

تصفح المكتبة

شارك المقال