تاريخ النشر: 14 أيار (مايو) 2024، تاريخ آخر تعديل: 16 تشرين الأول (أكتوبر) 2024
عند إنشاء ميزات باستخدام نماذج الذكاء الاصطناعي على الويب، غالبًا ما نعتمد على حلول تتعلّق بالخادم للنماذج الأكبر حجمًا. وينطبق ذلك بشكل خاص على الذكاء الاصطناعي التوليدي، حيث يكون حتى أصغر النماذج أكبر بألف مرة تقريبًا من متوسط حجم صفحة الويب. وينطبق ذلك أيضًا على حالات استخدام الذكاء الاصطناعي الأخرى، حيث يمكن أن تتراوح أحجام النماذج بين 10 و100 ميغابايت. وبما أنّ نماذج الإعلانات هذه لا تتم مشاركتها على جميع المواقع الإلكترونية، على كل موقع إلكتروني تنزيلها عند تحميل الصفحة. وهذا الإجراء غير عملي بالنسبة إلى المطوّرين والمستخدمين.
نعمل على تطوير واجهات برمجة تطبيقات لمنصّات الويب وميزات المتصفّح المصمّمة بهدف دمج نماذج الذكاء الاصطناعي، بما في ذلك النماذج اللغوية الكبيرة (LLM)، مباشرةً في المتصفّح. ويشمل ذلك Gemini Nano، وهو الإصدار الأكثر فعالية من عائلة النماذج اللغوية الكبيرة Gemini، وهو مصمّم للتشغيل على الجهاز فقط على معظم أجهزة الكمبيوتر المكتبي والكمبيوتر المحمول الحديثة. باستخدام تكنولوجيات الذكاء الاصطناعي المدمجة، يمكن لموقعك الإلكتروني أو تطبيقك على الويب تنفيذ المهام المستندة إلى الذكاء الاصطناعي بدون الحاجة إلى نشر نماذج الذكاء الاصطناعي الخاصة به أو إدارتها.
تعرَّف على مزايا الذكاء الاصطناعي المضمّن وخطّة التنفيذ وكيفية الاستفادة من هذه التكنولوجيا.
الحصول على نسخة حصرية
نحتاج إلى ملاحظاتك لتصميم واجهات برمجة التطبيقات والتأكّد من أنّها تستوفي حالات الاستخدام التي تهمّك، و لإعلامنا بمناقشاتنا مع مورّدي المتصفّحات الآخرين بشأن عملية التوحيد.
يمكنك الانضمام إلى برنامج "الميزات التجريبية المتاحة للجميع" لتقديم ملاحظاتك حول أفكار الذكاء الاصطناعي المضمَّنة في مراحلها الأولى، واستكشاف فرص اختبار واجهات برمجة التطبيقات الحالية من خلال إنشاء نماذج أولية محلية.
يمكنك الانضمام إلى مجموعة الإعلانات العامة لمطوّري تطبيقات الذكاء الاصطناعي في Chrome لتلقّي إشعارات عند توفّر واجهات برمجة تطبيقات جديدة.
مزايا الذكاء الاصطناعي المضمّن لمطوّري الويب
باستخدام تكنولوجيات الذكاء الاصطناعي المضمّنة، يقدّم المتصفّح ويدير نماذج الأساس والنماذج المخصّصة للخبراء.
مقارنةً بإنشاء تقنيات الذكاء الاصطناعي من جهة العميل، يوفّر الذكاء الاصطناعي المضمّن الفوائد التالية:
- سهولة النشر: أثناء توزيع المتصفّح للنماذج، يأخذ في الاعتبار إمكانات الجهاز ويدير تحديثات النموذج. وهذا يعني أنّك لست مسؤولاً عن تنزيل النماذج الكبيرة أو تعديلها على شبكة. لن تحتاج إلى حل المشاكل المتعلقة بإخلاء مساحة التخزين وميزانية الذاكرة في وقت التشغيل وتكاليف العرض وغيرها من التحديات.
- الوصول إلى ميزة تسريع الأجهزة: تم تحسين بيئة تشغيل الذكاء الاصطناعي في المتصفّح للاستفادة إلى أقصى حد من الأجهزة المتاحة، سواء كانت وحدة معالجة رسومات أو وحدة معالجة عصبية أو وحدة معالجة مركزية. وبالتالي يمكن لتطبيقك الحصول على أفضل أداء على كل جهاز.
مزايا التشغيل من جهة العميل
باستخدام نهج الذكاء الاصطناعي المضمّن، يصبح من السهل تنفيذ مهام الذكاء الاصطناعي من جهة العميل، ما يقدّم بدوره المزايا التالية:
- المعالجة المحلية للبيانات الحساسة: يمكن أن تحسِّن تكنولوجيات الذكاء الاصطناعي من جهة العميل ملفّك المتعلّق بالخصوصية. على سبيل المثال، إذا كنت تستخدم بيانات حسّاسة، يمكنك توفير ميزات الذكاء الاصطناعي (AI) للمستخدمين من خلال التشفير التام بين الأطراف.
- تجربة سريعة للمستخدم: في بعض الحالات، يمكنك تقديم نتائج فورية تقريبًا من خلال عدم إجراء رحلة ذهاب وإياب إلى المعالج. يمكن أن يشكّل الذكاء الاصطناعي من جهة العميل اختلافًا بين ميزة قابلة للتطبيق وتجربة مستخدم غير مثالية.
- إمكانية الوصول بشكل أكبر إلى الذكاء الاصطناعي: يمكن لأجهزة المستخدمين تحمل بعض ملفوظة المعالجة مقابل إتاحة المزيد من الميزات. على سبيل المثال، إذا كنت توفّر ميزات الذكاء الاصطناعي المدفوعة، يمكنك معاينة هذه الميزات باستخدام الذكاء الاصطناعي من جهة العميل حتى يتمكّن العملاء المحتملون من الاطّلاع على مزايا منتجك بدون أن تترتّب عليك أي تكلفة إضافية. يمكن أن يساعدك هذا النهج المختلط أيضًا في إدارة تكاليف الاستنتاج، خاصةً في تدفقات المستخدمين المستخدَمة بشكل متكرّر.
- استخدام الذكاء الاصطناعي بلا إنترنت: يمكن للمستخدمين الوصول إلى ميزات الذكاء الاصطناعي حتى في حال عدم توفّر اتصال بالإنترنت. وهذا يعني أنّه يمكن لمواقعك الإلكترونية وتطبيقات الويب العمل على النحو المتوقّع بلا إنترنت أو باستخدام اتصال متقطّع بالإنترنت.
الذكاء الاصطناعي المختلط: من جهة العميل ومن جهة الخادم
على الرغم من قدرة الذكاء الاصطناعي من جهة العميل على التعامل مع مجموعة كبيرة من حالات الاستخدام، هناك حالات معيّنة تتطلّب دعمًا من جهة الخادم.
يُعدّ الذكاء الاصطناعي من جهة الخادم خيارًا رائعًا للنماذج الكبيرة، ويمكنه إتاحة استخدام مجموعة أوسع من المنصات والأجهزة.
يمكنك اتّباع نهج مختلط استنادًا إلى:
- مستوى التعقيد: من الأسهل إتاحة حالات الاستخدام المحدّدة والسهلة باستخدام الذكاء الاصطناعي على الجهاز. بالنسبة إلى حالات الاستخدام المعقّدة، ننصحك بتنفيذ الإجراء من جهة الخادم.
- القدرة على التكيف: يتم استخدام ميزة "المعالجة على الخادم" تلقائيًا، ويتم استخدام ميزة "المعالجة على الجهاز" عندما يكون الجهاز غير متصل بالإنترنت أو عندما يكون الاتصال غير ثابت.
- الاستبدال السلس: سيستغرق استخدام المتصفّحات المزوّدة بتكنولوجيا الذكاء الاصطناعي المدمجة بعض الوقت، وقد لا تكون بعض الطُرز متاحة، وقد لا تستوفي الأجهزة القديمة أو الأقلّ كفاءة متطلبات الأجهزة لتشغيل جميع الطُرز على النحو الأمثل. أن توفّر الذكاء الاصطناعي من جهة الخادم لهؤلاء المستخدمين
بالنسبة إلى نماذج Gemini، يمكنك استخدام الدمج مع الخلفية (باستخدام Python أو Go أو Node.js أو REST) أو التنفيذ في تطبيق الويب باستخدام حزمة تطوير البرامج (SDK) الجديدة لخدمة Google AI للويب.
بنية المتصفّح وواجهات برمجة التطبيقات
لدعم تكنولوجيات الذكاء الاصطناعي المدمجة في Chrome، أنشأنا بنية أساسية للوصول إلى نماذج أساسية ونماذج الخبراء لتنفيذها على الجهاز. توفّر هذه البنية الأساسية حاليًا ميزات مبتكرة للمتصفّح، مثل أحتاج إلى المساعدة في الكتابة.
يمكنك الوصول إلى إمكانات الذكاء الاصطناعي المدمجة بشكل أساسي باستخدام واجهات برمجة تطبيقات المهام، مثل Translator API أو Summarizer API. تم تصميم واجهات برمجة التطبيقات Task API لإجراء الاستنتاج باستخدام أفضل نموذج للمهمة.
في Chrome، تم تصميم واجهات برمجة التطبيقات هذه للاستنتاج من Gemini Nano من خلال الضبط الدقيق أو بنموذج خبراء. تم تصميم Gemini Nano للتشغيل على معظم الأجهزة الحديثة، وهو الأنسب لحالات الاستخدام المتعلقة باللغة، مثل التلخيص أو إعادة الصياغة أو التصنيف.
نوفّر أيضًا واجهات برمجة تطبيقات استكشافية، مثل Prompt API، لكي تتمكّن من إجراء تجارب على الجهاز ومشاركة حالات استخدام إضافية.
في المستقبل، قد نقدّم واجهة برمجة تطبيقات استكشافية لبروتوكول LoRA، وذلك لتحسين أداء النموذج المضمّن من خلال تعديل مَعلمات النموذج.
حالات استخدام ميزات الذكاء الاصطناعي المدمَجة
في ما يلي بعض الطرق التي يمكن من خلالها للذكاء الاصطناعي المدمَج أن يفيدك أنت والمستخدمين:
- استهلاك المحتوى المحسّن بالذكاء الاصطناعي: بما في ذلك التلخيص، والترجمة، والتصنيف، والتوصيف، وتوفير المعرفة
- إنشاء المحتوى المستنِد إلى الذكاء الاصطناعي: مثل مساعدة الكتابة والتدقيق اللغوي وتصحيح الأخطاء النحوية وإعادة الصياغة
الخطوات التالية
يمكنك الانضمام إلى برنامج المعاينة المبكر لمحاولة استخدام واجهات برمجة التطبيقات المدمجة للذكاء الاصطناعي.
تتوفّر Language Detector API الآن في مرحلة اختبار أولى لمزيد من الاختبارات.
تعرَّف على كيفية استخدام Gemini Pro على خوادم Google مع مواقعك الإلكترونية وتطبيقاتك على الويب، وذلك من خلال البدء السريع لاستخدام حزمة تطوير البرامج (SDK) الخاصة بالذكاء الاصطناعي من Google.