لمحة عن Gemini Code Assist

يوفّر Gemini Code Assist مساعدة مستندة إلى الذكاء الاصطناعي لمساعدة فريق التطوير في إنشاء التطبيقات ونشرها وتشغيلها طوال دورة تطوير البرامج، وهو متاح في الإصدارات التالية:

يمكنك استخدام ميزة Gemini Code Assist في بيئة تطوير البرامج IDE (مثل VS Code أو أدوات JetBrains IDE (مثل IntelliJ وPyCharm) أو "استوديو Android") للحصول على مساعدة في الترميز بالاستناد إلى الذكاء الاصطناعي في العديد من اللغات الشائعة. يمكنك الحصول على ميزات إكمال الرموز البرمجية أثناء كتابة الرمز، وإنشاء وظائف كاملة أو مجموعات رموز من التعليقات، وإنشاء اختبارات وحدات، والحصول على مساعدة بشأن تصحيح أخطاء الرمز البرمجي وفهمه وتوثيقه.

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

إنّ النماذج اللغوية الكبيرة (LLM) في Gemini التي يستخدمها Gemini Code Assist يتم تدريبها على مجموعات بيانات من الرموز البرمجية المتاحة للجميع، ومادة خاصة بخدمة Google Cloud ومعلومات فنية أخرى ذات صلة، بالإضافة إلى مجموعات البيانات المستخدَمة لتدريب النماذج الأساسية في Gemini. يتم تدريب النماذج لكي تكون ردود Gemini Code Assist مفيدة لمستخدمي Gemini Code Assist قدر الإمكان.

تعرَّف على كيفية استخدام Gemini Code Assist Standard وEnterprise لبياناتك وحالات استخدامها. بما أنّ Gemini Code Assist لا يزال في مرحلة مبكرة، يمكن أن يُنشئ نتائج تبدو معقولة ولكنها غير صحيحة من الناحية الواقعية. ننصحك بالتحقق من صحة كل البيانات التي تحصل عليها من Gemini Code Assist قبل استخدامها. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة Gemini Code Assist والذكاء الاصطناعي المسؤول.

تقدّم ميزة "مساعدة رموز Gemini" معلومات الاقتباس عندما تذكراقتباسًا مباشرًا وشاملاً من مصدر آخر، مثل رمز حالي مفتوح المصدر. لمزيد من المعلومات، يمكنك الاطّلاع على مقالة آلية Gemini في ذكر المصادر والحالات التي يتم فيها ذلك.

الميزات المتاحة في Gemini Code Assist للأفراد

يعرض الجدول التالي أنواع المساعدة التي يوفّرها الذكاء الاصطناعي التوليدي والتي تتوفّر في محرّرات رمز المصدر المتكاملة المتوافقة بدون أي تكلفة:

المساعدة في الترميز باستخدام الذكاء الاصطناعي

إكمال الرموز البرمجية وإنشاؤها في مشروعك على IDE في حِزم IDE التالية:

مساعد محادثاتي في بيئة تطوير البرامج (IDE) باستخدام سياق الملفات المفتوحة
التوافق مع أدوات تطوير البرامج المتكاملة المتعددة (VS Code، أدوات تطوير البرامج المتكاملة من JetBrains، مثل IntelliJ وPyCharm واستوديو Android)
الإجراءات والأوامر الذكية
يمكنك بدء الإجراءات الذكية من خلال النقر بزر الماوس الأيمن على الرمز المحدّد (VS Code ومحرّرات بيئة تطوير البرامج (IDE) من JetBrains، مثل IntelliJ وPyCharm واستوديو Android). يمكنك بدء الأوامر الذكية باستخدام الشرطة المائلة / في شريط الاختيار السريع مع الرمز المحدّد أو بدونه (VS Code).
الخدمات الخارجية بصفتها أدوات
يمكنك الحصول على معلومات وتنفيذ إجراءات تقدّمها خدمات خارجية في IDE باستخدام أدوات Gemini Code Assist. يمكنك إرسال طلباتك إلى أدوات معيّنة باستخدام الرمز @ متبوعًا باسم الأداة. على سبيل المثال:@GitHub get issues assigned to me. لمزيد من المعلومات حول الأدوات، يُرجى الاطّلاع على نظرة عامة على أدوات Gemini Code Assist.
الملكية الفكرية والامتثال
معلومات المقالة للمصادر في بيئة تطوير البرامج (IDE)

