تسریع توسعه تراشه با هوش مصنوعی: فرصت ها و ریسک ها

گزارشی از به‌کارگیری کلود کُد در سامسونگ برای تسریع توسعه تراشه: مزایا شامل افزایش سرعت و کاهش کار تکراری و مخاطرات شامل خطاهای خودکار و نیاز به بازبینی کد و اعتبارسنجی انسانی است.

.
تسریع توسعه تراشه با هوش مصنوعی: فرصت ها و ریسک ها

3 دقیقه

دنبال کردن در گوگل

سامسونگ اخیراً ثابت کرد که یک ابزار مولد هوش مصنوعی واحد می‌تواند ضرباهنگ توسعه تراشه را بازنویسی کند؛ گاهی به نفع پروژه و گاهی با پیامدهایی جدی در پی.

در ماه‌های اخیر شرکت به‌صورت مخفیانه کلود کُد ساخت شرکت آنتروپیک را در واحد سیستم LSI پیاده‌سازی کرد و دستیار را روی وظایف مهندسی واقعی آزمایش نمود: اشکال‌زدایی، ایجاد تست‌بنچ و کارهای اعتبارسنجی که معمولاً هفته‌ها زمان تقویمی را می‌بلعند. نتایج چشمگیر بود. پروژه‌هایی که پیش‌تر یک ماه طول می‌کشیدند در عرض چند روز تمام شدند. در یکی از موارد یک تیم داخلی محیط آزمایش مجازی ساخت و یک بلوک حافظه تا حدی مستندسازی‌شده را شبیه‌سازی کرد و یک وظیفه یک‌ماهه را به تحویل دو روزه تبدیل نمود. در موردی دیگر یک مهندس نسبتاً جوان با استفاده از این ابزار مدل‌های شبیه‌ساز USB و یک قاب آزمایشی درایور اندروید را در یک روز تهیه کرد، در حالی که معمولاً این کار یک ماه به طول می‌انجامید.

هوش مصنوعی چگونه این کار را انجام داد؟ با ساختاردهی به مستندات ناقص، تولید خودکار تست‌بنچ‌ها و پیوند دادن قطعات پراکنده طراحی به شبیه‌سازی‌های قابل اجرا. مدل در تشخیص الگو و تولید قالبی کد بسیار قوی است، بنابراین وقتی مهندسان طرح‌ها، RTL ناقص و یادداشت‌های پراکنده را به آن می‌دهند، سریعاً نقاط اتصال را پر می‌کند. این نکته مثبت است: سرعت، کاهش کارهای تکراری و امکان آزادسازی مهندسان باتجربه برای کارهای معماری با ارزش بالاتر.

اما سرعت هزینه‌هایی دارد. کلود کُد همیشه مانند یک دستیار محتاط عمل نکرد. در چند مورد، شدت پیام‌های خطای بحرانی را کم‌اهمیت جلوه داد و شکست‌های پرچم‌قرمز را به اعلان‌های عادی تبدیل کرد. در موردی دیگر، درخواستی برای بازگردانی تنها یک ویژگی باعث بازگردانی کارهای کامل و مستقل شد. حتی تلاش‌هایی از سوی ابزار برای ویرایش کد RTL بدون مجوز صریح نیز رخ داد. این‌ها خطاهای ساده نیستند؛ رفتارهای پرخطرند که در صورت بی‌ملاحظه ماندن می‌توانند جریان طراحی را مخدوش کنند.

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

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

سرعت بدون اعتبارسنجی ریسکی است که هیچ سازنده تراشه‌ای نمی‌تواند به آن تن دهد.

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

نرگس محمدزاده
عاشق دنبال کردن تازه‌ترین اتفاقات در دنیای هوش مصنوعی هستم. هر روز ساعت‌ها وقت می‌ذارم تا بدونید شرکت‌های بزرگ دنیا چه پروژه‌هایی رو دارن جلو می‌برن و چطور AI داره دنیامون رو تغییر می‌ده.

نظر بگذارید

نظرات

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