بلاگ
همهچیز درباره Codex؛ ایجنت هوش مصنوعی جدید OpenAI برای کدنویسی در ChatGPT

در تازهترین اقدام شرکت OpenAI، سرویس جدیدی به نام Codex بهصورت رسمی در قالب نسخهای تحقیقاتی به کاربران سرویسهای حرفهای ChatGPT معرفی شده است. این ابزار جدید، یک ایجنت کدنویسی هوشمند مبتنی بر مدل «codex-1» است که نسخهای بهینهشده از مدل «o3» محسوب میشود و برای انجام وظایف تخصصی در حوزه مهندسی نرمافزار طراحی شده است. Codex میتواند کد تمیزتر و دقیقتری نسبت به مدلهای پیشین تولید کند و حتی بهصورت خودکار کدهای خود را تست کرده و تا زمان رسیدن به نتیجه درست، آنها را اصلاح نماید.
Codex در محیطی ایزوله و ابری (sandboxed) اجرا میشود و با اتصال به حساب کاربری GitHub، میتواند به مخازن کد شما دسترسی یافته و عملیات کدنویسی را براساس پروژههای موجود آغاز کند. این ایجنت میتواند وظایفی همچون نوشتن ویژگیهای ساده برای اپلیکیشن، رفع خطاهای برنامه، پاسخ به سؤالات درباره کد، اجرای تستها و حتی پیادهسازی مستندات اولیه را در مدت زمانی بین ۱ تا ۳۰ دقیقه انجام دهد. نکته قابل توجه این است که حین اجرای Codex، کاربران همچنان به سیستم و مرورگر خود دسترسی کامل خواهند داشت.
نحوه استفاده از Codex
قابلیت Codex در حال حاضر فقط برای مشترکان نسخههای Pro، Enterprise و Team از ChatGPT ممکن است. کاربران این نسخهها از همین حالا میتوانند به Codex دسترسی داشته باشند و OpenAI اعلام کرده که در آغاز استفاده، محدودیت خاصی برای این سرویس در نظر گرفته نشده است. با این حال، طی هفتههای آینده محدودیتهایی برای مصرف منابع اعمال خواهد شد و کاربران میتوانند با خرید اعتبار اضافی، دسترسی گستردهتری به قابلیتهای Codex داشته باشند. OpenAI همچنین اعلام کرده که بهزودی این ابزار برای کاربران نسخههای Plus و Edu نیز در دسترس قرار خواهد گرفت.
Codex از تواناییهای چندوظیفهای برخوردار است؛ بهگونهای که میتواند همزمان چند وظیفه برنامهنویسی را انجام دهد و در عین حال با دقت بالا، از دستورات کاربر پیروی کند. این ویژگی باعث شده که ابزار جدید OpenAI در مقایسه با دیگر ابزارهای مشابه، از جمله Claude Code شرکت Anthropic یا Gemini Code Assist شرکت گوگل، عملکرد متمایزی داشته باشد. کارشناسان معتقدند این نوع ایجنتهای برنامهنویسی، آینده توسعه نرمافزار را با سرعت بیشتری پیش خواهند برد.
برای استفاده از Codex، کاربران میتوانند از طریق پنل ChatGPT وارد حساب کاربری خود شده و پروژههای گیتهاب خود را متصل کنند. سپس با ارائه یک درخواست ساده، Codex وارد عمل میشود. مثلاً کافی است بپرسید: «یک تابع برای ارسال ایمیل در پایتون بنویس» یا «باگ در تابع ورود به سیستم را رفع کن». ابزار بهطور خودکار کد را تولید کرده، اجرا میکند و حتی تستهای لازم را نیز انجام میدهد. این سادگی در تعامل، Codex را به یکی از کاربردیترین ابزارهای هوش مصنوعی برای توسعهدهندگان تبدیل کرده است.