Французский ИИ-стартап Mistral представил новую генеративную модель искусственного интеллекта для генерации кода. Новинка получила название Codestral.
Как и другие аналоги, инструмент предназначен для помощи разработчикам в написании и редактировании кода при создании программного обеспечения. Как следует из анонса в блоге стартапа, модель обучили работе с более чем 80 языками программирования, включая Python, Java, C++ и JavaScript. В частности, Codestral умеет писать код и составлять тесты, заполнять пропуски в коде, а также отвечать на вопросы о кодовой базе на английском языке.
Mistral относит модель к открытому типу, но лицензия стартапа запрещает использование Codestral и созданных с её помощью продуктов в коммерческих целях, в том числе для выполнения рабочих задач внутри любых компаний. Инструмент можно использовать в частном порядке для исследовательских целей или тестирования кода. По неподтвержденной информации с портала TechCrunch, это может быть связано с тем, что стартап частично обучал модель на защищенном авторским правом контенте.
Модель довольно «тяжеловесная», она имеет 22 миллиарда параметров, а её контекстное окно составляет 32k, из-за чего её развертывание на данный момент возможно только на компьютерах с большой вычислительной мощностью. При этом, такое количество параметров позволяет ей справляться с задачами более качественно и превосходить конкурентов по некоторым критериям.
Как пишет TechCrunch, модель может оказаться непрактичной для большинства разработчиков, поскольку требует использования мощного оборудования; зато может послужить новым поводом для дискуссии о целесообразности применения ИИ-моделей генерации кода в качестве помощи при программировании. В частности, прошлогодний опрос на ресурсе Stack Overflow выявил, что около 45% разработчиков уже используют такие вспомогательные инструменты, а ещё 25% планируют их освоить. При этом качество работы таких моделей пока нельзя назвать идеальным – они допускают немало ошибок (иногда серьезных) и не всегда дают верные ответы.
Стартап опубликовал модель Codestral бесплатно на Hugging Face и на своей ИИ-платформе Le Chat, а также предоставил платный API. В компании сообщили, что сейчас идёт работа над встраиванием модели в фреймворки некоторых приложений и платформ для разработки.
Источники: TechCrunch, блог Mistral