پرش به محتوای اصلی
OpenAI

۱۳ بهمن ۱۴۰۴

محصول

معرفی اپلیکیشن Codex

گسترش آنچه توسعه‌دهندگان می‌توانند انجام دهند، با برنامهٔ جدید Codex برای macOS.

در حال بارگذاری…

به‌روزرسانی در 4 مارس 2026: اپلیکیشن Codex اکنون در Windows قابل دسترسی است.

امروز، ما اپلیکیشن Codex برای macOS را معرفی می‌کنیم—یک رابط کاربری جدید و قدرتمند که برای مدیریت آسان چندین عامل به‌صورت هم‌زمان، اجرای کارها به‌صورت موازی، و همکاری با عامل‌ها بر روی وظایف طولانی‌مدت طراحی شده است.

ما همچنین هیجان‌زده‌ایم که به افراد بیشتری نشان دهیم اکنون چه چیزهایی با Codex ممکن شده است. برای مدت محدودی Codex را همراه با ChatGPT Free و Go ارائه می‌کنیم و محدودیت‌های نرخ را در طرح‌های Plus، Pro، Business، Enterprise و Edu دو برابر می‌کنیم. این محدودیت‌های بالاتر در هر جایی که از Codex استفاده می‌کنید اعمال می‌شوند—در اپلیکیشن، از طریق CLI، در IDE شما و در فضای ابری.

اپلیکیشن Codex نحوه‌ی ساخت نرم‌افزار و اینکه چه کسی می‌تواند آن را بسازد تغییر می‌دهد—از جفت شدن با یک عامل کدنویسی واحد برای ویرایش‌های هدفمند تا نظارت بر تیم‌های هماهنگِ عامل‌ها در سراسر چرخه‌ی کاملِ طراحی، ساخت، عرضه و نگهداری نرم‌افزار.

اپلیکیشن Codex: یک مرکز فرمان برای نمایندگان

از زمانی که Codex را در آوریل ۲۰۲۵ راه‌اندازی کردیم، شیوه کار توسعه‌دهندگان با عامل‌ها به‌طور بنیادین تغییر کرده است. مدل‌ها اکنون قادر به انجام وظایف پیچیده و طولانی‌مدت از ابتدا تا انتها هستند و توسعه‌دهندگان اکنون در حال هماهنگ‌سازی چندین عامل در پروژه‌ها هستند: واگذاری کارها، اجرای وظایف به‌صورت موازی، و اعتماد به عامل‌ها برای بر عهده گرفتن پروژه‌های مهمی که می‌توانند ساعت‌ها، روزها یا هفته‌ها به طول بینجامند. چالش اصلی از این‌که عامل‌ها چه کارهایی می‌توانند انجام دهند به این‌که مردم چگونه می‌توانند آن‌ها را در مقیاس بزرگ هدایت، نظارت، و با آن‌ها همکاری کنند تغییر کرده است—ابزارهای IDE موجود و ابزارهای مبتنی بر ترمینال برای پشتیبانی از این شیوهٔ کار ساخته نشده‌اند.

این روش جدید ساخت، همراه با قابلیت‌های جدید مدل، به ابزاری متفاوت نیاز دارد؛ به همین دلیل ما اپلیکیشن دسکتاپ Codex را معرفی می‌کنیم، که یک مرکز فرماندهی برای عامل‌ها است.

با چندین عامل به‌صورت موازی کار کنید

اپلیکیشن Codex فضایی متمرکز برای انجام چند وظیفگی با چند عامل فراهم می‌کند. عامل‌ها در رشته‌های جداگانه‌ای که بر اساس پروژه‌ها سازمان‌دهی شده‌اند اجراء می‌شوند، بنابراین می‌توانید به‌راحتی بین وظایف جابجا شوید بدون اینکه زمینه را از دست بدهید. این برنامه به شما امکان می‌دهد تغییرات عامل را در موضوع بررسی کنید، روی تفاوت نظر بدهید و حتی آن را در ویرایشگر خود باز کنید تا تغییرات دستی اعمال کنید.

