Gemini في "استوديو Android" هو مساعدك في الترميز لتطوير تطبيقات Android. ويستند إلى الذكاء الاصطناعي ويمكنه فهم اللغة الطبيعية. يساعدك هذا الدليل في زيادة إنتاجيتك من خلال الإجابة عن طلبات البحث المتعلّقة بتطوير تطبيقات Android. يمكن أن تساعد أداة Gemini مطوّري تطبيقات Android في إنشاء الرموز البرمجية والعثور على المراجع ذات الصلة والتعرّف على أفضل الممارسات وتوفير الوقت. يمكن أن يساعدك Gemini في Android Studio في إنجاز المهام، بما في ذلك ما يلي:
- عمليات تحويل الرموز البرمجية وإكمالها
- تسمية المتغيّرات والأساليب والفئات والطرق
- توثيق الرموز البرمجية
- كتابة رسائل التعليق
- إنشاء معاينات للإنشاء
- إنشاء واجهة مستخدم تطبيقك استنادًا إلى الصور
- تحليل تقارير الأعطال
- كتابة اختبارات الوحدة
يُرجى العِلم أنّه قد يقدّم Gemini أحيانًا معلومات غير دقيقة أو مضلِّلة أو خاطئة أثناء عرضها بثقة. قد يوفّر لك Gemini رمزًا برمجيًا يعمل ولكنه لا ينتج النتيجة المتوقّعة، أو قد يوفّر لك رمزًا برمجيًا ليس هو الأمثل أو غير مكتمل. عليك دائمًا التحقّق من ردود Gemini واختبار الرمز البرمجي بعناية ومراجعته بحثًا عن أي أخطاء أو ثغرات أمنية قبل الاعتماد عليه. يمكن أن تساعدك إمكانات Gemini الجديدة من خلال توفير طرق جديدة لكتابة الرموز البرمجية أو إنشاء حالات اختبار أو تعديل واجهات برمجة التطبيقات.
إذا كنت مهتمًا بالمشاركة في برنامج استخدام Gemini قبل إطلاقه في IDE Android Studio Enterprise، يُرجى ملء نموذج التسجيل.
البدء
في ما يلي كيفية إعداد Gemini:
- نزِّل أحدث إصدار من استوديو Android.
- لتشغيل Gemini، افتح مشروعًا على Android Studio أو ابدأه وانقر على عرض > نوافذ الأدوات > Gemini.
- سجِّل الدخول إلى حسابك على Google عندما يُطلب منك ذلك، إذا لم تكن مسجِّلاً الدخول. سيظهر مربّع المحادثة ويمكنك بدء استخدام واجهة Gemini التفاعلية المخصّصة للمحادثات.
الحصول على إجابات من Gemini
نافذة المحادثة هي الواجهة الرئيسية للتفاعل مع Gemini. يمكنك استخدامه لطرح أسئلة تتراوح بين الأسئلة البسيطة والمفتوحة جدًا والأسئلة المتعلّقة بمشاكل محدّدة تحتاج إلى مساعدة بشأنها. في ما يلي بعض الأمثلة على الأسئلة التي يمكنك طرحها، ولكن يمكنك أيضًا تجربة أي مواضيع ذات صلة بتطوير التطبيقات على Android:
- كيف يمكنني إضافة ميزة استخدام الكاميرا إلى تطبيقي؟
- أريد إنشاء قاعدة بيانات Room.
- هل يمكنك تذكيري بتنسيق ملفات javadoc؟
- ما هو المظهر الداكن؟
- ما هي أفضل طريقة للحصول على الموقع الجغرافي على Android؟
يتذكر Gemini سياق المحادثة، لذا يمكنك أيضًا طرح أسئلة متابعة عليه، مثل:
- هل يمكنك إرسال رمز هذا الإجراء بتنسيق Kotlin؟
- هل يمكنك أن توضّح لي كيفية إجراء ذلك في ميزة "إنشاء"؟
يمكنك أيضًا أن تطلب من Gemini معلومات عن Android Studio نفسه، على سبيل المثال:
- كيف يمكنني تحليل الارتباك في تطبيقي؟
- أين يمكنني العثور على أداة تحليل وحدة المعالجة المركزية؟
مكتبة الطلبات
يمكنك أيضًا استخدام أداة "مكتبة الطلبات" لحفظ الطلبات المُستخدَمة بشكل متكرر وتدبيرها واستعادتها بسرعة عند الحاجة.
نصائح للتفاعل مع Gemini
تختلف إجابات Gemini استنادًا إلى طريقة طرح سؤالك. في ما يلي بعض النصائح حول كيفية تحسين الإجابات الواردة من Gemini:
- أدخِل وصفًا دقيقًا. إذا كانت هناك مكتبات أو واجهات برمجة تطبيقات أو طرق معيّنة
تريد استخدامها، يُرجى تضمينها في سؤالك.
الإجراءات التي يُنصح بها
كيف يمكنني إضافة ميزة استخدام الكاميرا إلى تطبيقي باستخدام CameraX؟الإجراءات غير المُوصى بها
كيف يمكنني إضافة ميزة استخدام الكاميرا إلى تطبيقي؟ - صف بنية الإجابة المطلوبة. إذا أردت إدراج رمز برمجي تم إنشاؤه من خلال Gemini في تطبيقك وكنت بحاجة إليه بتنسيق معيّن، اتّبِع التعليمات التالية:
الإجراءات التي يُنصح بها
أدخِل تعليقات في هذا الرمز. استخدِم الشرطة المائلة المزدوجة للتعليقات ، واضعًا كل تعليق فوق سطر التعليمات البرمجية الذي يصفه.الإجراءات غير المُوصى بها
اكتب تعليقات حول هذا الرمز البرمجي. - قسِّم الطلبات المعقدة إلى سلسلة من الأسئلة الأسهل.
ويؤدي طرح سلسلة من الأسئلة البسيطة
إلى الحصول على إجابة أكثر شمولاً بشكل عام، خاصةً عند طلب رمز.
الإجراءات التي يُنصح بها
1. يُرجى إرسال ملفMainActivity.kt
لتطبيق يتضمّن شاشة تسجيل الدخول.
2. هل يمكنك إضافة فئة تمثّل ملفًا شخصيًا للمستخدم؟
3. هل يمكنك إضافة رمز يتيح استخدام ملفات مستخدمين متعددة؟الإجراءات غير المُوصى بها
كيف يمكنني إنشاء تطبيق يتضمّن شاشة تسجيل دخول تتيح استخدام ملفات مستخدمين متعددة؟
كيف يمكن أن يساعدك Gemini؟
بالإضافة إلى واجهة المحادثة، يوفّر Gemini عددًا من نقاط الدخول التي تتكامل مع عملية التطوير:
- إضافة الرمز الذي تم إنشاؤه بنقرة واحدة: يعرض Gemini إجراءات ذكية بجانب الرمز الذي يتم إنشاؤه، ما يتيح لك إدراج الرمز بسرعة في المحرِّر المفتوح أو إدراجه في بيان Android أو حتى إضافة التبعيات المطلوبة للمكتبات الشائعة المستخدَمة في الإجابة.
- الحصول على موارد مفيدة: بالنسبة إلى مواضيع معيّنة، يقدّم Gemini إمكانية فتح صفحة المستندات ذات الصلة التي تتضمّن مزيدًا من المعلومات.
- تحديد المشاكل وحلّها: بالنسبة إلى الأخطاء الشائعة، يوضّح Gemini معناها ويقدّم إجراءات لحلّها.
- طلب المساعدة من Gemini مباشرةً من قاعدة الرموز البرمجية: عند اختيار نص في محرر الرموز البرمجية، انقر بزر الماوس الأيمن واختَر الإجراء طلب المساعدة من Gemini لملء طلب المحادثة بالرمز البرمجي المحدّد. يمكنك بعد ذلك تحديد ما إذا كان سيتم إرسال الرمز أم لا، علمًا بأنّ Gemini لا يرسل الرمز بدون إذن صريح منك. تتوفّر ميزة Ask Gemini أيضًا لمساعدتك في تحديد وحلّ المشاكل المتعلّقة بالانذارات والأخطاء في محرِّر الرموز البرمجية.
الأسئلة الشائعة
هل تُرسِل خدمة 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 من نموذج لغوي كبير تم تصميمه للمساعدة في سيناريوهات الترميز. إنّ Gemini مدمَج بشكلٍ وثيق في Android Studio، ما يعني أنّه يمكنه تقديم ردود أكثر ملاءمةً، كما يتيح لك اتّخاذ الإجراءات وتطبيق الاقتراحات بنقرة واحدة فقط.
ما هي بعض النصائح حول استخدام Gemini؟
- احرص على أن يكون سؤالك واضحًا وموجزًا.
- استخدِم لغة بسيطة يمكن أن يفهمها Gemini.
- إذا لم يفهم Gemini سؤالك، حاوِل إعادة صياغته.
- راجِع اقتراحات Gemini قبل استخدامها.
لمزيد من التفاصيل، يُرجى الاطّلاع على نصائح للتفاعل مع Gemini.