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
- Откройте AI Assistant в JetBrains, нажав Alt+A (Windows/Linux) или Command+Shift+A (macOS), либо кликните на значок AI Assistant в правом окне инструментов.
- В выпадающем меню выбора агента в верхней части чата выберите GitHub Copilot.
- Введите запрос и начните общаться.
Реестр 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.