Gemini Code Assist هو مساعد برمجة من جوجل، مدعوم بالذكاء الاصطناعي، ومُدمج في منظومتي جوجل ورك سبيس وجوجل كلاود. يساعد المطورين على كتابة ومراجعة وشرح الأكواد البرمجية مباشرةً من متصفحاتهم أو وحدة تحكمهم السحابية أو بيئات التطوير المتكاملة.

🔹 الإعداد والوصول

يمكنك الوصول إلى Gemini Code Assist بعدة طرق - جميعها مدمجة في منصات Google:

الخيار 1: في وحدة تحكم Google Cloud

  • تسجيل الدخول إلى console.cloud.google.com

  • افتح مشروعًا وحدد Gemini من أيقونة المساعد الموجودة في أعلى اليمين

  • اطرح أسئلة متعلقة بالترميز أو احصل على مساعدة في كتابة البرامج النصية والوظائف

الخيار 2: داخل دفاتر Colab

  • افتح أي دفتر ملاحظات Google Colab

  • ابحث عن أيقونة الجوزاء في الشريط الجانبي

  • استخدمه لإنشاء أو تصحيح أو إعادة صياغة كود Python

الخيار 3: في IDE الخاص بك (معاينة)

  • يتم طرحه حاليًا لـ VS Code وJetBrains عبر مكونات Google Cloud الإضافية

  • يتطلب الاتصال بمشروع Google Cloud

  • يجب تسجيل الدخول عبر gcloud أو مصادقة المتصفح

🔹 التكلفة

لا تزال أسعار Gemini Code Assist تتطور، ولكن إليك ما نعرفه:

  • الطبقة المجانية: متوفرة في Colab وCloud Console للاستخدام المحدود

  • الطبقة المدفوعة (كجزء من Gemini لـ Google Workspace أو Cloud):

    • قد يتطلب الوصول إلى Gemini 1.5 Pro عبر Vertex AI Studio أو Google One AI Premium

    • التسعير غير معلن، ولكن من المتوقع أن يتماشى مع اشتراكات المؤسسات

  • تكاملات IDE: مجانية أثناء المعاينة، وقد تصبح جزءًا من فواتير Google Cloud

🔹المنافسين

فيما يلي كيفية مقارنة Gemini Code Assist بأدوات الترميز AI الرئيسية الأخرى:

منصة

مجال التركيز

ChatGPT x GitHub

أتمتة التطوير المرنة عبر واجهة برمجة التطبيقات

مساعد جيثب

الترميز في الوقت الحقيقي داخل IDE

همس الكود

مُركّز على AWS، Java أولاً

الكوديوم

مساعدة مجانية في الكود، ومكونات إضافية لبيئة التطوير المتكاملة

المؤشر (GPT الأصلي)

تم إنشاؤه على GPT-4، والتركيز على الملف المحلي

🔹 دعونا نقارن

نحن نقوم بمقارنة Gemini Code Assist مع GitHub Copilot وChatGPT x GitHub - أدوات مساعدة المطورين الثلاثة الأكثر استخدامًا اليوم.

ميزة

مساعدة رمز الجوزاء

مساعد جيثب

ChatGPT x GitHub

يكلف

مُضمن في طبقات Google Workspace/Cloud

10-20 دولارًا أمريكيًا شهريًا

الدفع حسب الاستخدام عبر واجهة برمجة التطبيقات (API)

حماية

الوصول إلى البيانات والتحكم فيها على مستوى Google Cloud

مستضاف بواسطة مايكروسوفت

واجهة برمجة التطبيقات (API) المُعرّفة من قِبَل المستخدم + إمكانية الوصول إلى المستودع

فعالية

جيد (لا يزال في مرحلة النضج في IDE)

عالية جدًا

عالية (منطق مخصص ممكن)

سهولة التكامل

سلس في منتجات Google

سلس في بيئات التطوير المتكاملة GitHub

متوسط (يتطلب الإعداد)

سهولة الاستخدام

سهل جدًا في Colab/Console

سهل جدا

واسطة

🔹 لماذا يبرز هذا

يتناسب Gemini Code Assist بشكل مثالي مع بيئة جوجل، فلا يتطلب تثبيتات أو توجيهات إضافية للعديد من المطورين الذين يستخدمون Colab أو GCP. قدرته على فهم أدوات جوجل الخاصة، مثل BigQuery وApp Scripts وFirebase، تجعله خيارًا مثاليًا للفرق التي تعمل على منصات جوجل الأصلية.

ما يجعلها فريدة من نوعها هو المساعدة التي تعتمد على السياق في الأدوات التي يستخدمها المطورون بالفعل - من أجهزة الكمبيوتر المحمولة إلى وحدات التحكم السحابية - دون الحاجة إلى نسخ التعليمات البرمجية بين علامات التبويب أو بيئات التطوير المتكاملة.

🔹 حالات الاستخدام في العالم الحقيقي

إليك ما يفعله المطورون باستخدام Gemini Code Assist في الوقت الحالي:

  1. إنشاء كود Python أو SQL داخل Colab

  2. الإكمال التلقائي للكود في وظائف Google Cloud

  3. ترجمة الكود بين اللغات (على سبيل المثال، من Python إلى JavaScript)

  4. شرح الكود القديم أو التعبيرات العادية

  5. تصحيح أخطاء استعلامات BigQuery SQL

  6. إعادة هيكلة منطق نص التطبيق

  7. احصل على تعليمات نشر السحابة خطوة بخطوة

  8. إنشاء كود عينة لواجهات برمجة تطبيقات GCP

  9. تعلم المكتبات الجديدة عبر الأمثلة الموجودة في دفتر الملاحظات

  10. تلخيص كتل التعليمات البرمجية الطويلة أو دفاتر الملاحظات

🔹 كم من الوقت يوفره لك الجوزاء لتناول القهوة ☕

مهمة

الوقت الموفر (متوسط/المهمة)

التقدير الأسبوعي (الاستخدام المتوسط)

كتابة الكود النمطي

10-15 دقيقة

حوالي 1.5 ساعة

شرح الوظائف القديمة

15-20 دقيقة

~1 ساعة

تصحيح أخطاء وظائف السحابة

15–30 دقيقة

حوالي 1.5 ساعة

إصلاحات استعلامات SQL

10-15 دقيقة

~1 ساعة

تعلم واجهات برمجة التطبيقات/المكتبات الجديدة

20-30 دقيقة

~ساعتين

تقديرات التوفير الأسبوعي: 7-8 ساعات، وخاصةً لمشاريع GCP في المرحلة المبكرة

🔹 ملخص Frozen Light

يُعدّ Gemini Code Assist حلاًّ من جوجل لتحسين إنتاجية المطورين، إذ يدمج الذكاء الاصطناعي مع الأدوات الحالية التي يستخدمها العديد من المطورين. قد لا يحل هذا الحل محل أدوات مثل Copilot في بيئة البرمجة المباشرة، ولكنه يُعدّ منافسًا قويًا لسير العمل السحابي.

سواء كنت تكتب في Colab أو تنشر في GCP أو تريد فقط مساعدة سريعة في شرح مقتطف - فإن Gemini جاهز أينما كنت.

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

Share Article

Get stories direct to your inbox

We’ll never share your details. View our Privacy Policy for more info.