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

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

عمليات تحويل الرموز البرمجية في Gemini

يمكنك الآن توجيه Gemini من محرِّر الرموز البرمجية للحصول على اقتراحات للرموز البرمجية من أجل تعديلها أو تحسينها أو إضافتها إلى تطبيقك على النحو التالي:

  1. للاطّلاع على حقل إدخال لطلبك، نفِّذ أحد الإجراءات التالية من محرِّر الرمز:
    • انقر بزر الماوس الأيمن في محرِّر الرموز البرمجية واختَر Gemini > إنشاء رمز من قائمة السياق.
    • ميِّز الرمز البرمجي الذي تريد أن تعدّله أداة Gemini، وانقر بزر الماوس الأيمن في محرِّر الرمز البرمجي، ثم اختَر Gemini > تحويل الرمز البرمجي من قائمة السياق.
    • اضغط على CTRL+\ (Command+\ على نظام التشغيل macOS).
  2. اطلب من Gemini إجراء تعديل على الرمز البرمجي أو إضافته إليه، ثم اضغط على مفتاح Enter. بعد أن يعالج Gemini طلبك، من المفترض أن يظهر لك اختلاف في الرمز البرمجي.
    • على سبيل المثال، يمكنك أن تطلب من Gemini تبسيط الرمز البرمجي المعقد عن طريق إعادة كتابته، أو إجراء عمليات تحويل رمزية محدّدة جدًا، مثل "جعل هذا الرمز البرمجي متوافقًا مع الأسلوب"، أو إنشاء دوال جديدة تصفها. بعد ذلك، يُظهر لك "استوديو Android" اقتراح الرمز البرمجي من Gemini كاختلاف في الرمز، ما يتيح لك مراجعة و قبول الاقتراحات التي تريدها فقط.
  3. راجِع اختلاف الرمز ونفِّذ أحد الإجراءات التالية:
    • يمكنك تعديل الرمز المقترَح بشكل أكبر من خلال النقر على تحسين وإدخال طلب جديد.
    • انقر على قبول كل التغييرات لإضافة التغييرات المقترَحة إلى الرمز البرمجي.

إكمال الرموز البرمجية بالاستناد إلى الذكاء الاصطناعي

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

البدء

لبدء إكمال الرموز البرمجية باستخدام الذكاء الاصطناعي (AI)، اتّبِع الخطوات التالية:

  1. نزِّل أحدث إصدار من IDE Android Studio Jellyfish أو إصدار أحدث.
  2. لإطلاق Gemini، افتح مشروعًا على "استوديو Android" أو ابدأه وانقر على عرض > نوافذ الأدوات > Gemini.
  3. سجِّل الدخول إلى حسابك على Google.
  4. لا تعمل ميزة إكمال الرموز البرمجية بالذكاء الاصطناعي إلا عندما يتمكّن Gemini من الوصول إلى السياق من قاعدة الرموز البرمجية. يمكنك تفعيل هذه الميزة أثناء تسجيل الدخول إلى Gemini أو في أي وقت من خلال Android Studio > الإعدادات > Gemini > تحسين الردود باستخدام معلومات من قاعدة الرموز البرمجية.
  5. افتح ملفًا وابدأ الكتابة. لا يتم عرض الاقتراحات إلا عندما يكون المؤشر في نهاية سطر أو في أي مكان على سطر فارغ.
  6. اضغط على مفتاح التبويب (Tab) لقبول اقتراح وEsc لمحو اقتراح.

الأسئلة الشائعة

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

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

لماذا لا يمكنني رؤية اكتمال الرمز؟

تأكَّد أولاً من أنّك سجّلت الدخول إلى Gemini ومن أنّك فعّلت ميزة "استكمال الرموز البرمجية" المستندة إلى الذكاء الاصطناعي في "استوديو Android" > الإعدادات > Gemini. يُرجى العِلم أنّه لن يُنشئ ال نظام دائمًا عمليات إكمال الرموز البرمجية. من المحتمل ألا يحتوي النموذج على معلومات كافية لتقديم رد بثقة عالية.

كيف يمكنني إيقاف ميزة "إكمال الرموز البرمجية" المستندة إلى الذكاء الاصطناعي؟

لإيقاف ميزة "إكمال الرموز البرمجية بالذكاء الاصطناعي"، انتقِل إلى "استوديو Android" > الإعدادات > Gemini و ألغِ الموافقة وأوقِف ميزة "إكمال الرموز البرمجية بالذكاء الاصطناعي".