اوپن‌ای‌آی مدل کدنویسی جدیدی برای زبان‌های برنامه‌نویسی قدیمی معرفی کرد

www.thurrott.com

انتشار در منبع: انتشار در سایت ما:

مقاله اصلی · English

اوپن‌ای‌آی مدل کدنویسی جدیدی برای زبان‌های برنامه‌نویسی قدیمی معرفی کرد
مدل GPT-6 Astra اوپن‌ای‌آی برای برنامه‌نویسی با زبان‌های قدیمی طراحی شده است.

اوپن‌ای‌آی امروز از GPT-6 Astra رونمایی کرد؛ مدل هوش مصنوعی ویژه‌ای برای برنامه‌نویسی با زبان‌هایی مانند COBOL، فورترن و ویژوال بیسیک و دیگر زبان‌های برنامه‌نویسی قدیمی.

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

اوپن‌ای‌آی برای اطمینان از توانایی مدل‌های خود در ساخت نرم‌افزارهای جدید با این زبان‌های قدیمی و کم‌مستندات، دو آزمون ارزیابی به نام‌های MultiLangBench و COBOL migration طراحی کرده است. این آزمون‌ها همچنین بررسی می‌کنند که آیا مدل‌ها می‌توانند هنگام نوسازی نرم‌افزارهای قدیمی یا انتقال آن‌ها به زبان‌های جدیدتر، رفتار برنامه‌های اصلی را حفظ کنند یا خیر.

GPT-6 Astra در آزمون MultiLangBench، که ۲۰ زبان را پوشش می‌دهد، امتیاز ۸۷٫۴ درصد را کسب کرده است؛ این رقم در مقایسه با امتیاز ۲۶٫۸ درصدی GPT-5.6 Sol افزایش چشمگیری دارد. این مدل در آزمون انتقال نرم‌افزارهای COBOL نیز به امتیاز ۸۶٫۸ درصد رسیده و در حالت استفاده از سطح بالای توان استدلال، امتیاز آن به ۹۷٫۹ درصد می‌رسد. در مقابل، GPT-5.6 Sol در این آزمون تنها ۵٫۴ درصد امتیاز کسب کرده بود.

اوپن‌ای‌آی می‌گوید: «هدف ما این است که مدل‌ها بتوانند مهارت‌های مهندسی نرم‌افزار را در زبان‌های بیشتری به کار بگیرند؛ از جمله درک مخازن کد ناآشنا، برنامه‌ریزی برای اعمال تغییرات، استفاده از ابزارهای ساخت، اجرای آزمون‌ها و اشکال‌زدایی هنگام بروز خطا.»

توسعه‌دهندگان می‌توانند از طریق API اوپن‌ای‌آی و برای انجام وظایف برنامه‌نویسی با زبان‌های COBOL، فورترن، OCaml و ویژوال بیسیک از GPT-6 Astra استفاده کنند.