Что такое 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/