گیت هاب کوپایلت

دانشنامه عمومی

گیت هاب کوپایلِت ( به انگلیسی: GitHub Copilot ) یک ابزار هوش مصنوعی است که توسط گیت هاب و اوپن ای آی به عنوان دستیار برنامه نویسی در محیط های ویژوال استودیو کد، ویژوال استودیو، ویم و جت برینز برای تکمیل خودکار کد توسعه یافته است. [ ۱] این ابزار برای اولین بار توسط گیت هاب در ۲۹ ژوئن ۲۰۲۱ معرفی شد و برای کاربرانی که به زبان های پایتون، جاوااسکریپت، تایپ اسکریپت، روبی و گو کدنویسی می کنند، بهترین کارایی را دارد. [ ۲]
در ۲۹ ژوئن ۲۰۲۱، گیت هاب، گیت هاب کوپایلت را برای پیش نمایش فنی در محیط توسعه ویژوال استودیو کد معرفی کرد. [ ۱] [ ۳]
در ۲۶ اکتبر ۲۰۲۱، گیت کوپایلت به عنوان یک افزونه در بازار جت برینز منتشر شد. [ ۴]
در ۲۷ اکتبر ۲۰۲۱، گیت هاب افزونه GitHub Copilot Neovim را به عنوان یک مخزن عمومی منتشر کرد. [ ۵]
در ۲۹ مارس ۲۰۲۲، گیت هاب رسماً در دسترس بودن کوپایلت برای ویژوال استودیو ۲۰۲۲ را اعلام کرد. [ ۶]
در ۲۱ ژون ۲۰۲۲ کوپایلت به صورت عمومی در دسترس همه توسعه دهندگان قرار گرفت. هم زمان اعلام شد از این تاریخ به بعد این سرویس رایگان نخواهد بود. البته گیت هاب اعلام کرد این سرویس هم چنان برای دانشجوها و توسعه دهنده های پروژه های معروف متن باز رایگان باقی خواهد ماند.
گیت هاب کوپایلت توسط OpenAI Codex که یک مدل هوش مصنوعی ایجاد شده توسط اوپن ای آی ( یک آزمایشگاه تحقیقاتی هوش مصنوعی ) ساخته شده است. [ ۷] OpenAI Codex یک نسخه تولید شده از جی پی تی 3 ( GPT - ۳ ) که یک مدل زبانی که از یادگیری عمیق برای تولید متنی شبیه انسان استفاده می کند، می باشد. [ ۸] به عنوان مثال، هنگامی که یک مشکل برنامه نویسی به زبان طبیعی مطرح شود، Codex قادر به اریه راه حل است. [ ۹] همچنین قادر به توصیف کد دریافتی به زبان انگلیسی و ترجمه کد بین زبان های برنامه نویسی است. [ ۹] مجوز جی پی تی ۳ منحصراً به مایکروسافت، شرکت مادر گیت هاب تعلق دارد. [ ۱۰]
OpenAI Codex Copilot بر توسط مجموعه ای از زبان انگلیسی، مخازن عمومی گیت هاب و سایر کدهای منبع عمومی در دسترس آموزش داده شده است. [ ۲] این شامل مجموعه داده فیلتر شده ۱۵۹ گیگابایتی از کد پایتون است که از ۵۴ میلیون مخزن عمومی گیت هاب دریافت شده است. [ ۱۱]
طبق وب سایت خود کوپایلت، گیت هاب کوپایلت دارای ویژگی های کمکی برای برنامه نویسان است، مانند تبدیل توضیحات کد به کد قابل اجرا و تکمیل خودکار برای تکه های کد، بخش های تکراری کد، و کل متدها و/یا توابع. [ ۲] [ ۱۲] طبق گزارش گیت هاب ویژگی تکمیل خودکار کوپایلت تقریباً در نیمی از مواقع دقیق است. برای مثال، با برخی از کدهای هدر تابع پایتون، کوپایلت بقیه کد بدنه تابع را در ۴۳ درصد مواقع در اولین تلاش و ۵۷ درصد مواقع پس از ده بار به طور خودکار تکمیل کرد. [ ۲]
عکس گیت هاب کوپایلت
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلف

پیشنهاد کاربران

بپرس