Oossa

پژوهش: شکاف‌هایی در راستی‌آزمایی کدهای مدل‌های زبانی

یک مقاله در arXiv، پذیرش کد از سوی راستی‌آزما را از پیوند اثبات با مشخصات و درستی کد در عمل جدا می‌کند و از شکاف‌های بزرگ در سه معیار کدنویسی خبر می‌دهد.

خبر کوتاهنویسنده: منتشرشده توسط Oossa: 1 دقیقه مطالعه

مقاله‌ای که 5 نوامبر در arXiv منتشر شد، بررسی می‌کند که «تأییدشده» بودن کد تولیدشده با مدل‌های زبانی بزرگ چه معنایی دارد. نویسندگان سه معیار را از هم تفکیک می‌کنند: آیا راستی‌آزما کد را می‌پذیرد، آیا اثبات به یک مشخصات متصل است و آیا آن مشخصات بازتاب‌دهندهٔ نیاز اولیه است.

نویسندگان در یکی از آزمون‌ها می‌گویند راستی‌آزما 99.1% از کدها را در HumanEval پذیرفت، اما فقط 1.9% نمونه‌ها گواهی‌ای داشتند که به یک گزاره یا تابع تعریف‌شده در مشخصات متصل باشد. در یک خط لولهٔ جداگانهٔ Rust که برای اطمینان از این پیوند طراحی شده بود، 11.48% از نمونه‌های MBPP-Rust که از نظر ساختاری راستی‌آزمایی شده بودند و 14.82% از نمونه‌های یک بخش از VeriContest همچنان در آزمون‌های پنهان رد شدند.

چرا مهم است

برای تیم‌هایی که از بررسی اثبات‌ها برای ارزیابی کدهای تولیدشده استفاده می‌کنند، نتایج نشان می‌دهد که پذیرش کد از سوی راستی‌آزما به‌تنهایی لزوماً نه پیوند معنادار کد با نیازمندی‌ها را ثابت می‌کند و نه درستی آن را در آزمون‌های پنهان.

آیا این مقاله مفید بود؟
اشتراک‌گذاری

بیشتر بخوانید

Oossa · خبرنامه

هفتهٔ هوش مصنوعی، به زبان ساده

هر دوشنبه: خبرهایی که ارزش دانستن دارند، به زبان ساده. رایگان و بدون هرزنامه.