A binary code and OpenAI logo are seen in this multiple exposure illustration photo taken in Krakow, Poland on February 21, 2024. (Photo by Jakub Porzycki/NurPhoto via Getty Images)
هوش مصنوعی

معرفی عامل کدنویسی هوش مصنوعی Codex توسط OpenAI در ChatGPT

OpenAI عامل کدنویسی هوش مصنوعی جدید خود به نام Codex را در ChatGPT راه‌اندازی کرده که می‌تواند به کاربران در انجام وظایف مهندسی نرم‌افزار کمک کند.

۱۴۰۴/۰۲/۲۶

OpenAI عامل کدنویسی هوش مصنوعی قدرتمند خود به نام Codex را برای مشترکان ChatGPT عرضه کرده است. این ابزار بر پایه مدل `codex-1` است و به مهندسان در کدنویسی، اشکال‌زدایی و تست کمک می‌کند و نشان‌دهنده تمرکز فزاینده OpenAI بر ابزارهای توسعه‌دهنده است.

OpenAI روز جمعه از راه‌اندازی پیش‌نمایش تحقیقاتی Codex خبر داد؛ قدرتمندترین عامل کدنویسی هوش مصنوعی (AI coding agent) این شرکت تا به امروز. این ابزار جدید در ChatGPT در دسترس قرار می‌گیرد.

Codex بر پایه مدل `codex-1` قدرت می‌گیرد که نسخه‌ای از مدل استدلال هوش مصنوعی `o3` شرکت است و برای وظایف مهندسی نرم‌افزار بهینه‌سازی شده. OpenAI می‌گوید `codex-1` کدی "تمیزتر" از `o3` تولید می‌کند، دقیق‌تر به دستورالعمل‌ها عمل می‌کند و به صورت تکراری تست‌ها را روی کد خود اجرا می‌کند تا به نتایج قبولی برسد.

عامل Codex در یک رایانه مجازی (virtual computer) ایزوله (sandboxed environment) در فضای ابری اجرا می‌شود. با اتصال به گیت‌هاب (GitHub)، محیط Codex می‌تواند از قبل با مخازن کد شما بارگذاری شود. OpenAI اعلام کرده که این عامل کدنویسی هوش مصنوعی برای نوشتن ویژگی‌های ساده، رفع اشکالات (debug)، پاسخ به سؤالات درباره پایگاه کد شما و اجرای تست‌ها، بین یک تا ۳۰ دقیقه زمان نیاز دارد.

OpenAI می‌گوید Codex می‌تواند چندین وظیفه مهندسی نرم‌افزار را همزمان انجام دهد و کاربران را از دسترسی به رایانه و مرورگرشان در حین اجرا محدود نمی‌کند.

راه‌اندازی Codex از امروز برای مشترکان ChatGPT Pro، Enterprise و Team آغاز شده است. OpenAI می‌گوید کاربران در ابتدا دسترسی "مناسبی" به Codex خواهند داشت، اما در هفته‌های آینده، شرکت محدودیت نرخ (rate limits) را برای این ابزار اعمال خواهد کرد. سپس کاربران این امکان را خواهند داشت تا با خرید اعتبار بیشتر از Codex استفاده کنند. OpenAI قصد دارد دسترسی Codex را به زودی برای کاربران ChatGPT Plus و Edu نیز گسترش دهد.

ابزارهای هوش مصنوعی برای مهندسان نرم‌افزار در ماه‌های اخیر بسیار محبوب شده‌اند. مدیران عامل گوگل (Google) و مایکروسافت (Microsoft) ادعا می‌کنند که تقریباً ۳۰ درصد کد شرکت‌هایشان اکنون توسط هوش مصنوعی نوشته می‌شود. در فوریه، Anthropic ابزار کدنویسی عامل‌گرای (agentic) خود به نام Claude Code را منتشر کرد و در آوریل، گوگل دستیار کدنویسی هوش مصنوعی خود، Gemini Code Assist را با قابلیت‌های عامل‌گرای بیشتری به‌روزرسانی کرد.

این موج از کدنویسی با هوش مصنوعی باعث شده که شرکت‌های پشت پلتفرم‌های کدنویسی هوش مصنوعی به برخی از سریع‌ترین رشدها در حوزه فناوری تبدیل شوند. Cursor، یکی از محبوب‌ترین ابزارهای کدنویسی هوش مصنوعی، در آوریل به درآمد سالانه حدود ۳۰۰ میلیون دلار رسید و گفته می‌شود در حال جمع‌آوری سرمایه جدید با ارزش‌گذاری ۹ میلیارد دلار است. اکنون، OpenAI نیز سهمی از این بازار می‌خواهد. گفته می‌شود که OpenAI قرارداد خرید (acquisition) Windsurf، توسعه‌دهنده یکی دیگر از پلتفرم‌های محبوب کدنویسی هوش مصنوعی، را به مبلغ ۳ میلیارد دلار نهایی کرده است. راه‌اندازی Codex به وضوح نشان می‌دهد که OpenAI علاوه بر این، ابزارهای کدنویسی هوش مصنوعی خود را نیز توسعه می‌دهد.

