Skip to content
AI

چطور بدانم کدی که دستیار هوش مصنوعی‌ام نوشته واقعاً درست است؟

85

فرصت

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

چرا اهمیت دارد

تضمین‌های درستی خودکار برای کد تولیدشده توسط هوش مصنوعی چیزی است که دستیارهای کدنویسی را از ابزارهای سرعت به ابزارهای قابلیت اطمینان تبدیل می‌کند.

نحوه امتیازدهی به فرصت

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

شدت8/10

چقدر وقتی ظاهر می‌شود دردسر ایجاد می‌کند.

تکرار9/10

چند بار مردم واقعاً با آن مواجه می‌شوند.

فضای خالی8/10

چقدر ابزار مناسب برای آن امروز کمیاب است.

مشکلات بیشتری که ارزش حل کردن دارند