نظرة عامة على إصدارَي Gemini Code Assist Standard وEnterprise

يقارن القسم التالي إصدارَي Gemini Code Assist Standard وEnterprise.

يوفّر الإصدار Standard مساعدة في الترميز باستخدام الذكاء الاصطناعي، مع أمان على مستوى المؤسسة، لإنشاء التطبيقات وتشغيلها. يوفّر إصدار Enterprise جميع الميزات المتوافقة في الإصدار Standard، ولكن يمكنك أيضًا تخصيصه استنادًا إلى مستودعات الرموز البرمجية الخاصة بك، وهو مدمج مع خدمات إضافية من Google Cloud لإنشاء التطبيقات على مستوى مجموعة تقنية أوسع.

يساعدك الجدول التالي في تحديد الإصدار الذي يتوافق بشكل أفضل مع أهداف تطوير مؤسستك من خلال تسليط الضوء على الجمهور المستهدَف والفوائد التي يقدّمها كل إصدار:

  Gemini Code Assist Standard Gemini Code Assist Enterprise
الجمهور المستهدَف
  • العملاء الذين لديهم احتياجات أساسية في مجال الترميز
  • المؤسسات التي تفرض متطلبات صارمة بشأن أمان البيانات والامتثال
  • المؤسسات الكبيرة التي تتّبع عمليات معقدة لتطوير البرامج
  • العملاء الذين يريدون تخصيص ردود الذكاء الاصطناعي استنادًا إلى مستودعات رمز المصدر الخاصة بهم لتعزيز عملية التطوير استنادًا إلى أفضل الممارسات التنظيمية
  • العملاء الذين يحتاجون إلى مساعد تطوير تطبيقات مستند إلى الذكاء الاصطناعي في قائمة متزايدة من خدمات Google Cloud
المزايا
  • إكمال الرموز البرمجية وإنشاؤها بلغات البرمجة الشائعة، وهي متاحة في بعض خدمات Google Cloud
  • الدعم من خلال المحادثة المستنِد إلى الذكاء الاصطناعي
  • واجهة مستخدم مبسّطة والدمج مع حِزم تطوير البرامج المتكاملة
  • التعرّف على قاعدة الرموز البرمجية المحلية في بيئة تطوير البرامج المتكاملة: يمكنك الاستفادة من إمكانات نافذة السياق الكبيرة في Gemini لفهم قاعدة الرموز البرمجية المحلية بشكل معمّق.
  • أمان على مستوى المؤسسة: إدارة بيانات فعّالة وبنية أساسية آمنة وتعويض عن اقتراحات الرموز البرمجية
  • عمليات الدمج الموسّعة: توفّر خدمة Gemini Code Assist Standard مساعدة مستندة إلى الذكاء الاصطناعي في Firebase وColab Enterprise وإحصاءات بيانات BigQuery وCloud Run وDatabase Studio.
  • كل المزايا المذكورة في Gemini Code Assist Standard، بالإضافة إلى ما يلي:
    • تخصيص الرموز البرمجية: يمكن لمؤسستك إضافة قواعد الرموز البرمجية الخاصة بها إلى النموذج للحصول على اقتراحات مخصّصة.
    • عمليات الدمج الموسّعة: يوفّر Gemini Code Assist Enterprise مساعدة مستندة إلى الذكاء الاصطناعي في Google Cloud، مثل Apigee وApplication Integration وGemini Cloud Assist، ما يمكّن فِرق السحابة الإلكترونية من إنشاء التطبيقات والبنية الأساسية وتصميمها وتشغيلها وتحسينها بشكل أكثر فعالية على Google Cloud.

للاطّلاع على مقارنة بين ميزات كل إصدار، يُرجى الاطّلاع على الميزات المتوافقة.

الميزات المتوافقة مع Gemini Code Assist Standard وEnterprise

توضّح الأقسام التالية أنواع المساعدة المستندة إلى الذكاء الاصطناعي التوليدي التي تتوفّر في Gemini Code Assist Standard وEnterprise.

المساعدة في الترميز والدردشة

يعرض الجدول التالي أنواع المساعدة التي يوفّرها الذكاء الاصطناعي التوليدي والتي تتوفّر في محرّرات بيئة التطوير المتكاملة المتوافقة:

المساعدة في الترميز باستخدام الذكاء الاصطناعي Gemini Code Assist Standard Gemini Code Assist Enterprise

