Что такое GitHub Copilot?
«GitHub Copilot — это программа для работы с парами ИИ, предлагающая предложения в стиле автозаполнения по мере написания кода». (Документация второго пилота GitHub)
Он использует Cortex, созданный OpenAI. Cortex можно описать как «систему искусственного интеллекта, которая переводит естественный язык в код». - (Заремба, 2021 г.)
С чего начать:
-Открыть/установить Visual Studio 2022
-Убедитесь, что у вас есть ссылка на IntelliCode
IntelliCode устанавливается по умолчанию с любой рабочей нагрузкой, поддерживающей C#, C++, TypeScript/JavaScript или XAML в Visual Studio 2022. Рабочие нагрузки можно изменить с помощью установщика Visual Studio.
-Перейдите в «Расширения» -> «Управление расширениями», найдите и загрузите «GitHub Copilot».
-Выйдите и перезапустите Visual Studio.
-Откройте новый файл кода и дождитесь всплывающего окна GitHub Copilot.
Я создал файл Python (.py), поэтому стоит отметить, что для этого требовалась отдельная рабочая нагрузка. Во всплывающем окне объясняется, что код активации устройства нужно будет вставить на страницу авторизации устройства GitHub — ссылка на это откроется для вас. Вставьте код и завершите авторизацию.
-Начинай кодить! GitHub Copilot будет автоматически заполнять и давать вам предложения по мере написания кода.
Предвзятость
Каждый проект ИИ содержит определенные предубеждения. Я мог бы написать об этом целую статью, но вместо этого предлагаю вам больше узнать о конкретных предубеждениях, связанных с этим проектом, в статье Виггера (2021), которую вы можете найти в списке литературы.
Ссылки
Документация GitHub Copilot. Гитхаб. https://docs.github.com/en/copilot/overview-of-github-copilot/about-github-copilot
Виггерс, К. (2021, 12 июля). OpenAI предупреждает, что искусственный интеллект, стоящий за GitHub Copilot, может быть предвзятым. VentureBeat. https://venturebeat.com/2021/07/08/openai-warns-ai-behind-githubs-copilot-may-be-susceptible-to-bias/
Заремба, В. (2021, 18 ноября). Кодекс OpenAI. OpenAI. https://openai.com/blog/openai-codex/