4 دقیقه
برای توسعهدهندگانی که نیمی از روزشان را دور از میز کار میگذرانند، این نوع بهروزرسانی واقعاً عادتها را تغییر میدهد. OpenAI عرضه Codex را داخل اپلیکیشن موبایل ChatGPT برای iPhone و Android آغاز کرده است و به کاربران راهی میدهد تا حتی وقتی لپتاپ بسته است یا روی میز کناری قرار دارد، کارهای برنامهنویسی را جلو ببرند.
ایده ساده است، اما اثر آن بیشتر از چیزی است که به نظر میرسد. Codex همین حالا از 4 میلیون کاربر هفتگی عبور کرده و OpenAI آشکارا میخواهد آن را از یک دستیار کدنویسی وابسته به دسکتاپ به ابزاری تبدیل کند که همراه توسعهدهنده جابهجا میشود. با تجربه جدید موبایل، کاربران میتوانند گوشی خود را به دستگاهی متصل کنند که Codex از قبل روی آن در حال اجراست، چه لپتاپ باشد، چه Mac mini، یا یک محیط توسعه از راه دور مدیریتشده.
پس از اتصال، اپلیکیشن ChatGPT وضعیت زنده آن محیط را دریافت میکند. یعنی رشتههای فعال، زمینه پروژه، تاییدها، افزونهها و پیشرفت فعلی یک وظیفه همگی از طریق گوشی قابل مشاهده هستند. این فقط یک داشبورد غیرفعال هم نیست. توسعهدهندگان میتوانند خروجیها را بررسی کنند، فرمانها را تایید کنند، مدلها را تغییر دهند، کار جدیدی آغاز کنند و اجرای فرایند را همان لحظه زیر نظر بگیرند.
در عمل، یعنی یک نفر میتواند Codex را در حال انجام یک کار برنامهنویسی پشت میز رها کند، برای قهوه بیرون برود و همچنان نتایج تست، diff ها، خروجی ترمینال یا مرحله بعدی را از دستگاه موبایل خود بررسی کند. در صورت نیاز، Codex میتواند اسکرینشاتها و درخواستهای تایید را نیز به اپلیکیشن ارسال کند و کل فرایند را بیشتر شبیه همکاری پیوسته کند تا دسترسی از راه دور.
کار اصلی همچنان در جای دیگری انجام میشود
این نکته اهمیت دارد. Codex به صورت محلی روی خود گوشی اجرا نمیشود. پردازش سنگین همچنان در همان دستگاه موجود یا محیط از راه دور انجام میشود، بنابراین دسترسی به فایلها، اعتبارنامهها، مجوزها و تنظیمات محلی دقیقاً همانجایی میماند که از قبل بوده است. OpenAI میگوید یک لایه ارتباطی امن ساخته تا تجربه موبایل را به اپ دسکتاپ Codex متصل کند، بدون آنکه آن محیط دسکتاپ را مستقیماً در معرض اینترنت عمومی قرار دهد.
این مدل امنیتی احتمالاً به اندازه راحتی استفاده اهمیت خواهد داشت، بهخصوص برای تیمهایی که با مخازن کد حساس یا زیرساختهای کنترلشده کار میکنند. OpenAI همچنین پشتیبانی Codex را برای کاربران سازمانی گسترش میدهد و عرضه موبایل همزمان با چند ارتقای دیگر انجام میشود که دقیقاً برای گردشکارهای حرفهای توسعه نرمافزار طراحی شدهاند.
دسترسی از راه دور SSH اکنون بهصورت عمومی در دسترس است، به این معنا که Codex میتواند به ماشینهای راه دور مدیریتشدهای متصل شود که از قبل وابستگیهای تاییدشده، سیاستهای امنیتی، اعتبارنامهها و منابع پردازشی لازم را دارند. اپ دسکتاپ Codex میتواند میزبانها را از پیکربندی SSH کاربر تشخیص دهد و پروژهها را مستقیماً داخل همان سیستمهای راه دور اجرا کند.
OpenAI همچنین توکنهای دسترسی برنامهمحور را برای pipeline های CI، فرایندهای انتشار و اتوماسیون داخلی معرفی کرده است. علاوه بر این، Hooks اکنون بهصورت عمومی در دسترس هستند و به تیمها راهی میدهند تا prompt ها را برای یافتن اسرار اسکن کنند، validator اجرا کنند، گفتگوها را ثبت کنند، لایههای حافظه بسازند یا رفتار Codex را برای مخازن و پوشههای خاص تنظیم کنند. برای تیمهای مهندسی که میخواهند ابزارهای کدنویسی هوش مصنوعی را بدون هرجومرج در گردشکار موجود خود جا بدهند، همین کنترلها ممکن است خبر اصلی ماجرا باشد.
فعلاً چند محدودیت هم وجود دارد. Codex در اپ موبایل ChatGPT بهصورت پیشنمایش روی iOS و Android و در همه طرحها، از جمله Free و Go، در مناطق پشتیبانیشده عرضه میشود. اما پشتیبانی موبایل در حال حاضر فقط به اپ دسکتاپ Codex که روی macOS اجرا میشود متصل میشود. پشتیبانی Windows هم در راه است، هرچند OpenAI هنوز زمان دقیق عرضه را مشخص نکرده است.
Remote SSH و Hooks در همه طرحهای ChatGPT در دسترس هستند، در حالی که توکنهای دسترسی برنامهمحور برای سطوح Business و Enterprise رزرو شدهاند. OpenAI همچنین میگوید استفاده سازگار با HIPAA برای workspace های واجد شرایط ChatGPT Enterprise، زمانی که Codex در محیطهای محلی اجرا میشود، در دسترس است.
اگر همه اینها را کنار هم بگذاریم، OpenAI دارد Codex را فراتر از نقش یک دستیار کدنویسی هوشمند میبرد. این شرکت میخواهد آن را به بخشی از پشته توسعه روزمره تبدیل کند، در دسترس روی میز کار، در فضای ابری و حالا در جیب. برای توسعهدهندگان، این میتواند به معنای وظایف کمتر متوقفشده، تاییدهای سریعتر و یک دلیل کمتر برای دویدن به سمت لپتاپ باشد.





نظر بگذارید
نظرات (3)
جالبه، دیگه لازم نیست هر بار لپتاپ باز کنم فقط برای چک کردن تستها. این یکی به درد آدمای همیشه در حرکت میخوره
ایده خوبیه ولی هنوز حس میکنم بیشتر برای نمایش جذابه تا کار روزمره. اگه روی ویندوز هم کامل بیاد تازه میشه جدی گرفت
راستش این یکی واقعاً کاربردیه... اگه امنیتش هم همونقدر که میگن خوب باشه، خیلی از کارای نیمهکاره جمع میشه