Перейти к основному контенту
Visual Studio
Visual Studio с GitHub Copilot — парное программирование с использованием ИИ2025-07-23T09:41:59-07:00

Copilot Free в Visual Studio 2022

Режим агента — ваш Copilot на основе ИИ стал еще лучше

Используйте ИИ-помощника по написанию кода, который анализирует проблемы, координирует дальнейшие действия, применяет изменения и исправляет ошибки.

Три действия, чтобы начать работу

GitHub Copilot installation screenshot

Установить последнюю версию Visual Studio 2022

Последняя версия интерфейса GitHub Copilot интегрирована в Visual Studio и объединяет функции завершения кода GitHub Copilot и чата GitHub Copilot Chat в едином удобном решении. Скачайте последнюю версию Visual Studio 2022, чтобы воспользоваться новыми и улучшенными функциями.

GitHub Copilot installation screenshot

Начните использовать Copilot бесплатно

GitHub Copilot можно бесплатно использовать в Visual Studio с ограниченным доступом к некоторым функциям Copilot. Без пробной версии. Кредитная карта не требуется. Всего лишь ваша учетная запись GitHub.
Github Copilot sign in screenshot

Войти с учетной записью GitHub

Чтобы включить GitHub Copilot, необходимо добавить учетную запись GitHub в Visual Studio. Дополнительные сведения см. в статье “Работа с учетными записями GitHub в Visual Studio” в документации Майкрософт.

Пять полезных советов

01
Рекомендации

GitHub Copilot — это помощник по написанию кода на платформе искусственного интеллекта (ИИ), поддерживающий выполнение в разных средах и помогающий эффективнее справляться с повседневными задачами программирования. В этой новой серии мы покажем, как именно GitHub Copilot работает в Visual Studio, и как это решение помогает повысить производительность работы.

02
Создание запросов на профессиональном уровне

Качество выходных данных любой большой языковой модели во многом зависит от качества запроса. В этом отношении GitHub Copilot не является исключением. В этом новом видео Гвин рассказывает о создании запросов для GitHub Copilot в Visual Studio 2022 и о том, как добиваться лучших результатов за счет правильного подбора запросов.

03
Завершение кода

Начните писать код в редакторе. Copilot будет предлагать код по мере ввода текста.
Совет: нажмите клавишу TAB, чтобы принять предложение.

04
Встроенный чат

Используйте встроенный чат, чтобы получить помощь при написании методов, классов и модульных тестов путем преобразования запросов в код. Чтобы открыть встроенный чат, щелкните текстовый файл правой кнопкой мыши и выберите “Спросить Copilot” или нажмите клавиши ALT + /
Совет: используйте “/”, чтобы указать свои намерения, или “#” для ссылки на файлы. Например: “/test для #filename”

05
Окно чата

Задайте вопросы о своем решении или файлах.  Откройте с помощью значка Copilot или нажмите клавиши CTRL + , C.
Совет: используйте #solution для ссылки на активное решение (только для C#) в Visual Studio

Не работайте без помощника

Разработчики по всему миру используют GitHub Copilot, чтобы ускорить кодирование и делать то, что важнее всего: создавать отличные программы.

Free

Быстрый способ начать работу с GitHub Copilot.

$0за пользователя в месяц

Что включено

  • 50 запросов в режиме агента или в чате в месяц
  • 2000 завершений в месяц
  • Доступ к Claude 3.5 Sonnet, GPT-4.1 и др.
Самые популярные

Pro

Неограниченное количество завершений и чат с доступом к дополнительным моделям.

$10в месяц или 100 USD в год

Что включено

Все, что включено в Free, а также:

  • Безлимитный режим агента и чаты с GPT-4.11
  • Неограниченное количество завершений кода
  • Доступ к проверке кода, Claude 3.7/4 Sonnet, Gemini 2.5 Pro и многому другому
  • В 6 раз больше премиум-запросов, чем в Copilot Free, для использования новейших моделей, с возможностью приобрести более2
  • Агент кодирования (предварительная версия)

Бесплатно для проверенных учащихся, преподавателей и сопровождающих популярных проектов с открытым исходным кодом. Подробнее

Pro+

Максимальная гибкость и выбор моделей.

$39в месяц или 390 USD в год

Что включено