همچنین شامل پشتیبانی داخلی از worktreeها است، بنابراین چندین عامل می‌توانند بدون تداخل روی همان مخزن کار کنند. هر عامل روی یک نسخهٔ ایزوله از کد شما کار می‌کند و به شما این امکان را می‌دهد که مسیرهای مختلف را بررسی کنید، بدون اینکه لازم باشد پیگیری کنید که چگونه بر پایگاه کد شما تأثیر می‌گذارند. هنگامی که یک عامل کار می‌کند، می‌توانید تغییرات را به‌صورت محلی بررسی کرده یا اجازه دهید بدون تغییر در وضعیت محلی git شما به پیشرفت ادامه دهد.

این اپلیکیشن تاریخچه نشست و پیکربندی شما را از Codex CLI و افزونه IDE Codex دریافت می‌کند، بنابراین می‌توانید بلافاصله شروع به استفاده از آن با پروژه‌های موجود خود کنید.

با مهارت‌ها فراتر از تولید کد Go

Codex در حال تکامل است؛ از یک عامل که کد می‌نویسد به عاملی که از کد برای انجام کارها روی رایانه شما استفاده می‌کند. با مهارت‌ها(در یک پنجره جدید باز می‌شود)، شما می‌توانید به‌راحتی Codex را فراتر از تولید کد گسترش دهید تا وظایفی را انجام دهد که به گردآوری و ترکیب اطلاعات، حل مسئله، نوشتن و موارد دیگر نیاز دارند.

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

از Codex درخواست کردیم یک بازی مسابقه‌ای بسازد که شامل راننده‌های مختلف، هشت نقشه و حتی آیتم‌هایی باشد که بازیکنان بتوانند با کلید فاصله از آن‌ها استفاده کنند. با استفاده از یک مهارت تولید تصویر(در یک پنجره جدید باز می‌شود) (با پشتیبانی GPT Image) و یک مهارت توسعه بازی وب(در یک پنجره جدید باز می‌شود)، Codex بازی را به‌طور مستقل با استفاده از بیش از ۷ میلیون توکن و تنها با یک اعلان اولیه کاربر ساخت. نقش‌های طراح، توسعه‌دهنده بازی و آزمون‌گر QA را بر عهده گرفت تا با بازی کردن واقعی، کار خود را اعتبارسنجی کند.

ما بازی، همچنین اعلان و مهارت‌هایی که برای ساخت آن استفاده شده‌اند را در زیر آورده‌ایم. همچنین می‌توانید نسخه‌های قبلی را امتحان کنید تا ببینید Codex چگونه با کار کردن برای مدت طولانی‌تر آن را بهبود بخشید.

این بازی توسط Codex با استفاده از مهارت develop-web-game و با استفاده از این دستور که برای وضوح بیشتر خلاصه کرده‌ایم، ساخته شد:

پیاده‌سازی Voxel Velocity به‌عنوان یک بازی مسابقه‌ای کارتینگ وکسل سه‌بعدی با استفاده از Three.js، با دقیقاً یک حالت: Single Race (همیشه ۳ دور، ۱ انسان در مقابل ۷ CPU، و هر ۸ مسیر بلافاصله و بدون پیشرفت در دسترس هستند). یک جریان حداقلی پیش از مسابقه بسازید که فقط شامل این موارد باشد: Track (۸)، کاراکتر (۸)، Difficulty (Chill/Standard/Mean)، Mirror Mode اختیاری، Allow Clones اختیاری، و Start Race، به‌علاوه یک منوی Options و یک منوی مکث داخل مسابقه (Resume / Restart / Quit). یک مدل رانندگی آرکید ایجاد کنید که دارای هندلینگ پاسخ‌گو، برخوردهای گذرای بخشنده با دیوار، دریفت معنادار به‌عنوان مهارت اصلی، و یک سیستم شارژ دریفت باشد که سطوح دقیق بوست را تولید کند (سطح ۱ ۰.۷ ثانیه، سطح ۲ ۱.۱ ثانیه، سطح ۳ ۱.۵ ثانیه) و در عین حال سرعت پایه را «سریع اما قابل خواندن» نگه دارد و سبقت‌گیری در گروه را در جاده‌های عریض ثابت نگه دارد. دقیقاً ۸ آیتم با ظرفیت تک‌آیتمی، توزیع ظریف وزن‌دهی‌شده بر اساس موقعیت، و اثرات ملایم (حداکثر از دست دادن کنترل ≤۱.۲ ثانیه، حداکثر غیرفعال شدن فرمان ≤۰.۶ ثانیه) پیاده‌سازی کنید که بدون استن‌های سخت، آشوب بامزه ایجاد کنند، به‌علاوه کندشدن‌های خارج از جاده که در طول بوست‌ها ۵۰٪ کاهش می‌یابند. ۸ کاراکتر را با آمارهای داده‌شده و گرایش‌های هوش مصنوعی آن‌ها تعریف کنید، تنظیمات سختی CPU و اسپلاین‌های مسابقه/تنوع مسیر نویسنده‌محور، مناطق دریفت و اجتناب از خطر را پیاده‌سازی کنید تا هوش مصنوعی از عرض چند لاین برای سبقت‌های تمیز استفاده کند، و ملزومات HUD/صدا را ارائه دهید (موقعیت، بنر دور/دور آخر، مینی‌مپ، اسلات آیتم، تایمر/اسپلیت‌ها، SFX خوانا، و یک لوپ موسیقی برای هر مسیر).

