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