شرکت OpenAI امروز از Codex رونمایی کرد؛ یک عامل مهندسی نرمافزار مبتنی بر فضای ابری که قادر است چندین وظیفه مهندسی نرمافزار را بهصورت موازی انجام دهد. Codex از مدل جدیدی به نام codex-1 بهره میبرد که نسخهای سفارشی از OpenAI o3 است و با استفاده از یادگیری تقویتی بر روی وظایف واقعی کدنویسی آموزش دیده است.
برخلاف سایر عوامل مهندسی نرمافزار موجود در بازار، Codex وظایف محوله را بهطور مستقل در یک محیط ایزوله که از پیش با کدهای مربوطه بارگذاری شده، اجرا میکند. این قابلیت به Codex اجازه میدهد تا ویژگیهای جدید بنویسد، کدها را تحلیل کند، مشکلات موجود را برطرف نماید و درخواستهای تغییر را برای بررسی ارسال کند (همگی بهصورت همزمان).
OpenAI ادعا میکند که Codex بسته به پیچیدگی وظیفه، بین 1 تا 30 دقیقه زمان نیاز دارد تا کار را تکمیل کند. پس از اتمام، Codex میتواند مدارک و خروجیهای ثبتشده را برای تأیید ارائه دهد. همچنین، کاربران میتوانند فرآیند اجرای Codex را نظارت کنند.
دسترسی و محدودیتها
کاربران میتوانند از طریق ChatGPT به Codex دسترسی داشته باشند و وظایف مهندسی نرمافزار را با کلیک بر روی گزینه “Code” پس از تایپ درخواست، به آن محول کنند. در حال حاضر، Codex فقط برای کاربران ChatGPT Pro، Enterprise و Team در دسترس است، اما OpenAI قصد دارد پشتیبانی از ChatGPT Plus و Edu را نیز در آینده اضافه کند.
از آنجا که Codex در مرحله پیشنمایش تحقیقاتی قرار دارد، OpenAI دسترسی رایگان و گسترده را برای چند هفته آینده ارائه میدهد. پس از این دوره، محدودیتهای نرخ دسترسی و گزینههای قیمتگذاری انعطافپذیر اعمال خواهد شد.
Codex دارای محدودیتهایی نیز هست؛ برای مثال، نمیتواند ورودیهای تصویری را برای کارهای رابط کاربری بپذیرد و کاربران نمیتوانند در حین اجرای وظایف، مسیر آن را اصلاح کنند. همچنین، Codex قادر به انجام وظایف پیچیدهای که نیاز به زمان طولانی دارند نیست.
بهروزرسانی Codex CLI
همزمان با معرفی Codex، OpenAI بهروزرسانیهایی را برای Codex CLI، یک عامل کدنویسی سبک و متنباز که در ترمینال رایانههای محلی اجرا میشود، اعلام کرد. این شرکت نسخه کوچکتر مدل codex-1 را معرفی کرده که نسخهای بهینهشده از o4-mini برای Codex CLI است.