Все, что включено в Pro, а также:

  • Доступ ко всем моделям, включая Claude Opus 4, o3 и другим
  • В 30 раз больше премиум-запросов, чем в Copilot Free, для использования новейших моделей, с возможностью приобрести более2

Business

Ускорение рабочих процессов с помощью GitHub Copilot.

$19за пользователя в месяц

Что включено

  • Безлимитный режим агента и чаты с GPT-4.11
  • Неограниченное количество завершений кода
  • Доступ к проверке кода, Claude 3.5/3.7/4 Sonnet, Gemini 2.5 Pro и многому другому
  • 300 премиум-запросов для использования новейших моделей на каждого пользователя с возможностью приобрести более2
  • Управление пользователями и метрики использования
  • Защита IP-адресов и конфиденциальность данных
  • Агент кодирования (предварительная версия)
Лучшая цена

Enterprise

Расширяйте масштаб с помощью агентов ИИ и полного доступа к моделям.

$39за пользователя в месяц

Что включено

Все, что включено в Business, а также:

  • Доступ ко всем моделям, включая Claude Opus 4, o3 и другим
  • В 3,33 раза больше премиум-запросов, чем в Business, для использования новейших моделей, с возможностью приобрести более2
  1. Время ответа может изменяться в периоды высокой загрузки. На запросы могут накладываться ограничения скорости трафика.
  2. Возможность приобрести дополнительные премиум-запросы недоступна пользователям, которые подписались на Pro или Pro+ через GitHub Mobile на iOS или Android.

Вопросы и ответы

Visual Studio 2022 версии 17.10 или более поздней

Чтобы получить доступ к GitHub Copilot Free, выполните существующий процесс входа в Visual Studio. После входа в систему включите Copilot Free через https://github.com/settings/copilot.  После включения GitHub Copilot Free предоставляет ограниченное количество чатов и завершений.
Подробнее
  1. Скачайте последнюю версию Visual Studio 2022. Выберите хотя бы одну рабочую нагрузку в установщике. Обязательно оставьте выбранный заранее компонент GitHub Copilot выбранным. ИЛИ Если рабочая нагрузка не выбрана, установите GitHub Copilot, выбрав его в разделе “Отдельные компоненты” установщика.
  2. Настройте подписку GitHub Copilot для своей личной учетной записи. Если вы являетесь участником организации или предприятия с подпиской GitHub Copilot, вам потребуется назначить рабочее место владельцем организации. Прежде чем начать платную подписку для личной учетной записи, вы можете настроить разовую 30-дневную пробную версию для оценки GitHub Copilot. Чтобы начать пробную версию, вам нужно будет выбрать ежемесячный или годовой платежный цикл и указать способ оплаты. Если вы не отмените пробную версию до истечения 30-дневного периода, она автоматически преобразуется в платную подписку. Вы можете отменить пробную версию GitHub Copilot в любое время в течение 30-дневного периода, и с вас не будет взиматься плата. Если вы отмените подписку до окончания пробного периода, вы сохраните доступ к GitHub Copilot до окончания 30-дневного пробного периода. Дополнительные сведения см. в разделе Управление индивидуальной подпиской GitHub Copilot.
  3. Войдите в Visual Studio с учетной записью GitHub, у которой есть подписка GitHub Copilot. Выполните действия, описанные в разделе Добавление учетных записей GitHub в связку ключей Visual Studio.

Для получения более подробных сведений посетите страницу документации learn.microsoft.com Установка и управление GitHub Copilot в Visual Studio.

В Visual Studio 2022 версии 17.10 или более поздней можно установить GitHub Copilot и GitHub Copilot Chat как одно расширение, которое объединяет Copilot и Copilot Chat в одном пакете. Унифицированное расширение GitHub Copilot включено в качестве встроенного рекомендуемого компонента по умолчанию во все рабочие нагрузки и доступно через Visual Studio Installer.

Чтобы получить новое единое расширение GitHub Copilot:

  • Установите Visual Studio 2022 версии 17.10 или более поздней.
  • Выберите хотя бы одну рабочую нагрузку в установщике. Обязательно оставьте выбранный заранее компонент GitHub Copilot выбранным. ИЛИ Если рабочая нагрузка не выбрана, установите GitHub Copilot, выбрав его в разделе “Отдельные компоненты” установщика.

GitHub Copilot устанавливается по умолчанию со всеми рабочими нагрузками. Если вы решите исключить его, вы можете установить его позже, используя Visual Studio Installer для изменения своей установки и выбрав компонент GitHub Copilot.

