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