Github Copilot (گیتهاب کوپایلت) چیست؟
اگر نیاز بهسرعت عمل بیشتری در حین کدنویسی دارید، کدنویسیهای پروژه را به پلاگین هوش مصنوعی Github Copilot بسپارید. کافیست در هر خطی که نیاز به ایجاد کد دارید، به انگلیسی توضیحاتی را بهصورت کامنت ارائه دهید تا Copilot بهصورت خودکار کدهای مربوطه را به پروژه اضافه کند. حتی میتوانید با سلکت کردن بخشی از کد و ارائه درخواست مدنظرتان نسبت به ریفکتور یا دیباگ کردن آنها نیز اقدام کنید.
فناوری مورداستفاده در کوپایلت گیتهاب چیست؟
اکستنشن گیتهاب کوپایلت از مدل هوش مصنوعی Codex شرکت OpenAI استفاده میکند. با این مدل که مبتنی بر سری GPT-3 است میتوانید کارهای زیر را با استفاده از پلاگین Github Copilot انجام دهید:
- تبدیل کامنتهای موجود در IDE به کدهای برنامهنویسی
- تکمیل خط بعدی در کدنویسی
- فراخوانی API یا یافتن یک کتابخانه مفید
- بازنویسی کد بر اساس استانداردهای برنامهنویسی
البته در نظر داشته باشید که به گفته OpenAI مدل Codex منسوخ شده است. به همین دلیل گیتهاب در آیندهای نزدیک، نسخه جدیدتری از پلاگین را به نام Github Cpilot X ارائه میدهد. این نسخه برای کدنویسی از مدل GPT-4 استفاده میکند.
اکستنشن Github Copilot با کدام IDE سازگار است؟
اکستنشن Github Copilot در محیطهای توسعه برنامه نویسی Visual Studio, Neovim, VS Code و تمامی IDE های JetBrains قابل راهاندازی است و میتوانید در زبانهای مختلف برنامهنویسی مانند Go، Perl، PHP، Ruby، Swift، TypeScript، SQL و JS از آن استفاده کنید. اما بیشترین توانایی را در Python دارد.