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

Завершено

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

функции GitHub Copilot

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

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

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

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

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

чат GitHub Copilot

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

агенты чата GitHub Copilot

Представление чата GitHub Copilot предоставляет встроенные агенты, оптимизированные для различных задач. Следующие встроенные агенты доступны в Visual Studio Code:

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

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

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

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

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

агент программирования GitHub Copilot

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

GitHub Copilot в интерфейсе командной строки

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

GitHub Copilot создает резюме пулл-реквестов

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

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

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

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

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

память GitHub Copilot (общедоступная предварительная версия)

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

GitHub Copilot Spaces

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

GitHub Copilot в GitHub Desktop

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

Сводка

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