إكمال الرموز البرمجية وإنشاؤها في مشروعك على IDE في حِزم IDE التالية:

مساعد محادثاتي في بيئة تطوير البرامج (IDE) باستخدام سياق الملفات المفتوحة
التوافق مع أدوات تطوير البرامج المتكاملة المتعددة (VS Code، أدوات تطوير البرامج المتكاملة من JetBrains، مثل IntelliJ وPyCharm واستوديو Android)
الإجراءات والأوامر الذكية
يمكنك بدء الإجراءات الذكية من خلال النقر بزر الماوس الأيمن على الرمز المحدّد (VS Code ومحرّرات بيئة تطوير البرامج (IDE) من JetBrains، مثل IntelliJ وPyCharm واستوديو Android). يمكنك بدء الأوامر الذكية باستخدام الشرطة المائلة / في شريط الاختيارات السريعة مع رمز محدّد أو بدونه (VS Code).
الخدمات الخارجية بصفتها أدوات
يمكنك الحصول على معلومات وتنفيذ إجراءات تقدّمها خدمات خارجية في IDE باستخدام أدوات Gemini Code Assist. يمكنك إرسال طلباتك إلى أدوات معيّنة باستخدام الرمز @ متبوعًا باسم الأداة. على سبيل المثال:@GitHub get issues assigned to me. لمزيد من المعلومات حول الأدوات، يُرجى الاطّلاع على نظرة عامة على أدوات Gemini Code Assist.
الملكية الفكرية والامتثال
إدراج مراجع المصدر في بيئة تطوير البرامج (IDE) و"وحدة تحكّم واجهة برمجة التطبيقات في Google"
تعويض بروتوكول الإنترنت (IP)
عناصر التحكّم في سحابة VPC وميزة "الوصول الخاص إلى Google"
المعرفة المتعلّقة بالمؤسسة
اقتراحات مخصّصة للرمز البرمجي من قواعد الرموز البرمجية في GitHub وGitLab وBitbucket في بيئة تطوير البرامج المتكاملة  

ميزات إضافية خارج بيئة تطوير البرامج المتكاملة

توضِّح الأقسام التالية الميزات الإضافية المتاحة في إصدارَي Gemini Code Assist Standard وEnterprise، والتي تتجاوز المساعدة في بيئة تطوير البرامج المتكاملة.

Gemini Cloud Assist

يعرض الجدول التالي أنواع المساعدة المستندة إلى الذكاء الاصطناعي التوليدي في Gemini Cloud Assist في API Console:

المساعدة بشأن Gemini Cloud Assist Gemini Code Assist Standard Gemini Code Assist Enterprise
ميزات Gemini Cloud Assist (بما في ذلك الميزات المتاحة لجميع مستخدمي Google والميزات المتاحة لمستخدمي Gemini Code Assist Enterprise)  

Gemini في Apigee

يعرض الجدول التالي أنواع المساعدة التي تقدّمها الذكاء الاصطناعي التوليدي في تطوير واجهات برمجة التطبيقات في Apigee (IDE و وحدة تحكّم واجهة برمجة التطبيقات من Google):

‫Gemini Code Assist لإدارة واجهات برمجة التطبيقات Gemini Code Assist Standard Gemini Code Assist Enterprise
سياق المؤسسة المستخدَم عند إنشاء مواصفات واجهة برمجة التطبيقات (معاينة)  
البحث الذكي المستنِد إلى Vertex AI في مركز واجهة برمجة التطبيقات (GA)  
شرح رمز Gemini Code Assist لسياسات Apigee (معاينة)  

Gemini في ميزة "دمج التطبيقات"

يعرض الجدول التالي أنواع المساعدة المستندة إلى الذكاء الاصطناعي التوليدي في دمج التطبيقات في API Console:

مساعدة في إنشاء عمليات الدمج Gemini Code Assist Standard Gemini Code Assist Enterprise
أداة تعديل مرئية مستندة إلى الذكاء الاصطناعي لإنشاء عمليات التشغيل الآلي  
إنشاء عمليات التشغيل الآلي المستندة إلى الذكاء الاصطناعي والمضمّنة في سياق المؤسسة  
إنشاء وتحسين مستندات سير عمل الذكاء الاصطناعي التوليدي للتشغيل الآلي  

ميزات Gemini في BigQuery مع Gemini Code Assist

