Просмотр функций 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 в качестве отдельного человека или организации.