OpenAI از ابزار Codex برای برنامه نویسی پیشرفته رونمایی کرد
به گزارش بوستان گفتگو، شرکت OpenAI به تازگی از یک ابزار قدرتمند کدنویسی مبتنی بر هوش مصنوعی با نام Codex پرده برداشته است. این ابزار که به عنوان یک دستیار مجازی برای مهندسان نرم افزار عمل خواهد نمود، در حال حاضر به صورت نسخه پیش نمایش تحقیقاتی برای کاربران اشتراکی چت جی پی تی در دسترس قرار گرفته است. هدف اصلی OpenAI از توسعه Codex، ارتقای ChatGPT به سطح یک همکار واقعی برای برنامه نویسان است، به گونه ای که بتوانند وظایف تکراری و نسبتا ساده کدنویسی را به این عامل هوشمند بسپارند و کدهایی آماده برای محیط پروداکشن دریافت نمایند.

Codex با درک دستورات به زبان طبیعی، توانایی فراوری کد، برطرف مستقلانه خطاها، تست کدها و ارائه پیشنهاداتی برای بهبود عملکرد آن ها را دارد. این فرآیند، بسته به پیچیدگی وظیفه، ممکن است بین یک تا 30 دقیقه زمان احتیاج داشته باشد. OpenAI در نظر دارد در آینده امکان فعالیت Codex برای مدت زمان های طولانی تر در پس زمینه را نیز فراهم آورد. برای افزایش اثربخشی Codex، توسعه دهندگان می توانند یک فایل AGENTS.md را در مخزن پروژه خود قرار دهند. این فایل، همچون یک README.md اما برای عامل هوش مصنوعی، دستورالعمل های سفارشی، توضیحات مربوط به کدبیس، استانداردها و سبک های کدنویسی پروژه را در اختیار Codex قرار می دهد.
این ابزار نو، که به وسیله نوار کناری در اپلیکیشن تحت وب ChatGPT قابل دسترسی است، بر پایه نسخه ای بهینه سازی شده از مدل استدلالگر o3 شرکت OpenAI به نام codex-1 پیشرفته است. codex-1 با استفاده از یادگیری تقویتی بر روی مجموعه گسترده ای از وظایف کدنویسی آموزش دیده تا بتواند کدها را تحلیل، فراوری و در طول مسیر تست کند. برای اطمینان از امنیت، Codex فعلا به اینترنت متصل نیست. OpenAI تاکید نموده که Codex به عنوان مکملی برای ابزارهای کدنویسی تخصصی تر مانند Cursor و Windsurf طراحی شده و قرار نیست جایگزین آن ها گردد. شایان ذکر است که گزارش هایی مبنی بر مذاکرات OpenAI برای خرید شرکت Windsurf با مبلغی حدود 3 میلیارد دلار نیز به گوش می رسد. مهندسان خود OpenAI از Codex برای انجام لیست کارهای صبحگاهی و مدیریت همزمان چندین وظیفه و پیگیری آن ها استفاده می نمایند.
OpenAI در معرفی Codex به نگرانی های رایج توسعه دهندگان در خصوص ابزارهای کدنویسی هوش مصنوعی پرداخته است. بسیاری از توسعه دهندگان، بر اساس تجربیات قبلی با مدل های قدیمی تر، به درستی اشاره می نمایند که ابزارهای کدنویسی مبتنی بر مدل های زبانی بزرگ، گاهی اسکریپت هایی فراوری می نمایند که از استانداردها پیروی نمی نمایند، مبهم و سخت برای اشکال زدایی هستند یا مسائل امنیتی دارند. بهینه سازی های صورت گرفته در codex-1 و نمایش گام به گام فرآیند کاری Codex، تلاشی برای برطرف این نگرانی هاست. با این حال، OpenAI تاکید می نماید که بازبینی و اعتبارسنجی دستی تمام کدهای فراوری شده به وسیله عامل، پیش از یکپارچه سازی و اجرا، همچنان لازم است.
اگرچه Codex هنوز در انجام اتوماتیک تمام وظایف با محدودیت هایی روبرو است، هدف نهایی OpenAI این است که Codex پیچیدگی های برنامه نویسی را به طور کامل کنار بزند. الکساندر امبریکوس، مدیر محصول Codex، در مصاحبه ای اخیر گفته: در آینده، توسعه نرم افزار این طور خواهد بود که عامل خودش روی کامپیوتر کار می نماید و ما فقط وظایف را به آن واگذار می کنیم.
در حال حاضر، کاربران نسخه های ChatGPT Pro، Enterprise و Team به Codex دسترسی دارند و پشتیبانی از نسخه های Plus و Edu نیز در آینده اضافه خواهد شد. در هفته های آینده، کاربران دسترسی سخاوتمندانه ای بدون هزینه اضافی خواهند داشت تا بتوانند قابلیت های Codex را کشف نمایند، اما OpenAI میخواهد در ادامه محدودیت های استفاده و یک طرح قیمت گذاری نو معرفی نماید. کدنویسی در حال تبدیل شدن به یکی از حوزه های اصلی رقابت در دنیای هوش مصنوعی است. شرکت هایی مانند آنتروپیک و گوگل نیز سرمایه گذاری های زیادی در این زمینه نموده اند. هفته گذشته OpenAI دسترسی به گیت هاب را به ابزار Deep Research چت بات خود افزود و این هفته نیز گوگل قابلیت اتصال مدل های جمینای به گیت هاب و عامل نوی به نام AlphaEvolve را معرفی کرد که مخصوص طراحی الگوریتم ها است.
منبع: arstechnica
منبع: دیجیکالا مگ