حتماً برایتان پیش آمده که هنگام استفاده از هوش مصنوعی برای کدنویسی، کدهای تولید شده با خطاهای کامپایلر مواجه شوند. محققان به تازگی روشی به نام «Generative Compilation» ارائه کردهاند که این مشکل را ریشهای حل میکند.
در این روش، هوش مصنوعی در حینِ تولیدِ کد، بازخوردهای لحظهای از کامپایلر دریافت میکند. این یعنی به جای اینکه منتظر بمانید تا کل کد نوشته شود و بعد با دهها خطا روبرو شوید، مدل در همان لحظه متوجه بنبستها میشود و آنها را اصلاح میکند.
این تکنیک فعلاً برای زبان برنامهنویسی Rust بهینه شده و نشان داده که چقدر در کاهش کدهای غیرقابلاجرا و افزایش دقت عملکردی مدلهای زبانی موثر است. قدمی بزرگ برای تبدیل LLMها به یک برنامهنویس ارشد و دقیق!
منبع: arXiv AI