Для получения более подробных сведений посетите страницу документации learn.microsoft.com по установке GitHub Copilot в Visual Studio.

В Visual Studio 2022 версии 17.10 и более поздних вы увидите значок состояния Copilot в правом верхнем углу среды Visual Studio. Указываются следующие состояния Copilot: активен, неактивен, недоступен или не установлен. Используя раскрывающееся меню значка состояния, вы можете легко получить доступ к параметрам, которые помогают управлять состоянием Copilot или устранять неполадки. Некоторые параметры доступны или затенены в зависимости от состояния Copilot.

Дополнительные сведения см. в разделе Управление состоянием Copilot.

Visual Studio 2022 версии 17.9 или более ранней

В Visual Studio 2022 версий с 17.8 по 17.9 можно установить GitHub Copilot и GitHub Copilot Chat в виде двух отдельных расширений. Установка расширения GitHub Copilot является предварительным требованием для установки чата GitHub Copilot.

Выполните действия из раздела Получение GitHub Copilot для Visual Studio 2022 версии с 17.8 по 17.9.

Чтобы включить GitHub Copilot, необходимо добавить учетную запись GitHub в Visual Studio. Дополнительные сведения см. в разделе Добавление учетных записей GitHub в связку ключей Visual Studio.
Вы можете получать более полезные ответы, предоставляя дополнительные сведения в GitHub Copilot Chat, в том числе:

  • Используйте команды косой черты, чтобы быстро указывать распространенные задачи, например /объяснить для получения объяснений кода.
  • Ограничивать область чата определенным файлами с помощью ссылок.
  • Проверять источник, использованный Copilot для создания ответа.
  • Использовать разные цепочки для каждого чата Copilot, чтобы сохранять разный контекст в каждой из них.

Узнайте больше о том, как использовать чат Copilot в Visual Studio.

Узнайте больше об устранении распространенных проблем с помощью GitHub Copilot.

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

Нет, GitHub Copilot является отдельной подпиской и не включен в лицензию Visual Studio Professional или Enterprise.

Узнайте больше о выставлении счетов для GitHub Copilot.

GitHub Copilot меняет условия работы разработчиков. На основе отзывов лидеров в области ИИ Copilot предоставляет контекстную помощь на протяжении всего жизненного цикла разработки программного обеспечения: от завершений кода и помощи в чате в IDE до объяснения кода и ответов на документы в GitHub и многое другое. Благодаря тому, что Copilot улучшает рабочий процесс, разработчики могут сосредоточиться на том, чтобы создавать больше ценностей, инноваций и счастья.

GitHub Copilot позволяет разработчикам фокусировать дополнительную энергию на решении проблем и совместной работе, тратя меньше усилий на рутинные задачи и шаблонные действия. Вот почему разработчики, использующие Copilot, более удовлетворены своей работой, чем те, кто этого не делает, на 55 % эффективнее пишут код без сохранения качества, что помогает более заинтересованным разработчикам быстрее выпускать отличное программное обеспечение. Не жертвуя качеством, что в итоге позволяет вовлеченным разработчикам предоставлять отличное программное обеспечение быстрее.

GitHub Copilot интегрируется с ведущими редакторами, включая Visual Studio Code, Visual Studio, JetBrains IDE и Neovim, и, в отличие от других ИИ-помощников по написанию кода, встроен в GitHub. Copilot — это наиболее широко используемый в мире ИИ-инструмент разработки, который желают получить разработчики в качестве конкурентного преимущества. Он охватывает миллионы отдельных пользователе и десятки тысяч бизнес-клиентов.

Для получения дополнительных сведений об общем использовании GitHub Copilot, влиянии продукта, человеческом факторе, управлении и конфиденциальности см. полный список  часто задаваемых вопросов о GitHub Copilot.

GitHub Copilot обучен на всех языках, которые присутствуют в публичных репозиториях. Качество предложений для каждого языка может зависеть от объема и разнообразия обучающих данных для этого языка. Например, JavaScript обширно представлен в общедоступных репозиториях и является одним из наиболее поддерживаемых языков GitHub Copilot. Языки, которые меньше представлены в общедоступных репозиториях, могут создавать меньше предложений или менее надежные предложения.

