شرکت 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
source