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