تاريخ النشر: 14 مايو 2024، تاريخ آخر تعديل: 26 مايو 2026
نحن نعمل على تطوير واجهات برمجة تطبيقات لمنصات الويب وميزات متصفّح مصمَّمة للعمل مع نماذج الذكاء الاصطناعي ونماذج الخبراء والنماذج اللغوية الكبيرة المضمّنة في المتصفّح. باستخدام الذكاء الاصطناعي المضمّن، يمكن لموقعك الإلكتروني أو تطبيق الويب تنفيذ مهام مستندة إلى الذكاء الاصطناعي بدون الحاجة إلى تفعيل النماذج أو إدارتها أو استضافتها ذاتيًا.
تعرَّف على مزايا الذكاء الاصطناعي المضمّن وخطة التنفيذ وكيفية البدء في استخدام هذه الأدوات.
إذا كنت مبتدئًا في مجال الذكاء الاصطناعي على الويب، يمكنك الاطّلاع على مسرد ومفاهيم الذكاء الاصطناعي على الويب.
مزايا الذكاء الاصطناعي المضمّن لمطوّري الويب
من خلال الذكاء الاصطناعي المضمّن، يوفّر متصفّحك نماذج أساسية ونماذج خبراء ويديرها.
توفّر ميزات الذكاء الاصطناعي المضمّنة المزايا التالية:
- سهولة النشر: يوزّع المتصفّح النماذج، مع مراعاة إمكانات الجهاز، ويدير التحديثات. وهذا يعني أنّك لست مسؤولاً عن تنزيل النماذج الكبيرة أو تحديثها عبر شبكة. ولن تحتاج إلى حلّ المشاكل المتعلقة بإخلاء مساحة التخزين وميزانية ذاكرة وقت التشغيل وتكاليف العرض والتحديات الأخرى.
- الوصول إلى ميزة تسريع الأجهزة: تم تحسين وقت تشغيل الذكاء الاصطناعي في المتصفّح للاستفادة إلى أقصى حد من الأجهزة المتاحة، سواء كانت وحدة معالجة الرسومات أو وحدة المعالجة العصبية أو وحدة المعالجة المركزية. وبالتالي، يمكن أن يحقّق تطبيقك أفضل أداء على كل جهاز.
مزايا التنفيذ من جهة العميل
باستخدام الذكاء الاصطناعي المضمّن، يمكنك تنفيذ الذكاء الاصطناعي من جهة العميل، ما يتيح لك الاستفادة من المزايا التالية:
- المعالجة المحلية للبيانات الحساسة: يمكن أن يحسّن الذكاء الاصطناعي من جهة العميل قصة الخصوصية لديك. على سبيل المثال، إذا كنت تتعامل مع بيانات حساسة، يمكنك توفير ميزات مستندة إلى الذكاء الاصطناعي للمستخدمين مع التشفير التام بين الأطراف.
- تجربة مستخدم سريعة: في بعض الحالات، يؤدي عدم الحاجة إلى إجراء رحلة ذهاب وعودة إلى الخادم إلى تقديم نتائج فورية تقريبًا. يمكن أن يكون الذكاء الاصطناعي من جهة العميل هو الفرق بين ميزة قابلة للاستخدام وتجربة مستخدم دون المستوى المطلوب.
- الوصول بشكل أكبر إلى الذكاء الاصطناعي: يمكن لأجهزة المستخدمين تحمّل بعض عبء المعالجة مقابل الحصول على إمكانية الوصول بشكل أكبر إلى الميزات. على سبيل المثال، إذا كنت توفّر ميزات ذكاء اصطناعي مميّزة، يمكنك عرض معاينة لهذه الميزات باستخدام الذكاء الاصطناعي من جهة العميل لكي يتمكّن العملاء المحتملون من الاطّلاع على مزايا منتجك بدون تكلفة إضافية. يمكن أن يساعدك هذا النهج المختلط أيضًا في إدارة تكاليف الاستدلال، خاصةً في تدفّقات المستخدمين المستخدَمة بشكل متكرّر.
- استخدام الذكاء الاصطناعي بلا إنترنت: يمكن للمستخدمين الوصول إلى ميزات الذكاء الاصطناعي حتى بدون اتصال بالإنترنت. وهذا يعني أنّ مواقعك الإلكترونية وتطبيقات الويب يمكن أن تعمل على النحو المتوقّع بدون اتصال بالإنترنت أو مع اتصال متقطّع.
الذكاء الاصطناعي المختلط: من جهة العميل ومن جهة الخادم
على الرغم من أنّ الذكاء الاصطناعي من جهة العميل يمكنه التعامل مع مجموعة كبيرة من حالات الاستخدام، إلا أنّ بعض حالات الاستخدام تتطلّب دعمًا من جهة الخادم. يُعدّ الذكاء الاصطناعي من جهة الخادم خيارًا رائعًا للنماذج الكبيرة، ويمكنه أن يتوافق مع مجموعة أكبر من المنصات والأجهزة.
يمكنك استخدام نهج مختلط إذا كان تطبيقك يتطلّب ما يلي:
- التعقيد: من الأسهل دعم حالات الاستخدام المحدّدة والبسيطة باستخدام الذكاء الاصطناعي على الجهاز فقط. في حالات الاستخدام المعقّدة، ننصحك بتنفيذ عملية الدمج على جهة الخادم.
- المرونة: استخدام جهة الخادم تلقائيًا، واستخدام على الجهاز فقط عندما يكون الجهاز غير متصل بالإنترنت أو عند توفّر اتصال متقطّع.
- التوافق مع الإصدارات السابقة: سيستغرق اعتماد المتصفحات التي تتضمّن ذكاءً اصطناعيًا بعض الوقت، وقد لا تتوفّر بعض النماذج، وقد لا تستوفي الأجهزة القديمة أو الأقل قوة متطلبات الأجهزة لتشغيل جميع النماذج على النحو الأمثل. تقديم الذكاء الاصطناعي من جهة الخادم لهؤلاء المستخدمين
على سبيل المثال، إذا كنت تستخدم واجهة برمجة التطبيقات Prompt المضمّنة، لن تكون واجهة برمجة التطبيقات متاحة إلا في إضافات Chrome وعلى أنظمة التشغيل Windows وmacOS وLinux. لضمان استفادة جميع المستخدمين من ميزة الذكاء الاصطناعي، يمكنك إعداد بنية مختلطة باستخدام Firebase AI Logic.
الوصول إلى الذكاء الاصطناعي المضمَّن
يمكنك الوصول إلى إمكانات الذكاء الاصطناعي المضمّنة بشكل أساسي باستخدام واجهات برمجة التطبيقات الخاصة بالمهام، مثل Translator API أو Summarizer API. تم تصميم واجهات برمجة التطبيقات الخاصة بالمهام لإجراء استنتاج باستخدام أفضل نموذج للمهمة، سواء كان نموذجًا لغويًا أو نموذجًا خاصًا بالخبراء.
حالات استخدام الذكاء الاصطناعي المُدمَج
في ما يلي بعض الطرق التي يمكن أن تستفيد منها أنت والمستخدمون من الذكاء الاصطناعي المدمج:
- استهلاك المحتوى المحسّن باستخدام الذكاء الاصطناعي: يشمل التلخيص والترجمة والتصنيف والوصف وتقديم المعلومات.
- إنشاء المحتوى بمساعدة الذكاء الاصطناعي: مثل المساعدة في الكتابة والتدقيق اللغوي وتصحيح الأخطاء النحوية وإعادة الصياغة
تتوفّر العديد من واجهات برمجة التطبيقات المضمّنة للذكاء الاصطناعي في الإصدار الثابت من Chrome والتجارب الأصلية. تتوفّر واجهات برمجة التطبيقات الاستكشافية وواجهات برمجة التطبيقات في مراحلها الأولى للمشاركين في برنامج الاستخدام المبكر (EPP).
معاينة الميزات الجديدة
نحتاج إلى مساهمتك في تحديد شكل واجهات برمجة التطبيقات للمساعدة في تلبية حالات الاستخدام، وإثراء مناقشاتنا مع مورّدي المتصفّحات الآخرين بشأن التوحيد.
انضم إلى برنامج EPP لتقديم ملاحظات حول أفكار الذكاء الاصطناعي المضمّن في مرحلته المبكرة، واكتشاف فرص لاختبار واجهات برمجة التطبيقات قيد التطوير من خلال إنشاء نماذج أولية محلية.
جهد توحيد المقاييس
نحن نعمل على توحيد جميع واجهات برمجة التطبيقات هذه لضمان توافقها مع جميع المتصفّحات.
اعتمدت مجموعة عمل WebML التابعة لاتحاد شبكة الويب العالمية (W3C) واجهتَي برمجة التطبيقات Language Detector API وTranslator API. لقد طلبنا من Mozilla وWebKit توضيح مواقفهما بشأن المعايير.
اعتمدت مجموعة عمل WebML التابعة لاتحاد شبكة الويب العالمية (W3C) واجهة Summarizer API. لقد طلبنا من Mozilla وWebKit توضيح مواقفهما بشأن المعايير.