پرش به محتوای اصلی
آخرین اخبار
۲ وایر پاداش مطالعه

موتور جستجوی RustXNG با بازنویسی کدهای SearXNG به زبان Rust، سرعت جستجو را ۱۰ برابر کرد

انتشار:۱۱ آبان ۱۴۰۵(۱ ساعت پیش)
۲ دقیقه زمان مطالعه
۰ دیدگاه
اشتراک و پسندیدن

پروژه متن‌باز RustXNG نسخه بازنویسی‌شده موتور جستجوی SearXNG به زبان Rust است که با هدف ارتقای سرعت سیستم‌های بازیابی اطلاعات و ایجنت‌های هوش مصنوعی توسعه یافته است. این ابزار به توسعه‌دهندگان اجازه می‌دهد بدون وابستگی به سرویس‌های پولی، نتایج وب زنده را به‌صورت محلی با سرعت تا ۱۰ برابر بیشتر دریافت و ادغام کنند.

موتور جستجوی RustXNG با بازنویسی کدهای SearXNG به زبان Rust، سرعت جستجو را ۱۰ برابر کرد

در یک نگاه (نکات کلیدی خبر)

خلاصه مهم‌ترین نکات و تحولات این گزارش برای مطالعه سریع

  • پروژه متن‌باز RustXNG موتور متاسرچ SearXNG را از پایتون به زبان Rust بازنویسی کرده است تا سرعت دسترسی به وب زنده را برای ایجنت‌های هوش مصنوعی تا ۱۰ برابر افزایش دهد.
  • این ابزار در قالب یک فایل اجرایی مستقل اجرا می‌شود و نتایج وب را بدون نیاز به کلید اختصاصی API از صدها منبع عمومی معتبر گردآوری و رتبه‌بندی می‌کند.
  • سیستم با ارسال هم‌زمان درخواست‌ها و فیلتر کردن موارد تکراری، خروجی داده‌ها را با فرمت‌هایی مانند JSON در اختیار پایپ‌لاین‌های هوش مصنوعی قرار می‌دهد.

پروژه RustXNG یک بک‌اند جستجوی خودمیزبان جدید است که با تمرکز بر ایجنت‌های هوش مصنوعی، پایپ‌لاین‌های بازیابی افزوده یا RAG و سایر برنامه‌های نیازمند به نتایج زنده وب طراحی شده است. این پروژه متن‌باز موتور متاسرچ SearXNG را که بر پایه پایتون نوشته شده بود، با زبان پرسرعت Rust بازآفرینی کرده است تا جایگزینی محلی و رایگان برای سرویس‌های پرهزینه جستجو مانند Exa، Serper و Tavily فراهم کند.

توسعه‌دهندگان می‌توانند با اجرای یک فایل اجرایی واحد، پرس‌وجوهای خود را از طریق پروتکل HTTP بفرستند و داده‌ها را از گوگل، بینگ، ویکی‌پدیا، گیت‌هاب، arXiv و صدها منبع تنظیم‌شده دیگر گردآوری کنند. این متاسرچ در حالت پیش‌فرض از رابط‌های وب عمومی بهره می‌برد و به کلید پولی API نیاز ندارد؛ هرچند سرویس‌دهندگان مبدأ ممکن است محدودیت‌هایی در نرخ ارسال درخواست، چالش‌های امنیتی یا مسدودیت آی‌پی اعمال نمایند.

سامانه RustXNG عملیات دریافت اطلاعات را به موتورهای جستجوی بالادستی می‌سپارد؛ بدین ترتیب که درخواست‌ها را به‌صورت هم‌زمان ارسال می‌کند و پس از حذف موارد تکراری، نتایج نهایی را رتبه‌بندی می‌نماید. این ابزار ایندکس وب مستقلی نگهداری نمی‌کند؛ بنابراین کیفیت، گستره پوشش و دسترسی‌پذیری نتایج کاملاً به عملکرد سرویس‌دهنده‌های مبدأ وابسته است.

مخزن این پروژه ۲۲۶ نوع موتور جستجو و ۳۵۲ ورودی پیکربندی را شامل می‌شود که بخش‌های متنوعی نظیر وب عمومی، اخبار، عکس، ویدیو، مقالات دانشگاهی، مخازن بسته‌های نرم‌افزاری، نقشه‌ها و تورنت را پوشش می‌دهند. انواع موتورها نشان‌دهنده ابزارهای یکپارچه‌شده هستند، درحالی‌که ورودی‌های پیکربندی شاخه‌های گوناگون منابع را در بر می‌گیرند؛ هم‌چنین در پیکربندی بنچمارک این ابزار، ۱۶۹ موتور به‌طور پیش‌فرض فعال است.