کاربرانی که به Codex دسترسی دارند، می‌توانند این ابزار را در نوار کناری (sidebar) ChatGPT پیدا کنند و وظایف کدنویسی جدید را با تایپ دستور (prompt) و کلیک روی دکمه "Code" به عامل محول کنند. کاربران همچنین می‌توانند در مورد پایگاه کد خود سؤال بپرسند و روی دکمه "Ask" کلیک کنند. زیر نوار پرامپت‌دهی، کاربران می‌توانند وظایف دیگری را که به Codex محول کرده‌اند، مشاهده کرده و پیشرفت آن‌ها را نظارت کنند.

در جلسه‌ای پیش از راه‌اندازی Codex، جاش توبین (Josh Tobin)، سرپرست تحقیقات عامل‌ها در OpenAI، به TechCrunch گفت که این شرکت در نهایت می‌خواهد عامل‌های کدنویسی هوش مصنوعی‌اش به عنوان "هم‌تیمی‌های مجازی" عمل کنند و وظایفی را که ساعت‌ها یا حتی روزها از مهندسان انسانی زمان می‌برند، به صورت خودکار انجام دهند. OpenAI ادعا می‌کند که خود نیز از Codex به صورت داخلی برای واگذاری وظایف تکراری، ایجاد ساختار اولیه ویژگی‌های جدید و پیش‌نویس مستندات استفاده می‌کند. الکساندر امبی‌ریکوس (Alexander Embiricos)، سرپرست محصول OpenAI، می‌گوید بسیاری از کارهای ایمنی انجام شده برای مدل `o3` شرکت برای Codex نیز صدق می‌کند. در یک پست وبلاگ، OpenAI اعلام کرده که Codex به طور قابل اطمینان درخواست‌های مربوط به توسعه نرم‌افزار مخرب (malicious software) را رد می‌کند. علاوه بر این، Codex در یک محیط بدون اتصال فیزیکی (air-gapped environment) عمل می‌کند و دسترسی به اینترنت گسترده‌تر یا واسط‌های برنامه‌نویسی برنامه (APIs) خارجی ندارد. این موضوع خطرناک بودن Codex را در دست یک عامل بد کاهش می‌دهد - اما ممکن است کاربرد آن را نیز محدود کند.

لازم به ذکر است که عامل‌های کدنویسی هوش مصنوعی، مشابه تمام سیستم‌های هوش مصنوعی مولد (generative AI systems) امروزی، مستعد اشتباه هستند. یک مطالعه اخیر مایکروسافت نشان داد که مدل‌های پیشرو کدنویسی هوش مصنوعی مانند Claude 3.7 Sonnet و `o3-mini` در اشکال‌زدایی نرم‌افزار با مشکل مواجه شده‌اند. با این حال، به نظر نمی‌رسد این موضوع هیجان سرمایه‌گذاران را در مورد این ابزارها کاهش دهد.

OpenAI همچنین Codex CLI، عامل کدنویسی متن‌باز این شرکت که اخیراً راه‌اندازی شده و در ترمینال اجرا می‌شود، را با نسخه‌ای از مدل `o4-mini` خود که برای مهندسی نرم‌افزار بهینه‌سازی شده، به‌روزرسانی می‌کند. این مدل اکنون پیش‌فرض در Codex CLI است و در واسط برنامه‌نویسی برنامه (API) OpenAI با قیمت ۱.۵۰ دلار برای هر ۱ میلیون توکن (tokens) ورودی (تقریباً ۷۵۰ هزار کلمه) و ۶ دلار برای هر ۱ میلیون توکن خروجی در دسترس خواهد بود.

راه‌اندازی Codex جدیدترین تلاش OpenAI برای تقویت ChatGPT با محصولات اضافی به غیر از چت‌بات معروف است. در سال گذشته، OpenAI دسترسی اولویت‌دار به پلتفرم ویدیوی هوش مصنوعی Sora، عامل تحقیقاتی Deep Research و همچنین عامل مرور وب Operator را به عنوان مزایای مشترکین اضافه کرده است. منبع اشاره می‌کند که این قابلیت‌ها می‌تواند کاربران بیشتری را به اشتراک ترغیب کند و مشترکان فعلی را به پرداخت هزینه بیشتر برای دسترسی وسیع‌تر متقاعد سازد.

منبع: تک‌کرانچ

به مطالعه ادامه دهید