ما هو الذكاء الاصطناعي؟

Alexandra Klepper
Alexandra Klepper

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

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

هناك عدد من المصطلحات والمفاهيم التي تحدّد الذكاء الاصطناعي وتعلُّم الآلة، وقد تجدها مفيدة. ستجد هنا مصطلحات شائعة في مستندات Chrome، وأهمها تلك المتعلقة بالذكاء الاصطناعي من جهة العميل.

الذكاء الاصطناعي من جهة العميل

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

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

الذكاء الاصطناعي المضمَّن

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

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

تم تصميم واجهات برمجة التطبيقات المضمّنة للذكاء الاصطناعي لتنفيذ الاستدلال باستخدام نوع النموذج المناسب للمهمة. على سبيل المثال، تنفّذ Prompt API الاستدلال على نموذج لغوي، بينما تنفّذ Translator API الاستدلال على نموذج خبير مدمج.

الذكاء الاصطناعي من جهة الخادم

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

الذكاء الاصطناعي المختلط

يشير مصطلح الذكاء الاصطناعي المختلط إلى أي حل يتضمّن كلاً من مكوّن العميل والخادم. على سبيل المثال:

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

إذا كنت تستخدم Prompt API، يمكنك إعداد بنية أساسية مختلطة باستخدام Firebase AI Logic.

الذكاء الاصطناعي التوليدي

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

يحتوي النموذج اللغوي الكبير (LLM) على العديد من المَعلمات (تصل إلى مليارات)، ويمكنك استخدامها لتنفيذ مجموعة متنوعة من المهام، مثل إنشاء النصوص أو الصور أو تصنيفها أو تلخيصها.

يحتوي نموذج اللغة الصغير (SLM) على عدد أقل بكثير من المَعلمات لتنفيذ مهام مشابهة، وقد يكون قابلاً للاستخدام من جهة العميل.

معالجة اللغات الطبيعية (NLP)

معالجة اللغات الطبيعية هي فئة من تكنولوجيات تعلُّم الآلة تركّز على مساعدة أجهزة الكمبيوتر في فهم اللغة البشرية، بدءًا من قواعد أي لغة معيّنة وصولاً إلى الخصائص المميزة واللهجة واللغة العامية التي يستخدمها الأفراد.

وكيل أو وكيل ذكاء اصطناعي

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

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

مخرجات النموذج

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

الإخراج المستند إلى الطلب

بالنسبة إلى الناتج المستند إلى الطلب (أو "غير المتدفّق")، ينتظر النموذج إلى أن يتم إنشاء الإدخال بالكامل، ثم يعالجه ككل، وبعد ذلك ينتج الناتج.

الناتج المتواصل

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

وهذه تقنية شائعة تستخدمها المتصفحات في تلقّي مواد عرض الوسائط، مثل تخزين الفيديو مؤقتًا أو التحميل الجزئي للصور.

مراجع إضافية

إذا كنت حديث العهد باستخدام الذكاء الاصطناعي على الويب، يمكنك الاطّلاع على مجموعة مراجع الذكاء الاصطناعي على web.dev.