# Функции GitHub Copilot

GitHub Copilot предлагает набор функций для пользователей и администраторов.

## Вспомогательные функции

Эти инструменты используются синхронно, предоставляя советы или рекомендации по мере выполнения задачи.

### Копилот Чат

Интерфейс чата, позволяющий задавать вопросы, связанные с программированием.
Чат GitHub Copilot доступна на GitHub веб-сайте, в GitHub Mobile, в поддерживаемых IDE и в Windows Terminal. Пользователи также могут использовать навыки с Копилот Чат. См. [Вопросы GitHub Copilot на GitHub](/ru/copilot/using-github-copilot/asking-github-copilot-questions-in-github) и [Задавать вопросы GitHub Copilot в вашем IDE](/ru/copilot/using-github-copilot/asking-github-copilot-questions-in-your-ide).

### Встроенные предложения

Предложения в стиле автозаполнения из Copilot поддерживаемых IDE. См. [Получение предложений по коду в вашем IDE с помощью GitHub Copilot](/ru/copilot/using-github-copilot/getting-code-suggestions-in-your-ide-with-github-copilot).

Если вы используете VS Code, Xcode или Eclipse, вы также можете использовать следующее изменение предложений, которое предскажет место следующей правки, которую вы, вероятно, сделаете, и подскажет её завершение.

### Краткое описание pull request Copilot

Сводные сведения об изменениях, внесенных в запрос на вытягивание, которые они влияют, и о том, что рецензент должен сосредоточиться на проведении их проверки. См. [Создание резюме pull request с помощью GitHub Copilot](/ru/copilot/using-github-copilot/creating-a-pull-request-summary-with-github-copilot).

### Copilot в GitHub Desktop

Автоматически генерируйте коммит-сообщения и описания на основе изменений, которые Copilot в GitHub Desktop вы внесли в проект.

## Агентные особенности

Эти функции могут работать автономно без прямого человеческого контроля. Однако для выполнения чувствительных действий, таких как запуск команд в терминале разработчика или слияние pull-запроса, обычно требуется одобрение человека.

### Второй пилот CLI

Командный интерфейс, который позволяет использовать Copilot его в терминале. Используйте CLI для добавления функций или исправления ошибок, затем создайте pull request. Начните Copilot работать над задачей в терминале, затем продолжайте работать в той же сессии на GitHub.com, или на мобильном телефоне. См. [О GitHub Copilot CLI](/ru/copilot/concepts/agents/about-copilot-cli).

### Copilot облачный агент (ранее Copilot coding agent)

Автономный агент ИИ, который может исследовать репозиторий, создавать план внедрения и вносить изменения в код на ветке. Вы можете просматривать дифференцию, делать итерации и создавать pull request, когда будете готовы. Вы также можете назначить GitHub задачу Copilot или попросить её открыть pull request напрямую для выполнения задачи. См. [Облачный агент GitHub Copilot](/ru/copilot/how-tos/use-copilot-agents/cloud-agent).

### Сторонние программисты (public preview)

Вы можете использовать сторонние агенты кода вместе Copilot облачный агентс . Сторонние агенты подчиняются тем же мерам безопасности, смягчению и ограничениям, что и Copilot облачный агент. См. [О сторонних агентах](/ru/copilot/concepts/agents/about-third-party-agents).

### Обзор кода Copilot

Предложения по анализу кода, созданного СИ, помогут вам создать лучший код. См. [Использование обзора кода GitHub Copilot](/ru/copilot/using-github-copilot/code-review/using-copilot-code-review).

Некоторые Инструменты в обзоре кода Copilot из них уже включены public preview и могут измениться. См. [О обзоре кода GitHub Copilot](/ru/copilot/concepts/agents/code-review).

### Режим агента в IDE

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

###

```
          GitHub Spark (public preview)
```

Создавайте и внедряйте full-stack приложения с помощью подсказок на естественном языке, которые бесшовно интегрируются GitHub с платформой для продвинутой разработки. См. [Создание и развертывание приложений на базе искусственного интеллекта с помощью GitHub Spark](/ru/copilot/tutorials/spark/build-apps-with-spark).

## Возможности для настройки

Эти функции можно использовать для добавления контекста Copilot и улучшения производительности. Для сравнения, когда использовать каждую функцию, см. [Шпаргалка для кастомизации Copilot](/ru/copilot/reference/customization-cheat-sheet).

### Пространства второпилотов

Организуйте и централизуйте релевантный контент — такой как код, документы, спецификации и многое другое — в пробелов ответы этого поля Copilotв правильном контексте для конкретной задачи. См. [О GitHub Copilot Spaces](/ru/copilot/using-github-copilot/copilot-spaces/about-organizing-and-sharing-context-with-copilot-spaces).

