# GitHub Copilot на GitHub.com

Изучите репозитории, изменения плана и делегирование задач программирования без GitHub Copilot выхода GitHub.com.

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

Чтобы сравнить, где можно использовать Copilot, см. [раздел AUTOTITLE](/ru/enterprise-cloud@latest/copilot/get-started/where-to-use-github-copilot).

## Как Copilot помогает GitHub.com

Вы можете работать с Copilot несколькими способами:

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

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

## Взаимодействие чата и агента

В GitHub.comэтом случае можно перейти от вопросов к делегированию работы в одной беседе.

### Вопросы

Чат может объяснить незнакомый код, предложить исправления, создать тесты или сравнить подходы. Дальнейшие вопросы позволяют уточнить запрос, не запуская новую беседу.

Чат предварительно настроен с помощью средств для таких задач, как создание ветвей, обновление файлов и создание или обновление проблем. Он также поддерживает поиск семантического кода.

### Делегирование работы

Copilot cloud agent может исследовать репозиторий, планировать изменения и реализовывать их в фоновом режиме. Он может изменять файлы и запускать тесты и линтеры в эфемерной среде разработки облака, а не локальной интегрированной среды разработки. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/copilot/concepts/copilot-surfaces/copilot-in-ides).

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

Из кампаний безопасности можно назначить оповещения Copilot сканирования кода для исправлений. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/code-security/how-tos/manage-security-alerts/remediate-alerts-at-scale/fixing-alerts-in-security-campaign#assigning-alerts-to-copilot-cloud-agent).

При реализации изменений Copilot обрабатывает создание ветви, фиксацию сообщений и отправку изменений. Вы можете просмотреть изменения и уточнения запроса перед созданием запроса на вытягивание или запросить запрос на вытягивание в исходном запросе. Вы также можете продолжить работу самостоятельно. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/use-copilot-agents/research-plan-iterate).

### Контекст сеанса

На , GitHub.com и Copilot Chat могут поделиться Copilot cloud agentконтекстом. При запуске сеанса агента из чата сеанс включает в себя контекст беседы. Пока сеанс выполняется, вы можете продолжать беседу с Copilot его ходом выполнения и управлять работой.

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

Передача этого контекста охватывает Copilot Chat сессии cloud agent , с которыми вы активно работаете. Он отличается от Copilot Memory, который формирует долгосрочное и устойчивое понимание ваших репозиториев и предпочтений на протяжении сессий. Дополнительные сведения см. в разделе [О памяти GitHub Copilot](/ru/enterprise-cloud@latest/copilot/concepts/agents/copilot-memory).

В GitHub.comжурналах сеансов отображаются используемые рабочие и инструменты. Общие сеансы и запросы на вытягивание позволяют коллегам с доступом к репозиторию следить за работой и просматривать изменения. Журналы не заменяют собственные проверки и тестирования. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/use-copilot-agents/manage-and-track-agents).

### Сеансы между поверхностями

С включенной функцией удаленного управления можно отслеживать и управлять сеансомGitHub Copilot CLI.GitHub.com Он продолжает работать на исходном компьютере, который должен оставаться в сети. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/copilot/concepts/agents/copilot-cli/about-remote-control).

В GitHub.comэтом случае вы можете попросить о журнале синхронизированных сеансов на разных Copilot поверхностях. Это включает в себя Copilot cloud agent и Copilot code review сеансы, а также сеансы из GitHub Copilot CLI, VS CodeJetBrains IDEsи GitHub Copilot app.

Вы можете запрашивать только запущенные сеансы. Синхронизация должна быть включена и разрешена политиками вашей организации. См. статью ["Запрос прошлых сеансов](/ru/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/use-copilot-agents/manage-and-track-agents#query-past-sessions)".

## проверка кода;

В GitHub.com, Copilot code review проверяет изменения запроса на вытягивание, определяет потенциальные проблемы и предлагает исправления. Он использует агентические возможности для сбора контекста из репозитория. Вы можете запросить проверку или настроить автоматические проверки, а затем просмотреть и применить предлагаемые изменения. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/copilot/concepts/agents/code-review).

Copilot также может создать сводку изменений непосредственно в описании или комментарии запроса на вытягивание. Это помогает рецензентам понять изменения, но отличается от проверки кода. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/copilot-for-github-tasks/create-a-pr-summary).

## Автоматизация и агентические рабочие процессы

Automations позволяет определить задачу один раз и Copilot cloud agent запустить ее по расписанию или в ответ на события репозитория. Например, автоматизация может просматривать входящие проблемы или подготавливать еженедельные заметки о выпуске. Вы создаете автоматизацию на вкладке **"Агенты"** в репозитории GitHub.comи управляете ими. Автоматизация доступна в соответствующих частных и внутренних репозиториях. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/copilot/concepts/agents/cloud-agent/about-automations).

GitHub Agentic Workflows укажите другой способ автоматизации задач в репозиториях GitHub.com. Задачи определяются на естественном языке в файлах Markdown и выполняются в качестве GitHub Actions рабочих процессов. Эти рабочие процессы могут использовать Copilot или другой поддерживаемый агент программирования. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/copilot/concepts/agents/about-github-agentic-workflows).

## Настройки

GitHub.comПользовательские инструкции позволяют сохранять личные предпочтения для чата, соглашений о репозиториях и руководствах по организации.
Copilot Spaces упорядочить общий контекст для вопросов. Для делегированной работы и custom agents навыков агента предоставляются инструкции и ресурсы для конкретной задачи. Серверы протокола контекста модели (MCP) подключают агенты к дополнительным средствам и данным. Перехватчики могут выполнять команды во время работы агента для проверки или ведения журнала. Инструкции по настройке см. в разделе [Кастомизация Copilot](/ru/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/customize-copilot).

