استخدام نموذج عن بُعد

يستخدم العديد من المطوّرين مجموعة متنوعة من النماذج اللغوية الكبيرة، مثل ChatGPT وClaude وGitHub Copilot. من خلال دمج النماذج البعيدة في Android Studio، يمكنك استخدام النموذج الذي تختاره والاستفادة من مجموعة كبيرة من إمكانات الذكاء الاصطناعي.

ضبط موفّر نماذج عن بُعد

أضِف موفِّر نموذج جديدًا عن بُعد إلى "استوديو Android" باتّباع الخطوات التالية:

  1. في إعدادات "استوديو Android"، وسِّع الأدوات > الذكاء الاصطناعي واختَر موفّرو النماذج.
  2. انقر على الزر إضافة .
  3. اختَر موفّر وحدة تحكّم عن بُعد تابع لجهة خارجية.
    مربّع حوار الإعدادات مع خياري "مزوّد الخدمة المحلي" و"مزوّد الخدمة الخارجي"
    الشكل 1. حدِّد خيار مقدّم الخدمة عن بُعد.
  4. أدخِل تفاصيل مقدّم الخدمة:
    • الوصف: أدخِل اسمًا وصفيًا لموفّر النموذج البعيد.
    • عنوان URL: أدخِل عنوان URL لنقطة نهاية واجهة برمجة التطبيقات لموفّر النموذج البعيد.
    • مفتاح واجهة برمجة التطبيقات: أدخِل مفتاح واجهة برمجة التطبيقات الذي قدّمه موفّر النموذج البعيد.
      مربّع حوار الإعدادات الذي يحتوي على نموذج لإدخال معلومات موفّر النموذج البعيد
      الشكل 2. أدخِل معلومات مقدّم النموذج عن بُعد.
  5. انقر على إعادة تحميل لاسترداد قائمة النماذج المتاحة من مقدّم الخدمة الذي تم إعداده.
  6. اختَر النماذج التي تريد استخدامها.
    مربّع حوار الإعدادات الذي يعرض معلومات حول موفّر الخدمة عن بُعد، بما في ذلك
         قائمة بالنماذج المتاحة
    الشكل 3. اختَر من قائمة النماذج المتاحة.
    من خلال اختيار نماذج متعددة، يمكنك تحديد النموذج الذي تريد استخدامه عند إرسال طلب.
  7. انقر على حسنًا لحفظ إعداداتك.

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

بعد إعداد مقدّم نموذج عن بُعد، اختَر نموذجًا لاستخدامه في ميزات المساعدة المستندة إلى الذكاء الاصطناعي:

  1. افتح نافذة المحادثة المستندة إلى الذكاء الاصطناعي في "استوديو Android".
  2. استخدِم أداة اختيار النماذج لاختيار نموذج عن بُعد من قائمة النماذج المتاحة.

    أداة اختيار النموذج في نافذة المحادثة تعرض قائمة بالنماذج التي يمكنك الاختيار من بينها.
    الشكل 4. اختَر نموذجًا.

اعتبارات مُهمّة

  • الأحكام والشروط: عند استخدام نماذج تابعة لجهات خارجية، تسري عليك الأحكام والشروط الخاصة بهذه الجهات.
  • التوافق مع الميزات: قد لا تعمل بعض ميزات الذكاء الاصطناعي في Android Studio على النحو المتوقّع مع جميع النماذج التابعة لجهات خارجية.

مخاطر الأمان

يتضمّن الربط بأي نموذج تابع لجهة خارجية مخاطر ومسؤوليات كامنة:

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

إدارة مفاتيح واجهة برمجة التطبيقات بشكل آمن

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

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

س: ما هي البيانات التي تتم مشاركتها مع مقدّم نموذج الذكاء الاصطناعي التابع لجهة خارجية؟

ج: عند الربط بنموذج خارجي تابع لجهة خارجية، أنت توافق على إرسال الرمز الخاص بك وبيانات الإدخال الأخرى (مثل الطلبات) إلى مقدّم الخدمة هذا لمعالجتها. وتقع على عاتقك مسؤولية التأكّد من أنّ استخدامك متوافق مع بنود الخدمة. لا تتحمّل Google أي مسؤولية عن الخدمات التابعة لجهات خارجية ولا يمكنها ضمان توفّرها أو أدائها أو قانونيتها.

س: هل يمكن لشركة Google الاطّلاع على البيانات التي تتم مشاركتها مع مقدّم الخدمة الخارجي؟

ج: لا، لا يمكن لشركة Google الاطّلاع على أي من الملفات أو الطلبات أو الردود التي يتم تبادلها بينك وبين مقدّمي النماذج التابعين لجهات خارجية. تتم جميع عمليات معالجة البيانات حصريًا بينك وبين مقدّم النموذج.

س: ما هي ميزات الذكاء الاصطناعي في "استوديو Android" التي تتوافق حاليًا مع نماذج خارجية تابعة لجهات خارجية؟

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