NLWeb: مشروع مايكروسوفت المفتوح المصدر لتحويل المواقع الإلكترونية إلى تطبيقات مدعومة بالذكاء الاصطناعي

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

تحديات بناء واجهات محادثة للمواقع الإلكترونية

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

مميزات NLWeb:

  • التكامل مع بروتوكول الاتصال الآلي (MCP): يسمح NLWeb، من خلال تكامله الأصلي مع بروتوكول الاتصال الآلي (MCP)، باستخدام واجهات اللغة نفسها من قبل كل من المستخدمين البشريين ووكلاء الذكاء الاصطناعي.
  • الاعتماد على معايير الويب القياسية: يعتمد NLWeb على معايير الويب القائمة مثل Schema.org و RSS – والتي يستخدمها ملايين المواقع الإلكترونية بالفعل – لتوفير أساس دلالي يمكن الاستفادة منه بسهولة لقدرات اللغة الطبيعية.
  • نهج مفتوح المصدر: NLWeb ليس أداة أو منتجًا واحدًا، بل هو مجموعة من البروتوكولات المفتوحة وتطبيقات المراجع مفتوحة المصدر المصممة لوضع الأساس لويب مُمكّن بالذكاء الاصطناعي. يشبه ما قام به HTML للمشاركة في المستندات، حيث يتصور NLWeb بنية تحتية مشتركة لدمج الذكاء الاصطناعي المحادث في محتوى الويب.
  • نموذج تعاوني مفتوح: يستلهم هذا النموذج المفتوح والتعاوني من الأيام الأولى للإنترنت، حيث دفعت المعايير المشتركة والجهود الشعبية التقدم السريع. يهدف NLWeb إلى القيام بنفس الشيء لتجارب الويب المُدارة بالذكاء الاصطناعي من خلال تمكين واجهات سهلة الاستخدام واتصال عامل إلى عامل من خلال بروتوكولات مشتركة.

مكونات NLWeb:

يتكون NLWeb من جزئين رئيسيين:

  1. بروتوكول بسيط للتفاعل اللغوي الطبيعي مع مواقع الويب: يُسهّل هذا البروتوكول التفاعل بين المستخدمين والموقع باستخدام اللغة الطبيعية.
  2. صيغة استجابة تعتمد على JSON وتستخدم Schema.org: تُستخدم هذه الصيغة لتقديم استجابات منظمة وسهلة الفهم من قبل كل من البشر والوكلاء الذكية.

كما يتضمن NLWeb:

  • تنفيذًا يعمل بشكل جيد للمواقع المُنسّقة على شكل قوائم عناصر: مثل المنتجات أو التعليقات، ويُقدّم أدوات واجهة مستخدم لتمكين الوصول المحادث إلى هذا المحتوى.
  • يعمل كخادم MCP (بروتوكول سياق النموذج): يسمح لنماذج الذكاء الاصطناعي بطرح الأسئلة عبر طريقة “السؤال” الموحدة. تجمع الاستجابات بين بيانات الموقع الحالية ورؤى من نماذج اللغات الكبيرة، مما يُعزز تفاعل المستخدم.

مزايا NLWeb للنّاشرين:

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

الخلاصة:

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

رابط صفحة GitHub

جميع الحقوق محفوظة للباحثين الذين قاموا بهذا المشروع.

تابعونا على Twitter وانضموا إلى مجتمعنا على Reddit واشتركوا في قائمتنا البريدية.

المصدر: MarkTechPost