يعرض الجدول التالي أنواع المساعدة المستندة إلى الذكاء الاصطناعي التوليدي في BigQuery في BigQuery Studio:

إحصاءات البيانات Gemini Code Assist Standard Gemini Code Assist Enterprise
تقدّم إحصاءات البيانات مكتبة قيّمة من طلبات البحث التي يتم إنشاؤها من البيانات الوصفية لجداولك.

Gemini في Colab Enterprise

يعرض الجدول التالي أنواع المساعدة المستندة إلى الذكاء الاصطناعي التوليدي في الترميز في Colab Enterprise:

مساعدة في ترميز دفاتر الملاحظات Gemini Code Assist Standard Gemini Code Assist Enterprise
إنشاء رمز Python وإكماله في دفتر ملاحظات

‫Gemini في قواعد البيانات

يعرض الجدول التالي أنواع المساعدة التي يوفّرها الذكاء الاصطناعي التوليدي في الترميز في قاعدة بيانات:

إنشاء طلبات بحث بلغة الاستعلامات البنيوية (SQL) Gemini Code Assist Standard Gemini Code Assist Enterprise
اكتب باللغة الطبيعية لإنشاء عبارات SQL.
الحصول على رمز سياقي يتوافق مع مخطّطك
تحسين طلبات البحث الحالية وشرحها

‫Gemini في Firebase

يعرض الجدول التالي أنواع المساعدة التي يوفّرها Gemini في Firebase من خلال الذكاء الاصطناعي التوليدي في تطوير التطبيقات:

المساعدة المستندة إلى الذكاء الاصطناعي في Chat في "وحدة تحكُّم Firebase" Gemini Code Assist Standard Gemini Code Assist Enterprise
استخدِم المعرفة المتعمّقة وأفضل الممارسات والخبرة في تحديد المشاكل وحلّها في منتجات Firebase وخدماتها.
يمكنك إنشاء نماذج رموز برمجية لـ Firebase وإعادة تنظيمها وتصحيح أخطاءها باستخدام لغة طبيعية في المحادثة.
يمكنك استخدام طلبات بلغة طبيعية لشرح الرمز البرمجي وإنشائه وتحويله.
تحليل جودة التطبيق
تلخيص أعطال التطبيق وتقديم إحصاءات وخطوات تحديد المشاكل وحلّها لمساعدة المطوّرين في التحقيق في مشاكل جودة التطبيق وحلّها
تحليل الرمز البرمجي الحالي وتحديد المشاكل المحتمَلة واقتراح تحسينات
ملخّص إحصاءات حملات "المراسلة عبر السحابة الإلكترونية من Firebase" و"المراسلة داخل التطبيق"
تلخيص حملاتك القائمة على المراسلة وتحليلها، وتقديم اقتراحات قابلة للتنفيذ لتحسين الأداء
إنشاء مخطّط Firebase Data Connect واستكشاف البيانات
إنشاء مخطّطات قواعد بيانات باستخدام لغة طبيعية
إنشاء طلبات بحث وعمليات تحويل GraphQL باستخدام لغة طبيعية
الوعي بالسياق
استخدِم سياق المشروع والتطبيق لتوجيه المساعدة الحوارية وتحديد المشاكل وحلّها وتحليل جودة التطبيق.

إعداد Gemini Code Assist

لمعرفة خطوات الإعداد التفصيلية، يُرجى الاطّلاع على:

التفاعل مع Gemini Code Assist في بيئة تطوير البرامج المتكاملة

بعد إعداد Gemini Code Assist للأفراد، أو Gemini Code Assist Standard أو Enterprise وتثبيت إضافة Gemini Code Assist في بيئة التطوير المتكاملة (VS Code أو بيئة تطوير متكاملة متوافقة من JetBrains)، يمكنك طلب المساعدة بالطرق التالية:

  • يمكنك تلقّي اقتراحات لإكمال الرموز البرمجية أو إنشاء رمز برمجي مباشرةً في محرِّر الرموز البرمجية.

  • انقر على spark Gemini في IDE لعرض مساعد المحادثات. يمكنك طرح أسئلة أو اختيار رمز في المحرِّر وإدخال طلبات مثل ما يلي:

    • Write unit tests for my code.
    • Help me debug my code.
    • Make my code more readable.

لمزيد من المعلومات، يُرجى الاطّلاع على مقالة إنشاء الرموز البرمجية باستخدام ميزة Gemini Code Assist.

الخطوات التالية