Cloudflare تفتح مصدر Kitesurf، محرك متصفح مصمم لوكلاء الذكاء الاصطناعي
الذكاء الاصطناعي

Cloudflare تفتح مصدر Kitesurf، محرك متصفح مصمم لوكلاء الذكاء الاصطناعي

أصدرت Cloudflare محرك Kitesurf وأداة العرض وواجهة سطر الأوامر بترخيص Apache 2.0، ما يتيح للمطورين فحص متصفح موجه للوكلاء وتعديله واستضافته ذاتيا. يدعم بروتوكول أدوات مطوري Chrome ويستهلك ذاكرة ومعالجة أقل من Chromium في اختبار صغير أجرته الشركة، لكنه ما يزال تجريبيا وأبطأ زمنيا ولا يدعم الفيديو أو WebGL أو الجلسات الموثقة الطويلة.

مكتب نيو تقنية – الذكاء الاصطناعي حُدّث 4 دقائق للقراءة
Cloudflare تفتح مصدر Kitesurf، محرك متصفح مصمم لوكلاء الذكاء الاصطناعي

أصدرت Cloudflare الشيفرة المصدرية لـKitesurf، وهو محرك متصفح تجريبي صمم حول احتياجات وكلاء الذكاء الاصطناعي. وأصبح بإمكان المطورين فحص المحرك وتعديله وتشغيله محليا ونشر نسخة في حساباتهم على Cloudflare بموجب ترخيص Apache 2.0.

الخلاصة في 30 ثانية

  • ما الذي تغير؟ أصبحت مكونات المحرك وبيئة تشغيل الصفحة وأداة العرض وواجهة سطر الأوامر عامة.
  • لماذا يهم؟ يستطيع الوكيل استخدام بروتوكول أدوات مطوري Chrome لتحميل الصفحات وتنفيذ JavaScript والتقاط الصور من دون تشغيل حاوية Chromium كاملة.
  • ما القيد؟ ما يزال Kitesurf قيد تطوير مكثف، ويحتاج إلى مزايا مدفوعة من Cloudflare Workers للنشر، ولا يغطي بعد عدة مهام ينفذها المتصفح التقليدي.
الرقم الأبرز: أكثر من 235 ألف اختبار فرعي من اختبارات منصة الويب. هذا هو رقم التوافق الحالي لدى Cloudflare، لكن اجتياز اختبارات المعايير لا يضمن عرض كل موقع حقيقي أو تشغيله بصورة صحيحة.

متصفح مبسط لمهام الوكلاء

يحلل Kitesurf لغة HTML ويطبق CSS وينفذ JavaScript داخل الصفحة ويرسم لقطات الشاشة. وتعتمد مكوناته بدرجة كبيرة على مكتبات Rust مترجمة إلى WebAssembly، منها Blitz لنموذج المستند والتخطيط وStylo لـCSS وBoa كخيار احتياطي لتنفيذ JavaScript. ويعرض بروتوكول أدوات مطوري Chrome، لذلك تستطيع أدوات مثل Puppeteer الاتصال به من دون لغة أتمتة خاصة.

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

كفاءة الموارد تقابلها مفاضلة في السرعة

قارن اختبار Cloudflare المنشور القيم الوسيطة لخمس جولات على 14 عنوانا. وفي استخراج HTML، استخدم Kitesurf نحو 229 ملي ثانية من وقت المعالج و39.4 ميبيبايت من الذاكرة، مقابل 877 ملي ثانية و273.7 ميبيبايت لمجموعة Chromium دافئة. وفي التقاط الصور استخدم 380 ملي ثانية من المعالج و57.8 ميبيبايت، مقابل 1173 ملي ثانية و271 ميبيبايت.

لم تجعل وفورات الموارد التنفيذ أسرع من البداية إلى النهاية. فقد كان الزمن الفعلي لـKitesurf أبطأ بنحو 1.7 مرة في استخراج HTML و1.8 مرة في التقاط الصور. لذا تدعم النتيجة ادعاء أضيق: يمكن أن يكون Kitesurf أكفأ في الموارد على عينة Cloudflare، بينما ينهي Chromium الدافئ المهمة في وقت أقصر.

الشيفرة المفتوحة تجعل حدود الأمان قابلة للفحص

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

لكن ذلك لا يجعل النشر آمنا تلقائيا. يحذر المستودع من أن عنوان المحرك المنشور للعامة قد يسمح لأي شخص باستهلاك وقت المعالجة المدفوع وإرسال طلبات من حساب المالك والتحكم في الصفحات عبر أدوات المطور. وتطلب Cloudflare حماية الخدمة بخدمة Access فور النشر.

اختبار الواقع

  • لا يستطيع Kitesurf بعد تشغيل الفيديو أو عرض WebGL أو اجتياز بعض تحديات مكافحة الروبوتات أو الاحتفاظ بجلسات موثقة طويلة.
  • أجرت Cloudflare اختبار المعالج والذاكرة والسرعة. وشمل خمس جولات و14 عنوانا فقط، لا تقييما مستقلا أو واسع النطاق للويب.
  • تقيس اختبارات منصة الويب التوافق مع المعايير، لا التوافق الكامل مع مواقع عشوائية أو تدفقات أتمتة فعلية.
  • تتطلب الاستضافة الذاتية على Cloudflare ميزة Dynamic Workers ضمن خطة مدفوعة، بينما يبقى التطوير المحلي ممكنا باستخدام Wrangler.

ما الذي ينبغي متابعته؟

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

كيانات وموضوعات موثّقة

المصادر والمراجع4 مصادر

نشر بواسطة

N

مكتب نيو تقنية – الذكاء الاصطناعي

فريق تحريري مؤسسي تابع لنيو تقنية

يتوفر إصدار جديد من نيو تقنية.