يقدّم Gemini Code Assist مساعدة مستنِدة إلى الذكاء الاصطناعي لمساعدة فريق التطوير في إنشاء التطبيقات ونشرها وتشغيلها طوال دورة حياة تطوير البرامج، وذلك باستخدام نموذج Gemini 2.5. تتوفّر خدمة Gemini Code Assist في الإصدارات التالية:
Gemini Code Assist للأفراد، وهو متاح بدون أي تكلفة.
Gemini Code Assist Standard، وهو منتج ضمن حزمة Gemini في Google Cloud.
Gemini Code Assist Enterprise، وهو منتج ضمن حزمة Gemini في Google Cloud
يمكنك استخدام Gemini Code Assist في بيئات التطوير المتكاملة المتوافقة، مثل VS Code أو بيئات JetBrains أو "استوديو Android"، للحصول على مساعدة في الترميز مستنِدة إلى الذكاء الاصطناعي بالعديد من اللغات الشائعة. يمكنك الحصول على اقتراحات لإكمال الرموز البرمجية أثناء كتابتها، وإنشاء دوال أو مجموعات رموز برمجية كاملة من التعليقات، وإنشاء اختبارات الوحدة، والحصول على مساعدة في تصحيح الأخطاء وفهم الرموز البرمجية وتوثيقها.
يقدّم Gemini Code Assist ردودًا حسب السياق لطلباتك، بما في ذلك اقتباسات من المصادر بشأن المستندات وعيّنات الرموز البرمجية التي استخدمها Gemini Code Assist لإنشاء ردوده.
يتم تدريب النماذج اللغوية الكبيرة (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 Code Assist والذكاء الاصطناعي المسؤول.
يقدّم Gemini Code Assist معلومات حول المصدر عندما يقتبس مباشرةً من مصدر آخر، مثل رمز مفتوح المصدر حالي. لمزيد من المعلومات، يمكنك الاطّلاع على طريقة Gemini في ذكر المصادر ومتى يذكرها.
الميزات المتاحة في "Gemini Code Assist للأفراد"
يعرض الجدول التالي أنواع المساعدة التي يقدّمها الذكاء الاصطناعي التوليدي والمتاحة في بيئات التطوير المتكاملة المتوافقة بدون أي تكلفة:
| المساعدة في الترميز باستخدام الذكاء الاصطناعي | ||
|---|---|---|
إكمال الرموز البرمجية وإنشاؤها في مشروع IDE في بيئات التطوير المتكاملة التالية: |
||
| مساعد محادثة في بيئة التطوير المتكاملة باستخدام سياق الملفات المفتوحة | ||
| التوافق مع بيئات تطوير متكاملة متعددة (VS Code وبيئات تطوير متكاملة من JetBrains، مثل IntelliJ وPyCharm واستوديو Android) | ||
| المحادثة المستندة إلى الذكاء الاصطناعي الوكيل | ||
اطلب من Gemini إكمال مهام معقّدة ومتعدّدة الخطوات تستخدم أدوات النظام وخوادم Model Context Protocol (MCP). لمزيد من المعلومات، اطّلِع على استخدام وضع وكيل Gemini Code Assist. |
||
| حصة Gemini CLI | ||
Quota المخصّصة لاستخدام Gemini CLI |
||
| الإجراءات والأوامر الذكية | ||
يمكنك بدء الإجراءات الذكية من خلال النقر بزر الماوس الأيمن على الرمز المحدّد (VS Code وبيئات تطوير متكاملة من JetBrains، مثل IntelliJ وPyCharm واستوديو Android). بدء الأوامر الذكية باستخدام الشرطة المائلة / على شريط الاختيار السريع، سواء مع الرمز المحدّد أو بدونه (VS Code) |
||
| الملكية الفكرية والامتثال | ||
| اقتباسات من المصدر في بيئة التطوير المتكاملة | ||
نظرة عامة على إصدارَي Gemini Code Assist Standard وEnterprise
يقارن القسم التالي بين إصدارَي Gemini Code Assist Standard وEnterprise.
يوفّر إصدار Standard مساعدًا للترميز مستندًا إلى الذكاء الاصطناعي، مع ميزات أمان على مستوى المؤسسة، وذلك لإنشاء التطبيقات وتشغيلها. يتضمّن إصدار Enterprise جميع الميزات المتوافقة في إصدار Standard، ولكن يمكنك أيضًا تخصيصه استنادًا إلى مستودعات رموز المصدر الخاصة بك، كما أنّه مدمج مع خدمات إضافية من Google Cloud لإنشاء التطبيقات على مجموعة أكبر من التقنيات.
يساعدك الجدول التالي في تحديد الإصدار الأنسب لأهداف التطوير في مؤسستك من خلال تسليط الضوء على الجمهور المستهدَف والمزايا الخاصة بكل إصدار:
| Gemini Code Assist Standard | Gemini Code Assist Enterprise | |
|---|---|---|
| الجمهور المستهدَف |
|
|
| المزايا |
|
|
للاطّلاع على مقارنة بين ميزات كل إصدار، يُرجى الانتقال إلى الميزات المتوافقة.
الميزات المتوافقة مع Gemini Code Assist Standard وEnterprise
توضّح الأقسام التالية أنواع المساعدة التي يقدّمها الذكاء الاصطناعي التوليدي والمتاحة في Gemini Code Assist Standard وEnterprise.
المساعدة في كتابة الرموز البرمجية والدردشة
يوضّح الجدول التالي أنواع المساعدة التي يقدّمها الذكاء الاصطناعي التوليدي والمتاحة في بيئات التطوير المتكاملة المتوافقة:
| المساعدة في الترميز باستخدام الذكاء الاصطناعي | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
إكمال الرموز البرمجية وإنشاؤها في مشروع IDE في بيئات التطوير المتكاملة التالية: |
||
| مساعد محادثة في بيئة التطوير المتكاملة باستخدام سياق الملفات المفتوحة | ||
| التوافق مع بيئات تطوير متكاملة متعددة (VS Code وبيئات تطوير متكاملة من JetBrains، مثل IntelliJ وPyCharm واستوديو Android) | ||
| المحادثة المستندة إلى الذكاء الاصطناعي الوكيل | ||
اطلب من Gemini إكمال مهام معقّدة ومتعدّدة الخطوات تستخدم أدوات النظام وخوادم Model Context Protocol (MCP). لمزيد من المعلومات، اطّلِع على استخدام وضع وكيل Gemini Code Assist. |
||
| حصة Gemini CLI | ||
| الإجراءات والأوامر الذكية | ||
يمكنك بدء الإجراءات الذكية من خلال النقر بزر الماوس الأيمن على الرمز المحدّد (VS Code وبيئات تطوير متكاملة من JetBrains، مثل IntelliJ وPyCharm واستوديو Android). بدء الأوامر الذكية باستخدام الشرطة المائلة / في شريط الاختيار السريع سواء مع الرمز المحدّد أو بدونه (VS Code |
||
| الملكية الفكرية والامتثال | ||
| اقتباسات المصادر في بيئة التطوير المتكاملة (IDE) وGoogle Cloud Console | ||
| التعويض عن انتهاك حقوق الملكية الفكرية | ||
| عناصر التحكّم في خدمة سحابة VPC و"الوصول الخاص إلى Google" | ||
| معرفة المؤسسة | ||
| اقتراحات رموز مخصّصة من قواعد الرموز في GitHub وGitLab وBitbucket في بيئة التطوير المتكاملة | ||
ميزات إضافية خارج بيئة التطوير المتكاملة
توضّح الأقسام التالية الميزات الإضافية المتاحة في إصدارَي Gemini Code Assist Standard وEnterprise، والتي تتجاوز المساعدة في بيئة التطوير المتكاملة.
Gemini Cloud Assist
يوضّح الجدول التالي أنواع المساعدة المستنِدة إلى الذكاء الاصطناعي التوليدي في Gemini Cloud Assist في Google Cloud Console:
| مساعدة Gemini Cloud Assist | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
| ميزات Gemini Cloud Assist (بما في ذلك الميزات المتاحة لجميع مستخدمي Google والميزات المتاحة لمستخدمي Gemini Code Assist Enterprise) |
Gemini في Apigee
يوضّح الجدول التالي أنواع المساعدة التي يقدّمها الذكاء الاصطناعي التوليدي في تطوير واجهات برمجة التطبيقات ضمن Apigee (بيئة التطوير المتكاملة ووحدة تحكّم Google Cloud):
| Gemini Code Assist لإدارة واجهات برمجة التطبيقات | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
| سياق المؤسسة المُستخدَم عند إنشاء مواصفات واجهة برمجة التطبيقات | ||
| ميزة "البحث الذكي" المستندة إلى Vertex AI في "مركز واجهات برمجة التطبيقات" | ||
| شرح رمز Gemini Code Assist لسياسات Apigee (معاينة) |
Gemini في Application Integration
يعرض الجدول التالي أنواع المساعدة المستندة إلى الذكاء الاصطناعي التوليدي في Application Integration في Google Cloud 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 in 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 في بيئة التطوير المتكاملة (IDE)
بعد إعداد Gemini Code Assist للأفراد أو Gemini Code Assist Standard أو Enterprise وتثبيت إضافة Gemini Code Assist في بيئة التطوير المتكاملة (VS Code أو بيئة تطوير متكاملة متوافقة من JetBrains)، يمكنك طلب المساعدة بالطرق التالية:
تلقّي عمليات إكمال الرموز البرمجية أو إنشاء الرموز مباشرةً في محرِّر الرموز
انقر على spark Gemini في بيئة التطوير المتكاملة لعرض المساعد الحواري. يمكنك طرح أسئلة أو اختيار رمز في المحرّر وإدخال طلبات مثل ما يلي:
Write unit tests for my code.Help me debug my code.Make my code more readable.
لمزيد من المعلومات، يُرجى الاطّلاع على البرمجة باستخدام Gemini Code Assist.