Skip to main content

Использование GitHub Copilot в IDE JetBrains

Узнайте о различных способах использования GitHub Copilot , JetBrains IDEsвключая плагин GitHub Copilot , JetBrains AI Assistant и Второй пилот CLI.

Introduction

Существует три способа использованияGitHub Copilot: JetBrains IDEsGitHub Copilot плагин, GitHub Copilot агент в JetBrains AI Assistant и интерфейс командной строки GitHub Copilot интегрированный терминал. Каждая точка входа предоставляет свой набор возможностей в зависимости от того, как вы предпочитаете работать.

Сравнение точек входа

| | GitHub Copilot подключаемый модуль | GitHub Copilot в AI Assistant | Второй пилот CLI | |---|---|---|---| | лучше всего подходит для | Комплексный рабочий процесс кодирования с помощью ИИ | Быстрый Copilot доступ без отдельного плагина | Рабочие процессы, ориентированные на терминал | | точка входа | Чат-панель, встроенный чат, предложения по коду, обзор кода, сообщение с коммитом | Выбор агента по умолчанию, ACP Registry | Терминал или оболочка | | Заполнение кода | Yes | Не включено | Не включено | | Следующие предложения по редактированию | Yes | Скоро | Не включено | | Агентский опыт | Мультиагентные жгуты | Copilot как агент через ACP, стандартный выборщик агента | Второй пилот CLI | | Инструменты IDE | Yes | Yes | Не включено | | Выбор модели | Yes | Yes | Yes | | встроенный чат | Yes | Не включено | Не включено | | Проверка кода | Yes | Не включено | Не включено | | Генерация сообщений коммита | Yes | Не включено | Не включено | | Подписка | GitHub Copilot | GitHub Copilot | GitHub Copilot |

GitHub Copilot подключаемый модуль

GitHub Copilot Плагин для JetBrains IDEs — самый комплексный способ использования Copilot и рекомендованный вариант.

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

  • Предложения по завершению кода и следующего редактирования: Copilot предлагают завершения по мере ввода и проактивно предсказывают следующую правку.
  • Мультиагентские углаживания: плагин предоставляет собственный опыт агента и сотрудничает с другими агентами-провайдерами, предоставляя вам несколько режимов взаимодействия.
  • Полная поддержка моделей и функций: все Копилот Чат модели, режимы завершения кода и функции «принесите свой ключ» доступны по мере их выпуска.
  • Встроенный чат: Объясняйте, рефакторируйте, документируйте или генерируйте код непосредственно в канале редактора, не переключаясь на отдельную панель.
  • Обзор кода: Copilot анализирует ваши изменения и выявляет практическую обратную связь, отмечает возможные баги, нарушения стиля и логические проблемы.
  • Генерация коммит-сообщений: Copilot проверяет ваши поэтапные изменения и генерирует чёткое, традиционное сообщение для коммит.

GitHub Copilot в JetBrains AI Assistant

Примечание.

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

GitHub Copilot доступна как нативный агент в JetBrains AI Assistant через протокол Agent Client Protocol (ACP). ACP — это открытый стандарт для подключения агентов ИИ к IDE. Если у вас есть действительная Copilot подписка, Copilot она автоматически появляется в выборе агента AI Assistant.

Эта интеграция предназначена для разработчиков, которые предпочитают работать внутри панели чата AI Assistant или желающие Copilot быть доступными без установки дополнительного плагина.

  • Обновления не требуются: Copilot агент идёт напрямую с AI Assistant и автоматически поддерживается в актуальном состоянии. Нет отдельного плагина для установки, обновления или обслуживания.
  • Рабочий процесс, ориентированный на чат: идеально подходит для задач многошагового рассуждения — опишите цель, дайте Copilot возможность планировать и предлагать изменения, а также итеративно обсуждать.
  • Выбор модели: Переключитесь Copilot на модель или отрегулируйте глубину рассуждения, не выходя из чат-панели.

Использование GitHub Copilot в AI Assistant

  1. Откройте AI Assistant в JetBrains, нажав Alt+A (Windows/Linux) или Command+Shift+A (macOS), либо кликните на значок AI Assistant в правом окне инструментов.
  2. В выпадающем меню выбора агента в верхней части чата выберите GitHub Copilot.
  3. Введите запрос и начните общаться.

Реестр ACP

Реестр ACP — это каталог агентов, о которых знает AI Assistant. Когда IDE запускается, он консультируется с реестром, чтобы выяснить, какие агенты доступны. GitHub CopilotЗапись ACP в 's входит в реестр по умолчанию, поэтому Copilot она автоматически появляется в списке агентов, когда у вас есть действительная подписка и необходимые учетные данные.

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

интерфейс командной строки GitHub Copilot В интегрированном терминале

интерфейс командной строки GitHub Copilot напрямую переносит Copilotвозможности A на терминал. Он оптимизирован для рабочих процессов в командной строке и может работать на macOS, Linux или Windows.

Дополнительные материалы