Используйте GitHub Copilot средства, которые уже используются для планирования, сборки, проверки, тестирования и отправки программного обеспечения.
Лучше GitHub Copilot app всего это сделать в одном рабочем процессе: управлять работой на основе агента между параллельными задачами, координировать работу между репозиториями и сохранять браузер, терминал и жизненный цикл запроса на вытягивание в одном месте.
Вы также можете задавать вопросы в браузере, получать предложения при редактировании кода в интегрированной среде разработки, работать с терминалом или создавать собственные Copilotсредства с помощью пакета SDK.
Если вы не знаете, где начать, выберите поверхность на основе работы с кодом, которую вы хотите сделать сейчас. Поверхности могут иметь перекрывающиеся варианты использования: некоторые поддерживают широкие многофакторные рабочие процессы, а другие — на конкретные задачи.
Где можно использовать Copilot
| Where | Используйте его для | Get started |
|---|---|---|
| GitHub Copilot app | Управление работой разработчика и агентом в параллельных задачах, нескольких репозиториях и жизненном цикле запроса на вытягивание в одной выделенной рабочей области. | |
| Начало работы с GitHub приложение Copilot | ||
| GitHub Copilot CLI | Работа с Copilot терминалом, включая повторяемые рабочие процессы командной строки. | |
| Начало работы с GitHub Copilot CLI | ||
| Интегрированная среда разработки (Visual Studio Code, , Visual StudioJetBrains IDEsEclipse и XCode) | Получение встроенных предложений, чат о соседнем коде и использование агента, который может изменять файлы для вас. | Краткое руководство по использованию GitHub Copilot в интегрированной среде разработки |
| GitHub Copilot SDK | Создание пользовательских приложений, использующих те же примитивы, что Copilotи . | |
| Build your first Copilot-powered app | ||
| Веб-сайт GitHub | Вопросы о репозиториях, проблемах и запросах на вытягивание или назначении работы агенту. | Краткое руководство по использованию GitHub Copilot на GitHub.com |
| GitHub Mobile | Беседуйте с Copilot ней в стороне от основной среды разработки. | |
| Вопросы GitHub Copilot в GitHub Mobile | ||
| GitHub Desktop | Получение справки по фиксации сообщений и сводок. | |
| Настройка Copilot в GitHub Desktop |
Чтобы проверить, какие Copilot функции доступны для вашей личной учетной записи, перейдите к параметрам Copilot по адресу https://github.com/settings/copilot/features.
Чтобы сравнить поддержку между идентификаторами, см. раздел Матрица функций Copilot.
Какой из них подходит для меня?
Вам не нужно использовать каждую поверхность. Выберите наиболее близкий к работе, которую вы делаете сейчас.
Если вы не уверены, где начать, используйте Copilot на GitHub веб-сайте. Нет ничего, чтобы установить, и вы можете задавать вопросы о репозитории, проблеме или запросе на вытягивание, который вы уже открыли.
Используйте эти распространенные контексты разработки для выбора поверхности:
- Координация работы агента: используйте GitHub Copilot app , когда нужно, чтобы одно место было координировать работу агента, управлять параллельными рабочими потоками, работать в нескольких репозиториях и поддерживать подключение к браузеру, терминалу и жизненному циклу запроса на вытягивание.
- Выполнение команд: используйте GitHub Copilot CLI , если вы хотите работать в терминале, выполнять сложные команды терминала и выполнять задачи параллельно. Для задач агента, выполняющих команды, используйте облачные или локальные песочницы для управления выполнением команд и доступом к которым они могут получить.
- Написание кода: используйте GitHub Copilot в интегрированной среде разработки, когда вы хотите написать и уточнить код в интерактивном режиме.
- Расширение собственных средств. Используйте GitHub Copilot SDK при создании приложения или внутреннего рабочего процесса, который вызывается Copilot напрямую.
- Планирование изменения: используйте GitHub веб-сайт, когда работа начинается с проблемы, запроса на вытягивание или незнакомого репозитория.
- Проверка работы с столом: используйте GitHub Mobile , когда вам нужно задать быстрый вопрос с мобильного устройства.
Вы можете переключать поверхности позже, часто не запускаясь. Например, вы можете понять проблему в веб-интерфейсе, попросить агента внести изменения, просмотреть запрос на вытягивание в интегрированной среде разработки, а затем следовать за терминалом.
Как поверхности работают вместе
Некоторые контексты, разрешения и конфигурация могут переносить между поверхностями. Параметры и контекст, которые применяются, зависят от Copilot функции и используемой поверхности.
Где поддерживается, план, пользовательские инструкции, навыки агента и подключенные серверы MCP применяются в тех местах, где вы используете Copilot, чтобы настроить их один раз и использовать их в разных частях рабочего процесса.
Одна часть работы может перемещаться между поверхностями. Например, вы можете начать с проблемы GitHub, назначить ее Copilot cloud agent, отслеживать работу в GitHub Copilot appинтегрированной среде разработки, просмотреть запрос на вытягивание в интегрированной среде разработки и объединить его в веб-интерфейсе.
Вы также можете начать Copilot работу над задачей в терминале, а затем продолжить тот же сеанс в браузере или на мобильном устройстве.
Поверхности также разделяют один и тот же фундамент. Интерфейсы Copilot , используемые в разных поверхностях, используются на одном и том же пакете SDK и примитивах платформ. Этот же пакет SDK можно использовать для сборки Copilot в собственных приложениях, инструментах и рабочих процессах, поэтому пользовательские интеграции и интерфейсы первого поставщика Copilot работают с теми же базовыми возможностями.
Выбранные варианты хранятся в рабочем процессе, включая:
- Какая модель: разные модели подходят для различных видов работы, и вы можете переключать модели для чата и агентов. См . раздел AUTOTITLE.
- Какие агенты: Copilot агенты и агенты из других поставщиков работают в одних репозиториях, открывают запросы на вытягивание и проходят проверку. Copilot Применяет те же средства защиты безопасности, устранения рисков и ограничения для сторонних агентов, что и для Copilot cloud agentсторонних агентов. См. раздел [AUTOTITLE и О облачном агенте GitHub Copilot](/copilot/concepts/agents/about-third-party-coding-agents).
- Что Copilot можно увидеть: пользовательские инструкции, навыки агента и серверы MCP подключаются Copilot к соглашениям и средствам, которые использует ваша команда. См . раздел AUTOTITLE.
- Что Copilot запоминается: для поддерживаемых функций Copilot Memory можно повторно использовать факты репозитория и ваши предпочтения в дальнейшем. См . раздел AUTOTITLE.
Для организаций политики администратора применяются к большинству разработчиков поверхностей. См . раздел AUTOTITLE.
Дальнейшие действия
- Сравните доступные Copilot планы. См . раздел AUTOTITLE.