# Функции GitHub Copilot

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

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

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

### Copilot Chat

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

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

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

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

### Copilot pull request summaries

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

### Copilot in GitHub Desktop

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

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

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

### Copilot CLI

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

### GitHub Copilot app

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

### Copilot cloud agent

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

### Сторонние программисты (Публичный предварительный просмотр)

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

### Copilot code review

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

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

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

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

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

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

### Copilot Spaces

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

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

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

### Copilot Memory (Публичный предварительный просмотр)

Copilot может выводить и хранить полезную информацию о репозитории, которую Copilot cloud agent использовать Copilot code review для улучшения качества их результатов при работе в этом репозитории. Дополнительные сведения см. в разделе [О памяти GitHub Copilot](/ru/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 cloud agent с доступом к конкретным инструментам, инструкциям и MCP-серверам. См. [О пользовательских агентах](/ru/copilot/concepts/agents/cloud-agent/about-custom-agents).

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

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

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

Управляйте политикой для Copilot вашей организации или предприятия. См. [Управление политиками и функциями GitHub Copilot в вашей организации](/ru/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies) и [Управление политиками и функциями GitHub Copilot в вашем предприятии](/ru/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-enterprise-policies).

### Access Management

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

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

Изучите Copilot данные об использовании внутри вашей организации или предприятия, чтобы понять, как управлять доступом и стимулировать внедрение Copilot. См. [Проверка данных о пользовательской активности для GitHub Copilot в вашей организации](/ru/copilot/how-tos/administer-copilot/manage-for-organization/review-activity/review-user-activity-data) и [Просмотр использования лицензий Copilot в вашей организации](/ru/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-access/view-license-usage).

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

Просмотрите журналы аудита в вашей организации, Copilot чтобы понять, какие действия были приняты и какие пользователи. См. [Проверка логов аудита для GitHub Copilot](/ru/copilot/how-tos/administer-copilot/manage-for-enterprise/review-audit-logs).

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

Настройте Copilot так, чтобы игнорировать определённые файлы. Это может быть полезно, если у вас есть файлы, которые вы не хотите, чтобы они были доступны Copilot. См. [Исключение контента из GitHub Copilot](/ru/copilot/how-tos/configure-content-exclusion/exclude-content-from-copilot).

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

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