کدکس در موبایل: تبدیل دستیار دسکتاپ به همراه توسعه دهنده

کدکس در موبایل: تبدیل دستیار دسکتاپ به همراه توسعه دهنده

نظرات

5 دقیقه

برای توسعه‌دهندگانی که نیمی از روزشان را دور از میز کار می‌گذرانند، این نوع به‌روزرسانی واقعاً می‌تواند عادات را تغییر دهد. اوپن‌ای‌آی شروع به عرضهٔ کدکس در داخل اپ موبایل چت‌جی‌پی‌تی روی آیفون و اندروید کرده است و به کاربران راهی می‌دهد تا حتی وقتی لپ‌تاپشان خاموش است یا آن سوی اتاق قرار دارد، کارهای کدنویسی را پیش ببرند.

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

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

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

کار واقعی هنوز در جای دیگری انجام می‌شود

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

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

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

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

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

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

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

ارسال نظر

نظرات

مطالب مرتبط