من فضلك تسجيل الدخول أو تسجيل لتفعل ذلك.

أعلنت Cloudflare عن خطوة مهمة للمطورين الذين يعملون مع وكلاء الذكاء الاصطناعي: متصفح Kitesurf الخاص بها أصبح الآن مفتوح المصدر بالكامل. كان Kitesurf، الذي قُدم لأول مرة في أغسطس الماضي وتلقى تحديثات في سبتمبر، قد وُعد بأن يصبح متاحًا كمشروع مفتوح المصدر، والآن تحقق هذا الوعد على GitHub بترخيص Apache 2.0.

هذه الخطوة تتيح للمطورين تشغيل محرك المتصفح الخاص بهم على حسابات Cloudflare الخاصة بهم، مما يوفر مرونة وتحكمًا أكبر في كيفية تفاعل وكلاء الذكاء الاصطناعي مع الويب.

Kitesurf: متصفح مبني للوكلاء الذكية

Kitesurf هو متصفح خالٍ من الحالة مصمم خصيصًا لوكلاء الذكاء الاصطناعي، ويعمل بالكامل على منصة Cloudflare Workers. يتميز هذا المتصفح بقدرته على تحليل HTML وتطبيق CSS وتنفيذ JavaScript للصفحة وعرض لقطات الشاشة، كل ذلك دون الحاجة إلى حاوية متصفح كاملة. إنه يدعم بروتوكول Chrome DevTools (CDP)، مما يتيح للمطورين ربط عملاء مثل Puppeteer.

الهدف الأساسي من Kitesurf هو تزويد وكلاء الذكاء الاصطناعي بمتصفح خفيف وفعال يمكنه تحميل المواقع وتنفيذ JavaScript والتفاعل مع الصفحات باستخدام موارد أقل من المتصفحات الكاملة مثل Chromium، مع القدرة على التوسع حسب الطلب عبر شبكة Workers العالمية من Cloudflare.

نظرة عميقة على المكونات التقنية

يعتمد Kitesurf على منصة Cloudflare Developer APIs، إلى جانب مجموعة من حزم Rust مفتوحة المصدر التي تم تجميعها إلى WebAssembly. تشمل هذه المكونات الرئيسية:

  • Blitz: يوفر تحليل HTML وDOM وتخطيط الصفحة والرسم.
  • Stylo: مسؤول عن تحليل CSS وتطبيق التنسيقات.
  • Boa: يشغل JavaScript داخل WebAssembly، كحل أخير.
  • مكتبات Linebender: توفر تخطيط النص والرسومات ثنائية الأبعاد.
  • Krilla: يُستخدم لإنشاء مخرجات PDF.

تتكون البنية الداخلية لـ Kitesurf من ثلاثة أجزاء رئيسية: المحرك (Engine) الذي يدير جلسات المتصفح واتصالات العميل، وPageScript الذي يدير الصفحة و JavaScript الخاص بها، وPageRenderer الذي يرسم النتيجة النهائية.

ماذا يعني هذا للمطورين؟

بالنسبة للمطورين، يمثل فتح مصدر Kitesurf فرصة رائعة للتحكم الكامل في بيئة تصفح وكلاء الذكاء الاصطناعي. يمكنهم الآن استنساخ المشروع وتشغيله محليًا، وتعديل الكود، ونشر نسخة خاصة بهم على حسابات Cloudflare Workers. ومع ذلك، يجب ملاحظة أن نشر Kitesurf يتطلب خطة Workers مدفوعة، لأنه يستخدم Dynamic Workers لإنشاء Workers معزولة للصفحات.

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

المصدر: blog.cloudflare.com

إرهاق مطوري Linux Kernel بسبب رقع AI
HPE: تخزين هجين جديد يواجه ارتفاع تكلفة SSD

Reactions

0
0
0
0
0
0
بالفعل كان رد فعل لهذا المنصب.

ردود الفعل