Было объявлено о крупном обновлении GitHub Copilot под кодовым названием GitHub Copilot X , целью которого является интеграция передовой технологии глубокого обучения OpenAI, ChatGPT-4. Усовершенствованный помощник программиста на основе искусственного интеллекта сосредоточится на добавлении функций чата и голосовой связи, чтобы еще больше помочь разработчикам в их работе.
Представленный 22 марта GitHub Copilot X предполагает предоставление широкого спектра поддержки, включающей не только запросы на вытягивание, но также интерфейсы командной строки и документацию. Будущие возможности должны принести множество преимуществ и улучшений разработчикам, работающим над проектами. Ключевые особенности GitHub Copilot X включают в себя:
- Copilot Chat: Эта функция влечет за собой работу, подобную ChatGPT, в интегрированной среде разработки (IDE), специально адаптированную для вариантов использования разработчиками. Он легко интегрируется с Microsoft Visual Studio Code и инструментами разработки Visual Studio. Copilot Chat распознает код и сообщения об ошибках, обеспечивая при этом тщательный анализ, объяснение блоков кода, создание модульных тестов и даже предлагая исправления ошибок. Разработчики могут присоединиться к списку ожидания для чата Copilot.
- Copilot для запросов на вытягивание: в описания запросов на вытягивание будут добавлены теги на основе ИИ, а Copilot автоматически заполнит их на основе измененного кода. Разработчики могут просматривать и изменять предлагаемые описания. Зарегистрироваться для получения технической предварительной версии можно уже сейчас.
- Copilot for Docs: в этом экспериментальном предложении используется интерфейс чата для представления сгенерированных ИИ ответов на запросы документации. Он охватывает вопросы, связанные с языками программирования, фреймворками и другими технологиями. Начальная поддержка документации включает React, Azure Docs и MDN. Список ожидания доступен для доступа к этой функции.
- Второй пилот для CLI: разработчики могут извлечь выгоду из способности ИИ составлять команды, циклы и применять неясные флаги поиска, выполняя различные запросы. Желающие могут присоединиться к списку ожидания для этого улучшения.
В дополнение к вышеупомянутым обновлениям GitHub сообщил о планах автоматически уведомлять разработчиков, когда их запросы на вытягивание не проходят надлежащее тестирование. Затем платформа предложит возможные тесты. Цель состоит в том, чтобы в конечном итоге довести эту функциональность до репозиториев и внутренней документации любой организации.
GitHub сообщил, что Copilot в настоящее время отвечает за генерацию 46% кода разработчиков и помог ускорить их скорость кодирования на 55%. Разработчики могут подписаться на бесплатную пробную версию Copilot. Однако этот инновационный инструмент вызвал споры, поскольку Фонд свободного программного обеспечения выразил обеспокоенность по поводу использования стороннего кода.
Такие инструменты, как GitHub Copilot X и AppMaster , революционизируют технологическую отрасль, делая разработку программного обеспечения более доступной и эффективной. Платформа AppMaster no-code предоставляет комплексное решение для создания внутренних, веб-приложений и мобильных приложений, сокращая время и затраты в процессе разработки. Применяя эти инновационные технологии, разработчики могут идти в ногу со временем и повышать производительность.