Просмотр функций GitHub Copilot

Завершено

GitHub Copilot предлагает расширяющийся список функций для отдельных лиц и организаций.

функции GitHub Copilot

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

Следующие GitHub Copilot функции выпускаются и поддерживаются как общие функции доступности:

Заполнение кода

Предложения в стиле автозаполнения из GitHub Copilot в поддерживаемых IDE (Visual Studio Code, Visual Studio, JetBrains IDE, Azure Data Studio, Xcode, Vim/Neovim и Eclipse).

Если вы используете Visual Studio Code, вы также можете использовать следующие подсказки для редактирования, которые будут предсказывать место вашего следующего редактирования и предложить для него завершение.

GitHub Copilot Chat

Интерфейс чата, позволяющий задавать вопросы, связанные с программированием, и обновлять файлы. интерфейс чата GitHub Copilot доступен на веб-сайте GitHub в GitHub Mobile, в поддерживаемых средах idEs (Visual Studio Code, Visual Studio, JetBrains IDEs, Eclipse IDE и Xcode), а также в Терминал Windows. Пользователи также могут использовать навыки GitHub Copilot (навыки GitHub Copilot не включены в бесплатный план GitHub Copilot).

агенты GitHub Copilot

Интерфейс чата предоставляет встроенные агенты, оптимизированные для различных задач. В представлении чата Visual Studio Code доступны следующие встроенные агенты:

  • Агент: используйте агент, если у вас есть определенная задача и хотите включить GitHub Copilot автономно изменять код. Агент определяет, какие файлы необходимо внести изменения, предлагает изменения кода и команды терминала для выполнения задачи и выполняет итерацию, чтобы устранить проблемы до завершения исходной задачи.

  • План. Используйте агент плана, если вы хотите создать структурированный пошаговый план реализации перед внесением изменений. Агент плана анализирует запрос, разбивает его на дискретные шаги и создает подробный план, который можно передать агенту для реализации.

  • Вопрос. Используйте агент Ask, если вы хотите задавать вопросы о базе кода, темах программирования или общих концепциях технологий без внесения изменений в файлы.

проверка кода GitHub Copilot

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

GitHub Copilot облачный агент

Автономный ИИ-агент, способный вносить изменения в код. Вы можете назначить задачу GitHub Copilot, и автоматизированный помощник будет работать над внесением необходимых изменений и создаст pull request для вашей проверки. Вы также можете попросить GitHub Copilot создать pull-запрос. Эта функция доступна в планах GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business и GitHub Copilot Enterprise.

GitHub Copilot в CLI

Интерфейс чата в терминале, где можно задать вопросы о командной строке. Вы можете попросить GitHub Copilot предоставить рекомендации по командам или объяснения команд. Пользователи также могут интегрировать GitHub Copilot в Терминал Windows Canary.

GitHub Copilot сводные данные по запросу на вытягивание

Сводки, создаваемые ИИ, о произведённых изменениях в запросе на вытягивание, о том, на какие файлы они влияют и на чём рецензенту следует сосредоточиться во время проверки. Эта функция не включена в GitHub Copilot бесплатный план.

Расширения GitHub Copilot

расширения GitHub Copilot — это тип приложения GitHub, который интегрирует возможности внешних средств в GitHub Copilot. GitHub Copilot расширения могут быть разработаны любым пользователем, для частного или общедоступного использования и могут предоставляться другим пользователям через GitHub Marketplace.

пользовательские инструкции GitHub Copilot

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

GitHub Copilot Memory (общедоступный предварительный релиз)

GitHub Copilot может выводить и хранить полезные сведения о репозитории, который GitHub Copilot Cloud Agent и GitHub Copilot анализ кода может использовать для повышения качества их выходных данных при работе в этом репозитории.

GitHub Copilot Spaces

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

GitHub Copilot в GitHub Desktop

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

Сводка

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