### Пользовательские инструкции

Улучшайте ответы, предоставляя контекстные детали ваших предпочтений, инструментов и требований. См. [О кастомизации ответов GitHub Copilot](/ru/copilot/concepts/prompting/response-customization).

###

```
          Память второго пилота (public preview)

          Copilot может выводить и хранить полезную информацию о репозитории, которую Copilot облачный агент использовать Обзор кода Copilot для улучшения качества их результатов при работе в этом репозитории. Дополнительные сведения см. в разделе [AUTOTITLE](/copilot/concepts/agents/copilot-memory).
```

### Файлы подсказок

Создавайте и делитесь повторяемыми инструкциями запросов с дополнительным контекстом. Файл запросов — это файл Markdown, хранящийся в вашем рабочем пространстве, который имитирует существующий формат написания запросов. См. [О кастомизации ответов GitHub Copilot](/ru/copilot/concepts/prompting/response-customization#about-prompt-files).

### Серверы MCP

Вы можете настроить серверы Model Context Protocol (MCP) для множества Copilot функций, предоставляя Copilot доступ к внешним инструментам или источникам данных. См. [О протоколе контекста модели (MCP)](/ru/copilot/concepts/context/mcp).

### Навыки агента

Создавайте папки с инструкциями, скриптами и ресурсами, которые Copilot можно загружать по мере необходимости, чтобы повысить их производительность в специализированных задачах. См. [О навыках работы агентом](/ru/copilot/concepts/agents/about-agent-skills).

### Пользовательские агенты

Создайте специализированные версии Copilot облачный агент с доступом к конкретным инструментам, инструкциям и MCP-серверам. См. [О пользовательских агентах](/ru/copilot/concepts/agents/cloud-agent/about-custom-agents).

## Функции для администраторов

Следующие функции доступны владельцам предприятий и предприятий с планом Copilot Business OR Копилот Энтерпрайз .

### Управление политикой

Управляйте политикой для Copilot вашей организации или предприятия. См. [Управление политиками и функциями GitHub Copilot в вашей организации](/ru/copilot/managing-copilot/managing-github-copilot-in-your-organization/setting-policies-for-copilot-in-your-organization/managing-policies-for-copilot-in-your-organization) и [Управление политиками и функциями GitHub Copilot в вашем предприятии](/ru/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-policies-and-features-for-copilot-in-your-enterprise).

### Access Management

Владельцы предприятий могут указать, какие организации могут использовать Copilot, а владельцы организаций могут указывать, какие члены организации могут использовать Copilot. См. [Управление access GitHub Copilot в вашей организации](/ru/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-access-to-github-copilot-in-your-organization) и [Управление access к Copilot в вашем предприятии](/ru/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-access-to-copilot-in-your-enterprise).

### Данные об использовании

Изучите Copilot данные об использовании внутри вашей организации или предприятия, чтобы понять, как управлять доступом и стимулировать внедрение Copilot. См. [Проверка данных о пользовательской активности для GitHub Copilot в вашей организации](/ru/copilot/managing-copilot/managing-github-copilot-in-your-organization/reviewing-activity-related-to-github-copilot-in-your-organization/reviewing-user-activity-data-for-copilot-in-your-organization) и [Просмотр использования лицензий Copilot в вашей организации](/ru/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-access-to-copilot-in-your-enterprise/viewing-copilot-license-usage-in-your-enterprise).

### Журналы аудита

Изучите журналы Copilot аудита в вашей организации, чтобы понять, какие действия были предприняты и какими пользователями. См. [Проверка логов аудита для GitHub Copilot](/ru/copilot/managing-copilot/managing-github-copilot-in-your-organization/reviewing-activity-related-to-github-copilot-in-your-organization/reviewing-audit-logs-for-copilot-business).

### Исключения файлов

Настройте Copilot так, чтобы игнорировать определённые файлы. Это может быть полезно, если у вас есть файлы, которые вы не хотите, чтобы они были доступны Copilot. См. [Исключение контента из GitHub Copilot](/ru/copilot/managing-copilot/managing-github-copilot-in-your-organization/setting-policies-for-copilot-in-your-organization/excluding-content-from-github-copilot).

## Следующие шаги

* Чтобы узнать больше о доступных планах GitHub Copilot, смотрите [Планы по GitHub Copilot](/ru/copilot/about-github-copilot/subscription-plans-for-github-copilot).
* Чтобы начать использовать Copilot, см. [Настройка GitHub Copilot](/ru/copilot/setting-up-github-copilot).