یک مطالعه جدید از دانشگاه کارنگی ملون نشان میدهد که استفاده از ابزارهای هوش مصنوعی در کدنویسی، با وجود پیشرفتهای مدلها و ابزارها، همچنان منجر به کاهش کیفیت و قابلیت نگهداری کد میشود. این مطالعه، پروژههای منبع باز GitHub را که از ابزار Cursor استفاده کردهاند، با پروژههای مشابهی که از این ابزار استفاده نکردهاند، مقایسه کرده است.
نتایج این مطالعه نشان میدهد که در حالی که هوش مصنوعی در ابتدا سرعت تولید کد را افزایش میدهد، روند کلی کیفیت کد همچنان به سمت نزول است. محققان با استفاده از SonarQube، یک ابزار تحلیل کد، کیفیت کد را در طول زمان ردیابی کردهاند و افزایش هشدارهای تحلیل ایستا، افزایش تکرار کد و افزایش پیچیدگی کد را مشاهده کردهاند. این افزایشها فراتر از افزایش طبیعی اندازه کد بوده است.
این مطالعه به بررسی 807 پروژه منبع باز GitHub که از Cursor استفاده کردهاند، و مقایسه آنها با 1380 پروژه مشابه که از این ابزار استفاده نکردهاند، پرداخته است. دادهها از ژانویه 2024 تا آگوست 2025 جمعآوری شدهاند. محققان همچنین تلاش کردهاند تا پروژههای کوچک و آزمایشی را با استفاده از تعداد ستارههای GitHub فیلتر کنند.
این یافتهها با نتایج قبلی GitClear که در سال 2024 مشاهده شده بود، همخوانی دارد و نشان میدهد که مشکل کیفیت کد تولید شده توسط هوش مصنوعی همچنان پابرجاست. نویسنده مقاله معتقد است که این مشکل صرفاً به دلیل اشتباهات کاربر نیست و نشاندهنده محدودیتهای فعلی ابزارهای هوش مصنوعی در تولید کد با کیفیت است. این مطالعه در دورهای انجام شده که شاهد پیشرفتهای قابل توجهی در مدلهای هوش مصنوعی مانند Claude 3.7 Sonnet و Opus 4.1 بودهایم.
مشاهده مطلب اصلی