درخواست‌های ارسالی از سمت مرورگر پاسخ HTML دریافت می‌کنند، اما برنامه‌ها و سیستم‌های هوش مصنوعی می‌توانند داده‌ها را در قالب JSON، CSV یا فید RSS دریافت نمایند. علاوه بر این، سرور قادر است تصاویر و آیکون‌ها را پروکسی کند تا هاست‌های این منابع به نشانی آی‌پی کاربر نهایی دست نیابند؛ هرچند در فرآیند ارسال جستجو به سرویس‌های بالادستی، متن پرس‌وجو و نشانی آی‌پی سرور میزبان RustXNG همچنان آشکار خواهد بود.

نتایج بنچمارک و ادعای افزایش سرعت

بازخورد و اشتراک‌گذاری این مطلب

اگر این گزارش برایتان مفید بود، با پسندیدن و اشتراک‌گذاری آن با دیگران، از محتوای تخصصی هوش مصنوعی حمایت کنید.

اشتراک‌گذاری در شبکه‌های اجتماعی:

دیدگاه ها و گفتگوی تخصصی

نظرات خود را با جامعه مخاطبان وایر ای آی در میان بگذارید

۰ دیدگاه

هنوز دیدگاهی برای این مطلب ثبت نشده است

اولین نفری باشید که دیدگاه، تحلیل یا دیدگاه خود را درباره این موضوع با دیگران به اشتراک می گذارد.

مطالب مرتبط و پیشنهادی

جهش تقاضا برای تجهیزات هوش مصنوعی، کارخانه‌های آمریکا را تحت فشار گذاشت
آخرین اخبار

جهش تقاضا برای تجهیزات هوش مصنوعی، کارخانه‌های آمریکا را تحت فشار گذاشت

رونق بی‌سابقه تجهیزات مرتبط با هوش مصنوعی و مراکز داده، تولید کارخانه‌های آمریکا را به بالاترین سطح در سال‌های اخیر رسانده است. با این حال، افزایش شدید تقاضا در کنار رشد هزینه‌های انرژی، زنجیره تأمین را دچار تنگنا کرده و به افزایش قیمت‌ها دامن زده است.

۲ دقیقه مطالعه
۰
۱۱ آبان
آموزش ربات‌ها حین کار توسط انسان؛ راهکار نوآورانه استارتاپ Tutor برای هوشمندسازی ماشین‌ها
آخرین اخبار

آموزش ربات‌ها حین کار توسط انسان؛ راهکار نوآورانه استارتاپ Tutor برای هوشمندسازی ماشین‌ها

استارتاپ رباتیک Tutor با رویکردی نوآورانه، ربات‌های صنعتی را حین انجام کار واقعی و با هدایت مستقیم اپراتورهای انسانی آموزش می‌دهد. در این روش، مهارت‌های جدید هر ربات به داده‌های آموزشی تبدیل شده و با به‌روزرسانی مدل‌های پایه، به تمام ناوگان ماشین‌ها منتقل می‌شود.

۹ دقیقه مطالعه
۰
۱۱ آبان
رخنه امنیتی در پلتفرم هوش مصنوعی Trigger.dev؛ کلیدهای محرمانه و متغیرهای محیطی کاربران به سرقت رفت
آخرین اخبار

رخنه امنیتی در پلتفرم هوش مصنوعی Trigger.dev؛ کلیدهای محرمانه و متغیرهای محیطی کاربران به سرقت رفت

پلتفرم ابری Trigger.dev که برای ساخت ایجنت‌ها و خودکارسازی فرآیندهای هوش مصنوعی کاربرد دارد، از وقوع یک رخنه امنیتی خبر داد. در جریان این نفوذ، متغیرهای محیطی و کلیدهای دسترسی حساس شماری از سازمان‌ها افشا شده است. کارشناسان به توسعه‌دهندگان پیشنهاد می‌کنند برای امنیت بیشتر، از نسخه متن‌باز و میزبانی شخصی این پلتفرم استفاده کنند.

۳ دقیقه مطالعه
۰
۱۱ آبان