سپس Codex به‌طور پیوسته از یک فهرست تصادفی شامل ده اعلان عمومی مجدداً فراخوانی شد تا به کار روی مسئله ادامه دهد. یک نمونه از یکی از اعلان‌ها به شرح زیر است:

وظیفه شما این است که ویژگی‌های جدیدی اضافه کنید تا بازی بیشتر با نسخه اصلی مطابقت داشته باشد. ابتدا بازی را انجام دهید و مشخص کنید چه چیزی در مقایسه با نسخه اصلی کم است. سپس چند ویژگیِ ناقص را انتخاب کنید و آن‌ها را پیاده‌سازی کنید. پس از هر ویژگی، با بازی کردن بازی، آن را به‌طور کامل آزمایش کنید و تأیید کنید که کار می‌کند. اگر هنگام بازی متوجه هرگونه اشکالی شدید، رفع آن‌ها را نیز در اولویت قرار دهید.

در OpenAI، ما صدها مهارت را به‌صورت داخلی توسعه داده‌ایم تا به چندین تیم کمک کنیم با اطمینان کارهایی را به Codex واگذار کنند که در غیر این صورت تعریف سازگار آن‌ها دشوار بوده—از اجرای ارزیابی‌ها و نظارت بر دوره‌های آموزشی گرفته تا تهیه پیش‌نویس مستندات و گزارش‌دهی درباره آزمایش‌های رشد.

اپلیکیشن Codex شامل یک کتابخانه از مهارت‌ها برای ابزارها و جریان‌های کاری است که در OpenAI محبوب شده‌اند و چند مورد از آن‌ها در زیر برجسته شده‌اند. شما می‌توانید فهرست کامل را در مخزن متن‌باز(در یک پنجره جدید باز می‌شود) بیابید.

هنگامی که در برنامه یک مهارت جدید ایجاد می‌کنید، Codex می‌تواند از آن در هر جایی که کار می‌کنید استفاده کند: در برنامه، CLI یا در افزونه IDE شما. همچنین می‌توانید مهارت‌ها را در محل نگهداری خود ثبت کنید تا برای کل تیم‌تان در دسترس باشند. درباره اشتراک‌گذاری مهارت‌ها با استفاده از پیکربندی تیم اینجا(در یک پنجره جدید باز می‌شود) بیشتر بخوانید.

کارهای تکراری را با اتوماسیون‌ها واگذار کنید

با اپلیکیشن Codex، همچنین می‌توانید اتوماسیون‌هایی را تنظیم کنید که به Codex اجازه می‌دهند در پس‌زمینه و طبق یک برنامه‌ریزی خودکار کار کند. اتوماسیون‌ها دستورالعمل‌ها را با مهارت‌های اختیاری ترکیب می‌کنند و طبق زمان‌بندی‌ای که شما تعریف می‌کنید اجراء می‌شوند. هنگامی که یک Automation به پایان می‌رسد، نتایج در یک صف بازبینی قرار می‌گیرند تا در صورت نیاز بتوانید دوباره وارد شده و به کار ادامه دهید.

در OpenAI، ما از اتوماسیون‌ها برای رسیدگی به کارهای تکراری اما مهم استفاده می‌کنیم، مانند دسته‌بندی روزانه مسائل، پیدا کردن و خلاصه‌سازی خطاهای CI، تولید خلاصه‌های روزانه انتشار، بررسی باگ‌ها و موارد دیگر.

راه‌اندازی یک اتوماسیون برای ایجاد مهارت‌های جدید به‌صورت دوره‌ای

