Расширение GitHub Copilot: Обзор

GitHub Copilot — это расширение программиста с поддержкой искусственного интеллекта для Azure Data Studio, которое обеспечивает выполнение кода с учетом контекста, предложения и даже целые фрагменты кода. Это мощное средство помогает разработчикам создавать код более эффективно, сокращать время, затрачиваемое на повторяющиеся задачи, и минимизировать ошибки.

Что такое GitHub Copilot?

GitHub Copilot для Azure Data Studio можно использовать в любом окне редактора. Чтобы использовать GitHub Copilot, необходимо иметь активное подключение к Интернету. GitHub Copilot можно использовать следующим образом:

  1. При вводе кода в редакторе GitHub Copilot предоставляет предложения в режиме реального времени.
  2. При вводе комментария на естественном языке GitHub Copilot предоставляет предложения для кода, соответствующего комментариев.

Чтобы принять предложение, нажмите клавишу Tab. Чтобы отклонить предложение, нажмите клавишу Esc.

В любое время нажатие клавиши Ctrl+Enter открывает панель завершения GitHub Copilot, которая предоставляет предложения по коду в зависимости от контекста редактора.

Чат GitHub Copilot в настоящее время недоступен для Azure Data Studio.

Установка расширения GitHub Copilot

Чтобы приступить к работе, вам потребуется Azure Data Studio версии 1.44 или более поздней версии, а также подписка на GitHub Copilot.

Совет

GitHub Copilot бесплатно для проверенных студентов и для обслуживания популярных проектов открытый код на GitHub.

  1. Щелкните значок расширений, чтобы просмотреть доступные расширения.

    Screenshot showing the Extension manager icon.

  2. Найдите расширение GitHub Copilot и выберите его, чтобы просмотреть сведения. Выберите Установить, чтобы добавить расширение.

Как работает GitHub Copilot

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

Расширение GitHub Copilot в Azure Data Studio использует контекст из редактора для предоставления предложений. Например, если вы пишете запрос, который объединяет две таблицы, GitHub Copilot предлагает условие соединения из столбцов открытого редактора, других файлов в рабочей области и распространенных шаблонов синтаксиса.

Конфиденциальность

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