التعرّف على إدارة النماذج المضمّنة في Chrome

تاريخ النشر: 21 أكتوبر 2025

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

تنزيل النموذج الأولي

عندما ينزّل المستخدم Chrome أو يحدّثه، يتم تنزيل النموذج عند الطلب لضمان تنزيل Chrome للنموذج الصحيح لأجهزة المستخدم. يتم تنزيل النموذج الأولي من خلال أول طلب لدالة *.create() (مثل Summarizer.create()) لأي واجهة برمجة تطبيقات للذكاء الاصطناعي المضمّنة تعتمد على Gemini Nano. عند حدوث ذلك، يُجري Chrome سلسلة من عمليات التحقّق لتحديد أفضل إجراء. أولاً، يقدّر Chrome أداء وحدة معالجة الرسومات في الجهاز من خلال تشغيل برنامج تظليل تمثيلي. استنادًا إلى هذه النتائج، يقرّر Chrome إجراء أحد الإجراءَين التاليَين:

  • تنزيل إصدار أكبر وأكثر قدرة من Gemini Nano (مثل 4 مليارات مَعلمة)
  • تنزيل إصدار أصغر وأكثر كفاءة من Gemini Nano (مثل مَعلمتَين)
  • الرجوع إلى الاستدلال المستند إلى وحدة المعالجة المركزية إذا كان الجهاز يستوفي متطلبات ثابتة منفصلة إذا لم يستوفِ الجهاز متطلبات الأجهزة، لن يتم تنزيل النموذج.

تم تصميم عملية التنزيل لتكون مرنة:

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

في بعض الأحيان، يمكن أن يؤدي استدعاء availability() إلى تنزيل النموذج. يحدث ذلك إذا تم إجراء المكالمة بعد فترة قصيرة من بدء تشغيل ملف شخصي جديد للمستخدم وإذا كانت ميزة رصد عمليات الاحتيال المستندة إلى Gemini Nano مفعّلة.

تنزيل أوزان LoRA

تعتمد بعض واجهات برمجة التطبيقات، مثل Proofreader API، على أوزان Low-Rank Adaptation (LoRA) التي يتم تطبيقها على النموذج الأساسي لتخصيص وظيفته. إذا كانت واجهة برمجة التطبيقات تعتمد على LoRA، يتم تنزيل أوزان LoRA جنبًا إلى جنب مع النموذج الأساسي. لا يتم تنزيل أوزان LoRA لواجهات برمجة التطبيقات الأخرى بشكل استباقي.

التحديثات التلقائية للنماذج

يتم إصدار تحديثات نموذج Gemini Nano بانتظام. يبحث Chrome عن هذه التحديثات عند بدء تشغيل المتصفّح. بالإضافة إلى ذلك، يبحث Chrome عن تحديثات للموارد التكميلية، مثل أوزان LoRA، يوميًا. على الرغم من أنّه لا يمكنك الاستعلام عن إصدار النموذج آليًا من JavaScript، يمكنك التحقّق يدويًا من الإصدار المثبَّت على chrome://on-device-internals. تم تصميم عملية التحديث لتكون سلسة وغير مزعجة:

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

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

حذف النموذج

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

  • يمكن حذف النموذج في أي وقت، حتى في منتصف الجلسة، بغض النظر عن الطلبات قيد التشغيل. يعني ذلك أنّ واجهة برمجة تطبيقات كانت متاحة في بداية الجلسة قد تصبح فجأة غير متاحة.
  • بعد إزالة النموذج، لا تتم إعادة تنزيله تلقائيًا. يجب أن يتم تنزيل جديد من خلال تطبيق يستدعي دالة *.create()
  • عند إزالة النموذج الأساسي، تتم أيضًا إزالة أي أوزان LoRA ذات صلة بعد فترة سماح مدتها 30 يومًا.

دورك في إدارة النموذج

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

من خلال اتّباع أفضل الممارسات المتعلقة بتنزيل النموذج، ستنشئ تجربة مستخدم جيدة عند التنزيل الأولي وعمليات إعادة التنزيل و التحديثات.