شخصیتی که با نحوهٔ کار شما سازگار باشد

توسعه‌دهندگان ترجیحات متفاوتی در مورد نحوه همکاری با یک عامل دارند. برخی یک شریک صریح و متمرکز بر اجراء می‌خواهند؛ برخی دیگر تعاملات ارتباطی‌تر و جذاب‌تر را ترجیح می‌دهند. Codex اکنون به توسعه‌دهندگان اجازه می‌دهد بین دو شخصیت انتخاب کنند—یک سبک مختصر و عمل‌گرا و یک سبک محاوره‌ای‌تر و همدلانه‌تر—بدون هیچ تغییری در قابلیت‌ها، تا با رویکردی که بیشتر از همه دوست دارید هماهنگ شود. فقط از دستور /personality در برنامه، CLI و افزونه IDE استفاده کنید.

درباره نحوه تنظیم و استفاده از اپلیکیشن Codex در مستندات(در یک پنجره جدید باز می‌شود) بیشتر یاد بگیرید.

امن به‌طور پیش‌فرض، قابل پیکربندی به‌طور طراحی‌شده

ما امنیت را به‌صورت طراحی‌شده در سراسر پشته عامل Codex ادغام می‌کنیم. اپلیکیشن Codex از سند باکس‌سازی بومی،  متن‌باز(در یک پنجره جدید باز می‌شود) و قابل‌پیکربندی در سطح سیستم استفاده می‌کند، درست مانند Codex CLI. به طور پیش‌فرض، عامل‌های Codex محدود به ویرایش فایل‌ها در پوشه یا شاخه‌ای هستند که در آن کار می‌کنند و از جست‌وجوی وب کش‌شده استفاده می‌کنند، سپس برای اجرای دستوراتی که به مجوزهای بالاتر مانند دسترسی به شبکه نیاز دارند، درخواست اجازه می‌کنند. شما می‌توانید برای پروژه یا تیم خود قوانین را پیکربندی کنید(در یک پنجره جدید باز می‌شود) که اجازه می‌دهد برخی دستورات به‌طور خودکار با مجوزهای ارتقاء یافته اجراء شوند.

در دسترس بودن و قیمت گذاری

اپلیکیشن Codex از امروز بر روی macOS در دسترس می‌باشد. هر کسی که اشتراک ChatGPT Plus، Pro، Business، Enterprise یا Edu داشته باشد، می‌تواند با ورود به ChatGPT خود از Codex در CLI، وب، افزونه IDE و اپلیکیشن استفاده کند. استفاده در اشتراک‌های ChatGPT گنجانده شده است، با امکان خرید اعتبار اضافی در صورت نیاز.

برای مدت محدودی، Codex همچنین برای کاربران ChatGPT Free و Go در دسترس خواهد بود تا به ساخت بیشتر با عوامل کمک کند. ما همچنین در این دوره، محدودیت‌های نرخ را برای کاربران فعلی Codex در تمامی طرح‌های پرداختی دو برابر می‌کنیم.

بعد چه می‌شود؟

شرکت‌ها و توسعه‌دهندگان به‌طور فزاینده‌ای برای توسعه انتها به انتها به Codex وابسته هستند. از زمان راه‌اندازی GPT‑5.2‑Codex در اواسط دسامبر، استفاده کلی از Codex دو برابر شده است و در ماه گذشته، بیش از یک میلیون توسعه‌دهنده از Codex استفاده کرده‌اند. ما به گسترش مکان‌ها و روش‌هایی که توسعه‌دهندگان می‌توانند از Codex استفاده کنند ادامه خواهیم داد، از جمله در دسترس قرار دادن برنامه بر روی Windows، پیش بردن مرزهای قابلیت‌های مدل، و ارائه استنتاج سریع‌تر.

درون اپلیکیشن، بر اساس بازخوردهای دنیای واقعی به بهبود گردش‌کارهای چندعاملی ادامه می‌دهیم تا مدیریت کارهای موازی آسان‌تر شود و بتوانید بدون از دست دادن زمینه، بین عامل‌ها جابه‌جا شوید. ما همچنین در حال توسعه Automations با پشتیبانی از تریگرهای مبتنی بر فضای ابری هستیم، تا Codex بتواند به‌طور مداوم در پس‌زمینه اجراء شود—نه فقط زمانی که رایانه شما باز است.

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

نویسنده

OpenAI