## Модели ИИ

Вы можете менять использование модели Copilot для генерации ответов. Вы можете найти, что различные модели работают лучше или предоставляют более полезные ответы в зависимости от типа задаваемых вопросов. К ним относятся модели уровня "Премиум" с расширенными возможностями. Чтобы изменить модель в интегрированной среде разработки, см. раздел [Изменение модели ИИ для GitHub Copilot Chat](/ru/enterprise-cloud@latest/copilot/how-tos/copilot-in-your-ide/chat-with-copilot/change-the-chat-model). Сведения об изменении или сравнении моделей см. в GitHubразделе [Вопросы GitHub Copilot на GitHub](/ru/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/chat-with-copilot/chat-in-github#changing-and-comparing-ai-models).

Доступные GitHub.comмодели зависят от политик плана и учетных записей. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/copilot/reference/ai-models/supported-models).

Для Copilot cloud agentэтого возможность выбора модели также зависит от способа запуска задачи. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/copilot/how-tos/use-copilot-agents/cloud-agent/changing-the-ai-model).

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

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

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

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

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

Инструкции по просмотру ссылок см. в разделе [Поиск публичного кода, соответствующего GitHub Предложения Copilot](/ru/enterprise-cloud@latest/copilot/how-tos/get-code-suggestions/find-matching-code?tool=webui).

## Доступ и доступность

Доступные функции зависят от политик плана и организации. Инструкции по настройке см. в разделе [Подготовка Copilot](/ru/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/set-up-copilot). Дополнительные сведения о расходах и расходах см. в разделе [GitHub Copilot выставление счетов и использование](/ru/enterprise-cloud@latest/copilot/concepts/billing-and-usage).

Владельцы репозиториев и администраторы могут отключить Copilot cloud agent для определенных репозиториев, даже если ваш план и политики в противном случае позволяют использовать его. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/copilot/concepts/enterprise/cloud-agent-access).

## Ограничения и совместимость

Как чат, так и агентические интерфейсы GitHub.com могут создавать неправильный или неоптимальный код, включая код, содержащий уязвимости безопасности. Просмотрите и проверьте выходные данные перед его использованием в рабочей среде. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/copilot/responsible-use/agents).

Сведения о встроенных защитах безопасности см. в разделе [Риски и меры по снижению рисков для облачного агента GitHub Copilot](/ru/enterprise-cloud@latest/copilot/concepts/agents/cloud-agent/risks-and-mitigations).

### Агентическая работа

Copilot cloud agent имеет следующие ограничения рабочего процесса:

* **Область репозитория**: Copilot может вносить изменения только в репозиторий, указанный при запуске задачи. Он не может вносить изменения в нескольких репозиториях в одном запуске.
* **Доступ к контексту**. По умолчанию GitHub сервер MCP предоставляет доступ только к контексту в репозитории, где работает агент, например проблемы и предыдущие запросы на вытягивание. Более широкий доступ можно настроить с помощью параметров MCP репозитория. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/customize-copilot/configure-mcp-servers).
* **Ветви и запросы на вытягивание**: Copilot могут работать только в одной ветви одновременно и открывать один запрос на вытягивание для каждой задачи.
* **Длительность сеанса**: каждый Copilot cloud agent сеанс имеет максимальное время выполнения в 59 минут. Это ограничение нельзя расширить или обойти. Если задача превышает ограничение, время ожидания сеанса завершается и останавливается.

  Прервать сложные задачи на более мелкие, ориентированные задачи. Вы можете настроить более короткий тайм-аут, используя параметры `timeout-minutes` в вашем `copilot-setup-steps.yml` файле. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/customize-the-agent-environment).

<a id="limitations-in-copilot-cloud-agents-compatibility-with-other-features"></a>

### Совместимость репозитория

* **Правила репозитория**: если правило защиты правил или ветви несовместимо, Copilot cloud agentдоступ к агенту блокируется. Например, правило, разрешающее только определённые авторы коммита, может запретить Copilot создание или обновление pull request. Если правило настроено с помощью наборов правил, администраторы репозитория могут добавить Copilot в качестве субъекта обхода для включения доступа. См [. раздел AUTOTITLE](/ru/enterprise-cloud@latest/repositories/configuring-branches-and-merges-in-your-repository/managing-rulesets/creating-rulesets-for-a-repository#granting-bypass-permissions-for-your-branch-or-tag-ruleset).
* **Размещение репозитория**: Copilot cloud agent работает только с репозиториями, размещенными в GitHub. Он не может работать над репозиториями, хранящимися на других платформах размещения кода.

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

* [GitHub Copilot на GitHub](/ru/enterprise-cloud@latest/copilot/how-tos/copilot-on-github)
* [автозаголовок](/ru/enterprise-cloud@latest/copilot/how-tos/use-copilot-agents/cloud-agent) guides
* [Кулинарная книга GitHub Copilot](/ru/enterprise-cloud@latest/copilot/tutorials/copilot-cookbook)
* Сведения о делегировании работы с такими инструментами, как Microsoft Teams и Slack, см. в разделе [О интеграциях Copilot](/ru/enterprise-cloud@latest/copilot/concepts/tools/about-copilot-integrations).
* Сведения о организации и корпоративных метриках при создании, слиянии и времени слияния см. в разделе [GitHub Copilot метрики использования](/ru/enterprise-cloud@latest/copilot/concepts/billing-and-usage/copilot-usage-metrics/copilot-metrics).