Для получения дополнительных сведений об общем использовании GitHub Copilot, влиянии продукта, человеческом факторе, управлении и конфиденциальности см. полный список  часто задаваемых вопросов о GitHub Copilot.

GitHub Copilot работает на платформе моделей генеративного ИИ, разработанных GitHub, OpenAI и Майкрософт. Он обучен на основе естественного языка и исходного кода из общедоступных источников, включая код в общедоступных репозиториях в GitHub.

Для получения дополнительных сведений об общем использовании GitHub Copilot, влиянии продукта, человеческом факторе, управлении и конфиденциальности см. полный список  часто задаваемых вопросов о GitHub Copilot.

Нет, GitHub Copilot создает предложения с использованием вероятностного определения.

При рассмотрении вопросов, связанных с интеллектуальной собственностью и открытым кодом, важно понимать, как на самом деле работает GitHub Copilot. Модели ИИ, которые создают предложения Copilot, могут обучаться на основе общедоступного кода, но не содержат код. При генерировании предложения они не выполняют “копирование и вставку” из какой-либо базы кода.

  • Чтобы создать предложение кода, расширение Copilot начинает с проверки кода в вашем редакторе с фокусом на строках до и после курсора, но также проверяет сведения, включая другие открытые в редакторе файлы и URL-адреса репозиториев или пути к файлам, для определения соответствующего контекста. Эти сведения отправляются в модель Copilot, чтобы выполнять вероятностное определение вероятных следующих элементов и генерировать предложения.
  • Чтобы генерировать предложение для чата в редакторе кода, расширение Copilot создает контекстный запрос, объединяя ваш запрос с дополнительным контекстом, включая файл кода, открытый в активном документе, выбранный вами код, а также общие сведения о рабочей области, например, платформы, языки и зависимости. Эти сведения отправляются в модель Copilot, чтобы выполнять вероятностное определение вероятных следующих элементов и генерировать предложения.
  • Чтобы генерировать предложение для чата на GitHub.com, например, при ответе на вопрос из запроса в чате, Copilot создает контекстный запрос, объединяя ваш запрос с дополнительным контекстом, включая предыдущие запросы, открытые страницы на GitHub.com, а также полученный контекст из вашей базы кода или Поиска Bing. Эти сведения отправляются в модель Copilot, чтобы выполнять вероятностное определение вероятных следующих элементов и генерировать предложения.

Для получения дополнительных сведений об общем использовании GitHub Copilot, влиянии продукта, человеческом факторе, управлении и конфиденциальности см. полный список  часто задаваемых вопросов о GitHub Copilot.

GitHub Copilot обрабатывает персональные данные на основе способа доступа к Copilot и его использования: через github.com, мобильное приложение, расширения или одно из различных расширений IDE, а также с помощью таких функций, как предложения для интерфейса командной строки (CLI), завершения кода IDE или персонализированный чат на GitHub.com. Типы обрабатываемых персональных данных могут включать:

  • Данные о вовлеченности пользователей: к ним относятся псевдонимные идентификаторы, зафиксированные при взаимодействии пользователей с Copilot, например принятые или отклоненные завершения, сообщения об ошибках, системные журналы и показатели использования продукта.
  • Запросы: это входные данные для чата или кода, а также контекст, отправляемый для ИИ Copilot с целью генерирования предложений.
  • Предложения: это строки кода, созданные ИИ, или ответы в чате, предоставляемые пользователям на основе их запросов.
  • Данные отзывов: они включают отзывы пользователей в реальном времени, в том числе реакции (например, большой палец вверх/вниз) и необязательные комментарии, а также отзывы из запросов в службу поддержки.

Для получения дополнительных сведений об общем использовании GitHub Copilot, влиянии продукта, человеческом факторе, управлении и конфиденциальности см. полный список  часто задаваемых вопросов о GitHub Copilot.

Использование данных Copilot в GitHub зависит от того, как пользователь получает доступ к Copilot и для каких целей. Пользователи могут получать доступ к GitHub Copilot через Интернет, расширения, мобильные приложения, компьютерный терминал и различные IDE (интегрированные среды разработки). GitHub обычно использует персональные данные для следующих задач.

  • Предоставление, обслуживание и обновление служб согласно конфигурации и использованию клиента, чтобы обеспечивать персонализированное взаимодействие и рекомендации
  • Устранение неполадок, которое включает предотвращение, обнаружение, разрешение и устранение проблем, в том числе инциденты безопасности и проблемы, связанные с продуктом, путем исправления ошибок программного обеспечения, поддержки функций веб-служб и обновления
  • Повышение производительности пользователей, надежности, эффективности, качества, конфиденциальности, доступности и безопасности при обеспечении актуальности и работоспособности службы

