В ИИ-инструмент для работы с кодом GitHub Copilot добавят языковые модели Claude Sonnet 3.5 от Antrhopic и Gemini 1.5 Pro от Google. Ранее сервис поддерживал только модели от OpenAI. Кроме того, платформа анонсировала запуск сервиса Spark, работающего на основе искусственного интеллекта. Он позволяет создавать небольшие веб-приложения даже без знания языков программирования.
Gemini 1.5 Pro и Claude Sonnet 3.5 в Copilot
В своём анонсе GitHub отмечает, что за последний год вышло немало качественных языковых моделей, каждая из которых отлично справляется с различными задачами по программированию. По словам команды платформы, следующий шаг в развитии программирования с помощью ИИ будет определяться не только функциональностью каждой нейросети, но и возможностью выбора нескольких ИИ-моделей.
Поэтому GitHub расширяет возможности выбора ИИ-моделей в своем инструменте для программирования Copilot. Так, в сервис добавят такие нейросети, как Claude Sonnet 3.5 от Antrhopic и Gemini 1.5 Pro от Google. Кроме того, команда платформы добавит ИИ-модели o1-preview и o1-mini от OpenAI.
Поначалу новые модели добавят в Copilot Chat — с помощью чат-бота можно, например, найти проблему в коде, а также получить объяснение, как работает та или иная его часть. На сегодняшний день в Copilot Chat уже доступны нейросети o1-mini и 01-preview. Claude Sonnet 3.5 появится в течение следующей недели, а Gemini 1.5 Pro стоит ждать в ближайшие недели. Позже все новые ИИ-модели добавят и в сам редактор кода.
Новый ИИ-инструмент Spark
Помимо внедрения новых ИИ-моделей в Copilot, команда GitHub также анонсировала новый инструмент для создания веб-приложений Spark. Сервис работает с помощью искусственного интеллекта и позволяет создавать пользователю небольшие веб-приложения даже без знания языков программирования.
Команда платформы отмечает, что при выпуске Spark они ставят перед собой задачу помочь 1 миллиарду человек стать разработчиками. Они также заявляют, что новый ИИ-инструмент — это скорее развлекательное и персональное ПО, а не корпоративное решение для повышения производительности.
GitHub Spark предлагает пользователю интерактивные варианты для предварительного просмотра работы приложения, а также несколько вариантов ревизий кода, автоматическую историю внесений изменений и выбор ИИ-модели для разработки. Причём сервис можно использовать не только с настольных компьютеров, но и с мобильных устройств.
В состав Spark входит три тесно интегрированных компонента:
- редактор с обработкой на естественном языке (NLP) для простого описания разрабатываемого приложения;
- управляемая среда выполнения, в которой размещаются веб-приложения, с хранилищем данных и доступом к языковой модели;
- панель управления с поддержкой технологии PWA для управления и запуска веб-приложения из любой точки мира.
Стоит отметить, что приложения, созданные в GitHub Spark, другие пользователи могут получить с правами только на чтение или на чтение и запись. На сегодняшний день в сервисе доступны для работы такие ИИ-модели, как Claude Sonnet 3.5, GPT-4o, o1-preview и o1-mini.
Команда GitHub планирует через несколько месяцев добавить несколько нововведений, которые касаются совместной работы, редактора и среды выполнения. Например, появится семантическое отслеживание изменений, а также возможность интегрировать приложения со сторонними сервисами, а также корректировать работу приложения.
Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!