خرید آنلاین و حضوری با اسنپ‌پی
در حال بارگذاری…
شبکه اطلاع رسانی طـــــــــــلا، ســکـــــــــــه و ارز
کیان
نوکیا ۲۳۶۰ فلیپ معرفی شد؛ گوشی ساده با دو نمایشگر

نوکیا ۲۳۶۰ فلیپ معرفی شد؛ گوشی ساده با دو نمایشگر

اپل با خرید Ascend.io سراغ ایجنت‌های هوش مصنوعی در مهندسی داده رفت

اپل با خرید Ascend.io سراغ ایجنت‌های هوش مصنوعی در مهندسی داده رفت

ردیابی پنهانی کاربران در ایکس

ردیابی پنهانی کاربران در ایکس

شهرها چگونه می‌توانند برای تاکسی‌های خودران فضا ایجاد کنند؟

شهرها چگونه می‌توانند برای تاکسی‌های خودران فضا ایجاد کنند؟

اپل با خرید Ascend.io به سراغ فناوری هوش مصنوعی در مهندسی داده رفت

اپل با خرید Ascend.io به سراغ فناوری هوش مصنوعی در مهندسی داده رفت

شکست غول‌های فناوری از آفکام

شکست غول‌های فناوری از آفکام

هک تلگرام با یک تماس!

هک تلگرام با یک تماس!

عرضه جهانی گوشی ۲۰ درصد افت کرد؛ پایین‌ترین رقم سه‌ماهه سوم از ۲۰۱۳

عرضه جهانی گوشی ۲۰ درصد افت کرد؛ پایین‌ترین رقم سه‌ماهه سوم از ۲۰۱۳

منظومه مخابراتی دات‌وان؛ آیا وعده بابک زنجانی برای ارائه اینترنت با پهپاد عملی است؟

منظومه مخابراتی دات‌وان؛ آیا وعده بابک زنجانی برای ارائه اینترنت با پهپاد عملی است؟

سامسونگ احتمالاً انتشار آپدیت‌های بزرگ برای ساعت‌های قدیمی گلکسی واچ را متوقف می‌کند

سامسونگ احتمالاً انتشار آپدیت‌های بزرگ برای ساعت‌های قدیمی گلکسی واچ را متوقف می‌کند

توروالدز و هوش مصنوعی؛ ۱۸ بار بوت برای یک خط کد

بازدید ۸منبع: ایتنا
توروالدز و هوش مصنوعی؛ ۱۸ بار بوت برای یک خط کد

لینوس توروالدز، خالق لینوکس، برای ردیابی یک باگ پیچیده حافظه در درایور گرافیکی اینتل Xe از هوش مصنوعی کمک گرفت. پس از ۲۴ وصله اشکال‌زدایی و ۱۸ بار بوت کردن سیستم، مشکل که یک خطای ساده در توابع round_up/round_down بود شناسایی شد. این اتفاق نشان‌دهنده تغییر نگرش تدریجی توروالدز نسبت به کاربرد هوش مصنوعی در توسعه نرم‌افزار است.

لینوس توروالدز، بنیان‌گذار و نگهدارنده اصلی هسته لینوکس، برای ردیابی و رفع یک باگ پیچیده در درایور گرافیکی اینتل Xe از هوش مصنوعی کمک گرفته است؛ اتفاقی که از این جهت قابل توجه است که توروالدز سال‌هاست دیگر شخصاً کدنویسی نمی‌کند و عمدتاً به بازبینی و ادغام درخواست‌های کد (Pull Request) سایر توسعه‌دهندگان می‌پردازد.

به گزارش ایتنا ، این باگ که از نوع خرابی حافظه بود، به گفته خود توروالدز یک «جلسه دیباگ جهنمی» را رقم زد.

نقش هوش مصنوعی در این فرآیند ابزار هوش مصنوعی مورد استفاده توروالدز بخش عمده کارهای زمان‌بر و تکراری را بر عهده گرفت؛ از جمله افزودن ابزارهای اشکال‌زدایی به کد، تحلیل نتایج هر بار اجرا، و در نهایت نوشتن پیام کامیت (Commit Message) نهایی برای این وصله.

با این حال، روند همکاری با هوش مصنوعی بی‌نقص نبود.

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

او در توضیحات خود درباره این وصله نوشت که هوش مصنوعی را می‌توان «دستیار خستگی‌ناپذیر» او دانست، هرچند تأکید کرد که استفاده از آن به سادگیِ «واگذاری کار به هوش مصنوعی و رفتن برای نوشیدن قهوه» نیست.

سازگاری تدریجی با فناوری این اقدام در راستای تغییر نگرش تدریجی توروالدز نسبت به هوش مصنوعی ارزیابی می‌شود. او که پیش‌تر نسبت به کاربرد هوش مصنوعی در توسعه نرم‌افزار با تردید برخورد می‌کرد، در ماه‌های اخیر و در جریان بحث‌ها بر سر تدوین دستورالعمل‌های پذیرش مشارکت‌های مبتنی بر هوش مصنوعی در پروژه لینوکس، صراحتاً اعلام کرده بود که لینوکس «یک پروژه ضدهوش مصنوعی» نیست و این فناوری را ابزاری همچون سایر ابزارهای در دسترس توسعه‌دهندگان می‌داند.

بنا به نوشته سایت ZDNET بر اساس سیاست فعلی پروژه لینوکس، کدهای تولیدشده با کمک هوش مصنوعی می‌توانند در هسته ادغام شوند، مشروط بر آنکه فردی که از این ابزارها استفاده می‌کند، مسئولیت کامل هرگونه مشکل ناشی از آن را بر عهده بگیرد.

تجربه اخیر توروالدز را می‌توان نمونه‌ای عملی از همین رویکرد دانست: هوش مصنوعی بخشی از کار را انجام داد، اما تصمیم‌گیری نهایی و تأیید راه‌حل همچنان بر عهده انسان بود.

این وصله قرار است در نسخه لینوکس ۷.۳ گنجانده شده و به شاخه‌های پایدار (Stable) هسته نیز بک‌پورت شود.

منبع: ایتنا
اشتراک‌گذاری:

نظرات کاربران

هنوز نظری برای این مطلب ثبت نشده — اولین نفر باشید.