Что такое GitHub Copilot и в чем смысл его обновления? 🤔



Если говорить максимально просто, то GitHub Copilot — это главный ассистент для тех, кто пишет код. Представьте себе, что у вас есть супер-умный помощник, который подсказывает, что написать дальше, когда вы программируете. Вот как это работает:



1️⃣ Автодополнение кода: Вы начинаете писать код, а Copilot предлагает вам, как его продолжить. Например, вы написали начало функции, а он подскажет, как её закончить.



2️⃣ Много языков программирования: Он понимает разные языки программирования — Python, JavaScript, и многие другие.



3️⃣ Экономия времени: Вам не нужно искать решения в интернете или справочниках — Copilot подскажет всё прямо в вашем редакторе кода.



4️⃣ Работает с редакторами кода: Copilot можно использовать в популярных программах для написания кода, например, в Visual Studio Code.



В общем, GitHub Copilot — это  умный помощник, который делает написание кода быстрее и проще.



А теперь, когда они добавили возможность пользователям создавать свои расширения, это упрощает жизнь разработчиков еще больше.



Давайте сравним эту функцию с GPTs. GPTs - это надстройка к обычному диалогу с ботом, его создатель заранее задает для него роль, необходимый контекст и может добавить документы и таблицы как базу данных, к которых нужно обращаться при определенных условиях.



Таким образом, Вы можете задать такие характеристики чат-боту, что вы, допустим,  кидаете ему ссылку на чью-то страницу в инстаграмме и ничего не уточняете, а он выписывает оттуда ник, описание профиля и контакты, если они есть, потому что вы заранее добавили ему такой промпт.



Вот и в Copilot теперь можно быстро создавать таких роботов, которые будут выполнять заданную функцию.



Если достаточно смело предположить, то в некоторых ситуациях, это может сократить срок разработки приложения с нескольких месяцев, до пары дней.



Ставьте реакции, если Вам стало понятнее.