Функции GitHub Copilot
Заполнение кода
Предложения по автозавершениям из Copilot в поддерживаемых идентификаторах (Visual Studio Code, Visual Studio, идентификаторы JetBrains, Azure Data Studio, Xcode, Vim/Neovim и Eclipse). Дополнительные сведения см. в разделе Получение предложений кода в интегрированной среде разработки с помощью GitHub Copilot.
Если вы используете VS Code, вы также можете использовать следующее изменение предложений, что будет прогнозировать расположение следующего изменения, которое, скорее всего, будет выполнено и предложить завершение.
Note
Дальнейшие изменения предложений в настоящее время находится в public preview и подлежит изменению.
Copilot Chat
Интерфейс чата, позволяющий задавать вопросы, связанные с программированием. GitHub Copilot Chat доступен на веб-сайте GitHub в GitHub Mobile, в поддерживаемых идентификаторах (Visual Studio Code, Visual Studio, идентификаторах JetBrains и Xcode), а также в Windows Terminal. Пользователи также могут использовать навыки с Copilot Chat. Дополнительные сведения см. в разделе [AUTOTITLE и Запрос вопросов GitHub Copilot в GitHub](/copilot/using-github-copilot/asking-github-copilot-questions-in-your-ide).
Copilot in the CLI
Интерфейс чата в терминале, где можно задать вопросы о командной строке. Вы можете попросить Copilot предоставить предложения команд или объяснения команд. Пользователи также могут интегрировать Copilot в Windows Terminal Canary. Дополнительные сведения см. в разделе Использование GitHub Copilot в командной строке.
Copilot pull request summaries
Сводные сведения об изменениях, внесенных в запрос на вытягивание, которые они влияют, и о том, что рецензент должен сосредоточиться на проведении их проверки. Дополнительные сведения см. в разделе Создание сводки запроса на вытягивание с помощью GitHub Copilot.
Copilot Workspace (public preview)
Среда с поддержкой Copilotдля уточнения запросов на вытягивание, проверки изменений и интеграции предложений от рецензентов. Дополнительные сведения см. в разделе Использование Copilot для работы с запросом на вытягивание.
Copilot text completion (public preview)
Заполнение текста с помощью искусственного интеллекта позволяет быстро и точно писать описания запросов на вытягивание. Дополнительные сведения см. в разделе Использование завершения текста Copilot.
GitHub Copilot Extensions (public preview)
GitHub Copilot Extensions — это тип GitHub App, который интегрирует возможности внешних средств в GitHub Copilot Chat. Copilot Extensions можно разрабатывать любым пользователем для частного или общедоступного использования и предоставлять доступ другим пользователям с помощью GitHub Marketplace. Дополнительные сведения см. в разделе О создании расширений Copilot.
Модели GitHub (public preview)
Благодаря возможности ведущих в отрасли крупных и небольших языковых моделей пользователям напрямую на GitHub. Дополнительные сведения см. в разделе Модели GitHub.
Проверка кода GitHub Copilot (public preview)
Предложения по анализу кода, созданного СИ, помогут вам создать лучший код. Дополнительные сведения см. в разделе Использование проверки кода GitHub Copilot.
Copilot Edits
Copilot Edits доступен в Visual Studio Code. Используйте Copilot Edits для внесения изменений в несколько файлов непосредственно из одного запроса Copilot Chat. Copilot Edits имеет следующие режимы:
- Режим редактирования: используйте режим редактирования, если требуется более детализированный контроль над изменениями, которые предлагает Copilot . В режиме редактирования вы выбираете, какие файлы Copilot могут вносить изменения, предоставлять контекст Copilot с каждой итерацией и решать, принимать ли предложенные изменения после каждой очереди.
- Режим агента (общедоступная предварительная версия): используйте режим агента, если у вас есть определенная задача и хотите включить Copilot для автономного редактирования кода. В режиме агента Copilot определяет файлы для внесения изменений, предлагает изменения кода и команды терминала для выполнения задачи и выполняет итерацию, чтобы устранить проблемы до завершения исходной задачи.
Дополнительные сведения см. в статье Copilot Edits в документации по Visual Studio Code.
Copilot база знаний (только Copilot Enterprise
Создание коллекций документации и управление ими для использования в качестве контекста для чата с Copilot. Если задать вопрос в Copilot Chat in GitHub или VS Code, можно указать база знаний в качестве контекста для вашего вопроса. Дополнительные сведения см. в разделе Управление база знаний Copilot.
Функции GitHub Copilot для администраторов
Следующие функции доступны для владельцев организации и предприятий с подпиской Copilot Business или Copilot Enterprise.
Управление политикой
Управление политиками для Copilot в организации или организации. Дополнительные сведения см. в разделе [AUTOTITLE и Управление политиками для Copilot в организации](/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-policies-and-features-for-copilot-in-your-enterprise).
Управление доступом
Владельцы предприятия могут указать, какие организации могут использовать Copilot, и владелец организации могут указать, какие члены организации могут использовать Copilot. Дополнительные сведения см. в разделе [AUTOTITLE и Управление доступом к GitHub Copilot в организации](/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-access-to-copilot-in-your-enterprise).
Данные об использовании
Просмотрите данные об использовании Copilot в организации или организации, чтобы узнать, как управлять доступом и внедрением данных Copilot. Дополнительные сведения см. в разделе [AUTOTITLE и Просмотр данных о действиях пользователей для Copilot в вашей организации](/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-access-to-copilot-in-your-enterprise/viewing-copilot-license-usage-in-your-enterprise).
Журналы аудита
Просмотрите журналы аудита для Copilot в вашей организации, чтобы понять, какие действия были приняты и какие пользователи. Дополнительные сведения см. в разделе Просмотр журналов аудита для Copilot Business.
Исключение файлов
Настройте Copilot для пропуска определенных файлов. Это может быть полезно, если у вас есть файлы, которые вы не хотите быть доступными для Copilot. Дополнительные сведения см. в разделе Исключение содержимого из GitHub Copilot.
Следующие шаги
- Дополнительные сведения о планах подписки, доступных для GitHub Copilot, см. в разделе Планы подписки для GitHub Copilot.
- Чтобы начать использование Copilot, см. раздел Настройка GitHub Copilot.