Skip to main content
Skip to content

GitHub Copilot в IDEs

Используйте Copilot в интегрированной среде разработки, чтобы получить помощь в коде, сотрудничать с агентами и делегировать работу локально, в фоновом режиме или в облаке.

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

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

Copilot в VS Code

Copilot в VS Code этой статье приводится помощь ИИ и разработка на основе агента в среду, в которой вы пишете, выполняете, отлаживать и просматриваете код.

Преимущества использования Copilot в VS Code

  • Оставайтесь в среде разработки. Работа с агентами вместе с редактором, терминалом, тестами, системой управления версиями и отладчиком, поэтому вы можете проверять и проверять результаты с помощью уже используемых средств.
  • Выберите, сколько нужно делегировать. Переход между предложениями кода, фокусируемыми изменениями, интерактивным чатом, планированием и автономным агентом по мере развития задачи.
  • Работа над несколькими задачами. Выполняйте изолированные сеансы агента параллельно и используйте окно "Агенты" для выполнения выполнения в проектах.
  • Используйте среду, необходимую для проекта. Запустите агенты, в которых работает код и инструменты, независимо от того, работает ли ваш компьютер или в подключенной удаленной среде, поэтому они работают с правильной операционной системой, средой выполнения и зависимостями.
  • Выберите модели и инструменты. Используйте модели, предоставляемые с Copilotпомощью собственных ключей API, или добавьте модели и средства с помощью VS Code расширений.

Что можно сделать с помощью CopilotVS Code

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

  • Предложения кода: Получите предложения непосредственно в редакторе при работе. См . раздел AUTOTITLE.
  • Чат: Задайте вопросы о базе кода, сравнивайте подходы и планируйте сложные изменения с помощью контекста из открытых файлов и рабочей области. Используйте встроенный чат для быстрого справки в коде. См . раздел AUTOTITLE.
  • Режим агента: Попросите агента найти соответствующий код, изменить файлы, выполнить команды и проверить его работу, пока вы просматриваете изменения и перенаправляете его по мере работы. См . раздел AUTOTITLE.
  • Сеансы параллельных агентов: Запуск, мониторинг и проверка нескольких сеансов агента в проектах из окна "Агенты". См. окно "Агенты" в VS Code документации.
  • Сеансы облачных агентов: Управление сеансами Copilot cloud agent непосредственно из интегрированной среды разработки. См . раздел AUTOTITLE.
  • Модели и агенты используют: Выберите модель на основе скорости, причины и затраты на задачи. Используйте модели, включенные в Copilotсостав, принести собственный ключ (BYOK) или установить расширение, которое предоставляет больше моделей. Вы также можете выбрать ремень агента. Сведения об использовании Использование собственного ключа для GitHub Copilot и агента см. в VS Code документации.
  • Локальные, удаленные и контейнерные среды: Запустите агенты на компьютере, в контейнере разработки (экспериментальном) или на удаленном компьютере через SSH или туннель разработки. Вы можете проверить ход выполнения из окна "Агенты", в том числе в браузере на другом устройстве.
  • Настройки: Добавьте контекст и возможности для конкретного проекта с пользовательскими инструкциями, навыками агента, перехватчиками, серверами протокола MCP модели и расширениями.
  • Терминал: Запустите GitHub Copilot CLI в интегрированном терминале для взаимодействия с агентом терминала.

Полный обзор см. в статье "Сборка с помощью ИИ" в VS Code в VS Code документации.

Использование Copilot в других идентификаторах

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

Можно также запустить GitHub Copilot CLI в интегрированном терминале интегрированной среды разработки, если среда терминала соответствует требованиям.Copilot CLI Интеграция между сеансами CLI и интегрированной средой разработки зависит.

Точки входа в идентификаторах JetBrains

В JetBrains IDEsней есть три основные точки входа для доступа Copilot к выбору: GitHub Copilot подключаемый модуль, помощник по искусственному интеллекту JetBrains или GitHub Copilot CLI в интегрированном терминале.

Точка входалучше всего подходит дляОсновные возможности
GitHub Copilot подключаемый модульПолный рабочий процесс разработки с помощью искусственного интеллектаВстроенные и следующие предложения по редактированию, чат, агентические функции, встроенный чат, проверка кода и создание сообщений фиксации
Copilot Помощник по искусственному интеллекту JetBrainsИспользование чата и агента без установки отдельного Copilot подключаемого модуляЧат, агентические задачи и выбор модели
Copilot CLIРабочие процессы разработки в первом терминалеАгентическая помощь и выбор модели в интегрированном терминале

Подключаемый GitHub Copilot модуль также поддерживает использование нескольких агентов и мониторинг OpenTelemetry. Администраторы предприятия могут использовать управляемые параметры для управления подключаемыми модулями Marketplace, серверами MCP, конфигурацией OpenTelemetry и тем, могут ли пользователи обходить проверки разрешений. Дополнительные сведения см. в разделе [AUTOTITLE и OpenTelemetry для мониторинга агентов](/copilot/how-tos/administer-copilot/manage-for-enterprise/use-managed-settings/get-started).

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

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

Ссылки на соответствующий общедоступный код

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

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

При принятии встроенного предложения, соответствующего общедоступному коду, Copilot записывает сведения, такие как СООТВЕТСТВУЮЩИЕ URL-адреса файлов и все обнаруженные лицензии. Таким образом проверяются только принятые, без изменений предложения.

В GitHubконтексте, в котором вы просматриваете выходные данные, отображаются ссылки:

  • Ответы чата: если вы или ваша организация разрешаете предложения, соответствующие общедоступному коду, соответствующий ответ может отобразить ссылку под выходными данными. Ссылка определяет общедоступные репозитории, содержащие соответствующие коды и сведения о лицензировании, если они найдены.
  • Журналы сеансов агента: при Copilot создании соответствующего кода во время делегированной задачи журналы сеансов включают ссылку на сведения о сопоставленном коде.

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

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