مرورگر Kitesurf
کلادفلر مرورگر اختصاصی عاملهای هوش مصنوعی را عرضه کرد
Cloudflare جدیدترین شرکتی است که به رقابت ساخت نسل جدید مرورگرهای وب پیوسته است. اما این شرکت ارائهدهنده زیرساخت اینترنت، بهجای آنکه مرورگر جدید خود به نام Kitesurf را بهعنوان جایگزینی برای کروم و برای استفاده انسانها معرفی کند، آن را بهعنوان یک مرورگر میزبانیشده در فضای ابری عرضه کرده که اختصاصاً برای عاملهای هوش مصنوعی طراحی شده است.
ابزارهای هوش مصنوعی رفتهرفته در حال تغییر کاربری از چتباتهایی برای پرسوپاسخ، به عاملهایی برای انجام کارها از طرف کاربران هستند. مرورگرها بخش مهمی از این گذار به شمار میروند، زیرا عاملهای هوش مصنوعی باید بتوانند همانند انسانها در فضای وب حرکت کنند و از وبسایتها استفاده کنند.
کلادفلر در اطلاعیه خود توضیح داده است که برخلاف مرورگرهای سنتی و رایج وب که برای انسانها ساخته شدهاند؛ مرورگری که برای عاملهای هوش مصنوعی طراحی میشود، اهمیتی برای عناصر بصری مانند پوستهها (themes)، تبها یا افزونههای مرورگر قائل نیست. مرورگری که برای عاملهای هوش مصنوعی طراحی شده باشد، باید پنجرههای زمینه، عملکرد، هزینه توکن و مقیاسپذیری را مدیریت کند. چنین مرورگری همچنین با مدل تهدید متفاوتی مواجه است، زیرا یک مرورگر هوش مصنوعی میتواند در معرض آسیبپذیریهایی مانند حملات تزریق پرامپت و تهدیدهای دیگر قرار گیرد.
توسعهدهندگان هوش مصنوعی به کمک مرورگر کایتسرف میتوانند نرمافزارهایی بسازند که قادر به پیمایش وبسایتها، تکمیل فرمها و انجام سایر وظایف مبتنی بر مرورگر باشند، بدون آنکه مجبور باشند نرمافزار مرورگر اختصاصی خود را بسازند.
کلادفلر میگوید تنها ۱۲ هفته پیش تصمیم به ساخت Kitesurf گرفته است و این مرورگر بهطور کامل بر بستر پلتفرم بدونسرور (serverless) این شرکت، موسوم به Workers، اجرا میشود. Kitesurf در دوره بتا و در قالب Browser Run بهصورت رایگان در دسترس است؛ Browser Run به توسعهدهندگان اجازه میدهد نمونههای مرورگر بدون رابط کاربری یا اصطلاحاً headless را در شبکه کلادفلر بهصورت برنامهریزیشده کنترل و با آنها تعامل کنند.
استدلال کلادفلر این است که Kitesurf به عاملهای هوش مصنوعی امکان میدهد در هنگام استفاده از وب، کارآمدتر عمل کنند و در مقایسه با Chromium به توان محاسباتی کمتری نیاز داشته باشند؛ در نتیجه هزینهها نیز کاهش مییابد. به گفته این شرکت: « مرورگر Kitesurf در مصرف CPU و حافظه برای وظایف رایج عاملهای هوش مصنوعی مانند گرفتن اسکرینشات و استخراج HTML، بهطور قابلتوجهی کارآمدتر از Chromium است.»
خود این مرورگر با استفاده از فناوریهای دیگری ساخته شده است؛ از جمله:
- یک موتور رندرینگ ماژولار از Blitz
- تجزیهگر CSS مرورگر Firefox موسوم به Stylo
- Boa JS، یک موتور ECMAScript مبتنی بر Rust
سایر اجزای سیستم نیز درون محیط Cloudflare Workers اجرا میشوند. کلادفلر میگوید با وجود آنکه Kitesurf هنوز محصولی جدید است، این مرورگر در حال حاضر بیش از ۲۱۵ هزار آزمون از آزمونهای پلتفرم وب را با موفقیت پشت سر گذاشته است.
کلادفلر همچنین از موتور متنباز و مبتنی بر Rust موسوم به Obscura که یک موتور headless است، بهعنوان یکی از منابع الهام خود برای توسعه Kitesurf یاد کرده و عنوان میکند که نخستین نمونه اثبات مفهومی (proof of concept) این پروژه، انتقال Obscura به محیط Workers بوده است.
این شرکت اعلام کرده است که مرورگر Kitesurf میتواند صفحاتی مانند TodoMVC، یک برنامه معیار محبوب برای مقایسه فریمورکهای JavaScript و همچنین Wikipedia، Hacker News، وبلاگ Cloudflare و بخش عمدهای از داشبورد Cloudflare را بهدرستی رندر کند.