Gemini في "استوديو Android"

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

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

بدء

إليك كيفية إعداد Gemini:

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

الحصول على إجابات من Gemini

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

  • كيف يمكنني توفير إمكانية استخدام الكاميرا في تطبيقي؟
  • أريد إنشاء قاعدة بيانات غرفة.
  • هل يمكنك تذكيري بتنسيق javadocs؟
  • ما هو "المظهر الداكن"؟
  • ما هي أفضل طريقة لمعرفة الموقع الجغرافي على Android؟

يتذكر برج الجوزاء سياق المحادثة، لذا يمكنك أيضًا طرح أسئلة متابعة عليه، مثل:

  • هل يمكنك إعطائي رمز هذا في Kotlin؟
  • هل يمكنك توضيح كيفية إجراء ذلك في Compose؟

يمكنك أيضًا أن تسأل Gemini عن "استوديو Android" نفسه، على سبيل المثال:

  • كيف يمكنني تحليل البيانات غير المرغوب فيها في تطبيقي؟
  • أين يمكنني العثور على محلّل وحدة المعالجة المركزية (CPU)؟

نصائح للتفاعل مع Gemini

تختلف إجابات Gemini بناءً على طريقة طرحك لسؤالك. فيما يلي بعض النصائح حول كيفية تحسين إجابات Gemini:

  • أضِف معلومات دقيقة. إذا كنت تريد استخدام بعض المكتبات أو واجهات برمجة التطبيقات أو الطرق، أدرِجها في سؤالك.
    كيف يمكنني توفير إمكانية استخدام الكاميرا في تطبيقي باستخدام CameraX؟
    كيف يمكنني توفير إمكانية استخدام الكاميرا في تطبيقي؟
  • اشرح بنية الإجابة المطلوبة. إذا أردت إدراج الرمز الذي أنشأه Gemini في تطبيقك وكنت بحاجة إليه بتنسيق معيّن، عليك تقديم تلك التعليمات.
    أدرِج تعليقات في هذا الرمز. استخدِم الشرطة المائلة المزدوجة للتعليقات، وضَع كل تعليق أعلى سطر الرمز الذي يصفه.
    اكتب تعليقات التعليمة البرمجية لهذه التعليمة البرمجية.
  • قسِّم الطلبات المعقّدة إلى سلسلة من الأسئلة الأبسط. خاصةً عندما تطلب رمزًا برمجيًا، يؤدي طرح سلسلة من الأسئلة الأبسط إلى الحصول على إجابة أكثر شمولية بشكل عام.
    1. أريد الحصول على ملف MainActivity.kt لتطبيق يتضمّن شاشة تسجيل دخول.
    2- هل يمكنك إضافة صف يمثّل الملف الشخصي لأحد المستخدمين؟
    3- هل يمكنك إضافة رمز برمجي يدعم الملفات الشخصية المتعدّدة للمستخدمين؟
    كيف يمكنني إنشاء تطبيق بشاشة تسجيل الدخول التي تتيح استخدام ملفات شخصية متعددة للمستخدمين؟

فوائد الجوزاء

بالإضافة إلى واجهة المحادثة، يقدّم Gemini عددًا من نقاط الدخول التي يمكن دمجها مع عملية التطوير:

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

الأسئلة الشائعة (FAQ)

هل يرسل Gemini الرمز الخاص بي إلى خوادم Google؟

انتقِل إلى البيانات والخصوصية للتعرّف على البيانات التي تتم مشاركتها وكيفية التحكّم في إعدادات الخصوصية.

هل يقدّم Gemini ردودًا دقيقة وآمنة؟

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

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

هل يمكن أن يساعد Gemini في الترميز؟

نعم، يمكن أن يساعد Gemini في الترميز ومواضيع حول الترميز. إنها تجريبية وأنت مسؤول عن استخدامك للترميز أو تفسيرات الترميز. توخ الحذر واختبر جميع التعليمات البرمجية بعناية بحثًا عن الأخطاء والأخطاء والثغرات قبل الاعتماد عليها.

كيف يمكنني إعادة ضبط سجلّ المحادثات؟

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

لماذا أحصل على رسالة الخطأ "الرمز محظور"؟

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

كيف ومتى يذكر Gemini المصادر في ردوده؟

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

ما هي بنود الخدمة التي تنطبق على استخدام Gemini؟

يخضع استخدامك لـ Gemini لبنود خدمة Google وبنود الخدمة الإضافية للذكاء الاصطناعي التوليدي.

كيف يمكنني الإبلاغ عن ملاحظات حول Gemini؟

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

ما هي أوجه اختلاف Gemini عن برامج تتبُّع المحادثات الأخرى التي تستخدم النموذج اللغوي الكبير (LLM)؟

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

ما هي بعض النصائح لاستخدام Gemini؟

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

لمعرفة مزيد من التفاصيل، يُرجى الاطّلاع على نصائح للتفاعل مع Gemini.