Эти методики описаны в соглашении о защите данных (DPA) GitHub, в котором подробно представлены наши обязательства по обработке данных для наших клиентов-управляющих данными.

GitHub также использует определенные персональные данные с разрешения клиента в соответствии с DPA для следующих целей:

  • Выставление счетов и управление учетной записью
  • Для выполнения и разрешения юридических обязательств
  • Для обнаружения нарушений, предотвращения и защиты, сканирования на наличие вирусов и проверки с целью обнаружения нарушений условий предоставления услуг
  • Чтобы создавать сводные отчеты для расчета комиссий сотрудников и поощрений партнеров
  • Для создания сводных отчетов для внутреннего использования и стратегического планирования с охватом таких областей, как прогнозирование, анализ дохода, планирование ресурсов и стратегия по продукту

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

Основные вопросы интеллектуальной собственности, которые следует учитывать при работе с GitHub Copilot, связаны с авторским правом. Модель, лежащая в основе Copilot, обучена на обширной коллекции общедоступного кода, который может включать код под защитой авторских прав, а предложения Copilot (в редких случаях) могут напоминать код, на основе которого была обучена его модель. Вот некоторые основные сведения, которые следует знать касательно этих моментов:

Законодательство об авторских правах разрешает использование защищенных авторским правом работ для обучения моделей ИИ: в странах по всему миру есть положения в законах об авторских правах, позволяющие компьютерам изучать, понимать, извлекать шаблоны и факты из материалов, защищенных авторскими правами, включая программный код. Например, в ЕС, Японии и Сингапуре есть экспресс-положения, разрешающие машинному обучению разрабатывать модели ИИ. Другие страны, включая Канаду, Индию и США, также разрешают такое обучение в рамках положений о справедливом использовании/правомерных сделках. Модель ИИ GitHub Copilot обучена использованию кода на основе общих репозиториев GitHub, которые являются общедоступными и относятся к области допустимого использования авторских прав.

Как насчет риска нарушения авторских прав в предложениях? В редких случаях (менее 1 % на основе исследования GitHub) предложения от GitHub могут совпадать с примерами кода, использованными для обучения модели ИИ GitHub. Снова напомним, что Copilot не выполняет “поиск” или “копирование и вставку” кода, а использует контекст из рабочей области пользователя для синтезирования и генерирования предложения.

Наш опыт показывает, что совпадающие предложения с наибольшей вероятностью возникают в двух ситуациях: (i) при наличии малого контекста (или его отсутствии) в редакторе кода для выполнения синтеза моделью Copilot или (ii) когда совпадающее предложение представляет общий подход или метод. Если предложение кода совпадает с существующим кодом, есть риск того, что использование этого предложения может привести к появлению заявлений о нарушении авторских прав, что будет зависеть от объема и характера используемого кода, а также от контекста использования кода. Во многих отношениях это тот же риск, который возникает при использовании кода, который не создан разработчиком, например, при копировании кода из интернет-источника или при повторном использовании кода из библиотеки. Именно поэтому ответственные организации и разработчики рекомендуют пользователям применять политики сканирования кода для определения и оценки потенциальных совпадений кода.

В Copilot вы можете разрешить Copilot предлагать завершения кода, совпадающие с общедоступной версией кода на GitHub.com. Дополнительные сведения см. в разделе “Настройка параметров GitHub Copilot на GitHub.com”. Если вы разрешили предложения, совпадающие с общедоступным кодом, GitHub Copilot может предоставлять вам детали о совпадающем коде, когда вы принимаете такие предложения. Сопоставление кода не обязательно означает нарушение авторских прав, поэтому в итоге пользователь должен решить, использовать ли эту рекомендацию, а также что и кому приписать (наряду с другими требованиями лицензии) в соответствующих обстоятельствах.

Для получения дополнительных сведений об общем использовании GitHub Copilot, влиянии продукта, человеческом факторе, управлении и конфиденциальности см. полный список  часто задаваемых вопросов о GitHub Copilot.

Начните бесплатно использовать GitHub Copilot в Visual Studio