قابلیت جدیدی به GitHub Copilot اضافه شده است که به کاربران اجازه میدهد تا با کمک هوش مصنوعی، پروژههای جدید را آغاز کنند.
بهگزارش تکناک، گیتهاب میخواهد GitHub Copilot، پلتفرم تکمیل کدش که با هوش مصنوعی GPT-4 کار میکند، در تمام چرخه توسعه نرمافزار، ازجمله ابتدای شروع پروژه کدنویسی، حضور داشته باشد. ورج مینویسد که این شرکت سرویس جدیدی به نام GitHub Copilot Workspace را رونمایی کرده است. هدف این سرویس کاهش زمان صرفشده مهندسان و توسعهدهندگان برای خواندن کد و فهمیدن چگونگی شروع پروژه جدید است.
درحالحاضر، Copilot Workspace فقط بهصورت پیشنمایش فنی برای برخی از توسعهدهندگان دردسترس خواهد بود. گیتهاب با انتشار پستی وبلاگی اعلام کرد که Copilot Workspace با مخزنها (Repository) یا کتابخانههای گیتهاب ادغام خواهد شد.
توسعهدهندگان میتوانند با استفاده از دستورالعملهایی به Copilot Workspace بگویند که چه کاری میخواهند برای پروژه انجام دهند. سپس این سرویس پیشنهادهایی درباره نحوه شروع و فرایند گامبهگام ارائه میدهد. کاربران میتوانند این پیشنهادها را ویرایش و پس از رضایت از آنها، کد را اجرا کنند یا حتی از Copilot برای تکمیل کد کمک بگیرند و پروژه را بهاتمام برسانند.
جاناتان کارتر، رئیس بخش GitHub Next، به ورج گفته است که بازخورد مشتریان نشان میدهد Copilot در اواسط پروژه بسیار مفید است؛ اما در ابتدای کار چندان مؤثر نیست. بااینحال، با اضافهکردن Copilot به ابتدای پروژه، توسعهدهندگان بهجای اینکه برای فهمیدن نحوه شروع به خواندن کد و اسناد مرتبط با آن بپردازند، زمان بیشتری را صرف کدزنی واقعی میکنند.
کارتر میافزاید که Copilot Workspace برای بررسی کدهای قدیمیتر نیز مفید است؛ زیرا میتواند سریعتر از انسانها کد را اسکن و نحوه کارکرد آن را از روی اسناد مکتوب مرتبط درک کند.
از زمان راهاندازی ابزار نوشتن و تکمیل کد GitHub Copilot، این ابزار همهگیر و به معیاری برای سنجش توانایی مدلهای هوش مصنوعی جدید تبدیل شده است. اکثر مدلهای سبکتر یا مدلهایی با مهارتهای محدودتر، برای کارهای سادهای مانند خلاصهسازی و نگارش متون و تکمیل کد بهینهسازی شدهاند.
مایکروسافت، شرکت مادر گیتهاب، مدل کوچکی به نام Phi-3 را منتشر کرده است که توانایی نوشتن کد دارد. شرکتهایی مانند متا نیز نسخههای مدلهای زبان بزرگ خود را برای پروژههای کدنویسی منتشر کردهاند.
کارشناس ارشد محیط زیست، نویسنده حوزه تکنولوژی