Skip to main content

Шпаргалка для кастомизации Copilot

Сравните различные варианты настройки для GitHub Copilot.

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

Обзор возможностей

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

ФункцияЧто это такоеИмя файла и местоположение
Пользовательские инструкцииВсегда включённый контекст, который автоматически применяется к каждому взаимодействию в пределах определённого масштаба(репозиторийный режим), (путенаправленный), (сторонние агенты) или личные/организационные настройки через UI на GitHub
Файлы запросовМногоразовый, автономный шаблон запросов с входными переменными.github/prompts/*.prompt.md
Пользовательские агентыСпециализированная персона со своими инструкциями, ограничениями инструментов и контекстом(репозиторий), в хранилище (организация/предприятие) или профиль пользователя
СубагентовОтдельный агент, созданный основным агентом для выполнения делегированной работы в изолированном контекстеN/A (процесс выполнения, не пользовательский файл)
Навыки агентаПапка инструкций, скриптов и ресурсов, которые Copilot загружаются, когда это актуально для задачи(проект) или (личное)
Серверы MCPПодключение к внешним системам, API и базам данных(путь зависит от IDE), настройки репозитория на GitHub (Агент программирования), или свойства в конфигурациях Пользовательский агент

Сравнение использования

Эта таблица помогает решить, какую функцию настройки использовать.

ФункцияКак активироватьЛучше всего подходит дляПримеры вариантов использования
Пользовательские инструкцииАвтоматическиСтандарты, рекомендации или ожидания, которые применяются в широком контекстеСоблюдайте стандарты кодирования, правила доступности, проверяйте контрольные списки
Файлы запросовРуководство: ссылайтесь напрямую в чате или используйте выбор подсказок с файламиСфокусированные одиночные задачи, которые вы выполняете один раз с разными входами каждый разГенерируйте модульные тесты, запускайте контрольный список для проверки кода
Пользовательские агентыРуководство: выберите из выпадающего списка агентов в вашем IDE на GitHub или в Интерфейс командной строки CopilotПроекты или процессы с чётко выраженными этапами, требующие специализированных возможностей или строгих передачАгент рецензента React, агент аудита только для чтения
СубагентовАвтоматически или ссылка на Субагент прямо в вашем promptСложные подзадачи, которые должны выполняться в изоляции от основного агентаИсследования кодовой базы, запуск тестовых пакетов
Навыки агентаАвтоматически: выбран по Copilot, когда это актуально для вашего запросаМногоступенчатые рабочие процессы с объединёнными ассетами, которые нужно загружать по мере необходимостиGitHub Actions отладка сбоев, процедуры развертывания, составление заметок о выпуске
Серверы MCPАвтоматический или попросить конкретный инструмент по названиюЗадачи, требующие доступа к внешним инструментам или данным в реальном времениУправление проблемами и PR (GitHub MCP сервер), автоматизация тестирования браузера (сервер Playwright MCP)

IDE и поддержка поверхностей

В этой таблице показано, какие функции настройки поддерживаются в каждом IDE и поверхности. Для полной матрицы признаков Copilot см. AUTOTITLE.

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

Ключ:

  • ✓ = поддерживается
  • ✗ = не поддерживается
  • P = в предпросмотре
ФункцияVS CodeVisual StudioИдентификаторы JetBrainsЗатмениеXcodeGitHub .comИнтерфейс командной строки Copilot
Пользовательские инструкцииPPP
Запрос файловPP
Пользовательские агентыPPP
СубагентовPPP
Навыки агентаP
Серверы MCP

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

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

  • AUTOTITLE — тщательно подобранная коллекция примеров