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

تا امروز، دسترسی به Codex فقط از طریق CLI امکانپذیر بود. اکنون OpenAI افزونه جدید Codex را برای VS Code، Cursor و سایر نسخههای مشابه VS Code معرفی کرده است. این افزونه به توسعهدهندگان امکان پیشنمایش تغییرات محلی و ویرایش کد در صورت نیاز را میدهد. افزونه جدید Codex برای VS Code بر اساس نسخه متنباز Codex CLI ساخته شده است. توسعهدهندگان میتوانند با ورود به حساب ChatGPT خود و داشتن یک طرح مناسب، بدون نیاز به تنظیم کلید API، شروع به استفاده از این افزونه کنند.
افزونه Codex برای macOS و Linux در دسترس است. پشتیبانی از Windows هنوز در مرحله آزمایشی قرار دارد و OpenAI توصیه میکند از Codex همراه با Windows Subsystem for Linux استفاده شود. افزونه جدید Codex را میتوان از بازار Visual Studio Code نصب کرد یا از طریق لینکهای زیر دانلود کرد:
- دانلود برای Visual Studio Code
- دانلود برای Cursor
- دانلود برای Windsurf
- دانلود برای Visual Studio Code Insiders
با در دسترس بودن Codex برای IDEها، توسعهدهندگان اکنون میتوانند بهصورت محلی از Codex استفاده کنند و سپس وظایف را به فضای ابری واگذار کنند تا بهطور غیرهمزمان اجرا شوند، بدون اینکه حالت کاری از دست برود. برای انجام این کار، توسعهدهندگان باید یک محیط ابری برای اجرای Codex تنظیم کنند. پس از انجام تنظیمات، آنها میتوانند محیط مورد نظر را انتخاب کرده و گزینه “Run in the cloud” را استفاده کنند.
با این بهروزرسانیها، Codex بهعنوان یک عامل واحد عمل میکند که در IDE، ترمینال، فضای ابری، GitHub و حتی تلفن همراه شما به کمک حساب ChatGPT متصل است.
این قابلیتها در طرحهای Plus، Pro، Team، Edu و Enterprise موجود هستند. برای شروع، میتوانید به مرکز توسعهدهندگان Codex مراجعه کنید.
در نهایت، توسعهدهندگان اکنون میتوانند Codex را طوری تنظیم کنند که بهصورت خودکار بازبینیهای جدید PRها را در یک مخزن انجام دهد. همچنین، توسعهدهندگان میتوانند درخواستهای بازبینی را بهصورت موردی با ذکر @codex در PRها ایجاد کنند تا بازبینیها و پیشنهادات برای رفع مشکلات ارائه شود.