StarCoder

Продукт
Разработчики: ServiceNow
Дата премьеры системы: май 2023 г.
Отрасли: Интернет-сервисы

2023: Запуск продукта

В начале мая 2023 года стартап в области искусственного интеллекта Hugging Face и ServiceNow Research, научно-исследовательское подразделение ServiceNow, выпустили StarCoder — бесплатную модель для генерации программного кода. Сервис доступен здесь.

Отмечается, что StarCoder представляет собой альтернативу таким системам, как DeepMind AlphaCode, Amazon CodeWhisperer и OpenAI Codex (лежит в основе ИИ-инструмента GitHub Copilot). Модель StarCoder обучена работе с более чем 80 языками программирования. При создании решения использовались тексты и документация из репозиториев GitHub.

Hugging Face и ServiceNow Research выпустили StarCoder

Модель StarCoder может быть интегрирована с редактором кода Microsoft Visual Studio Code. Новый инструмент подобно чат-боту ChatGPT способен отвечать на вопросы о программировании, а также решать задачи в ответ на полученные указания. StarCoder может выполнять функции умного ассистента по программированию, помогая разработчикам сфокусировать внимание на более важных областях.

StarCoder учитывает приблизительно 15 млрд параметров. Компания Hugging Face предоставила собственный вычислительный кластер из 512 ускорителей Nvidia V100 для обучения ИИ-модели. Подчёркивается, что применять StarCoder можно бесплатно для любых проектов, в том числе для коммерческих приложений (без необходимости выплаты лицензионных отчислений). Модель выпущена по схеме OpenRAIL-M, которая допускает использование сгенерированного кода в собственных целях, но с некоторыми ограничениями. В частности, не допускается создание и распространение вредоносных программ.Дмитрий Бородачев, DатаРу Облако: Наше преимущество — мультивендорная модель предоставления облачных услуг

Вместе с тем Hugging Face и ServiceNow признают, что в текущем виде модель StarCoder несовершенна и нуждается в доработках. В некоторых случаях она может выдавать «неточный, оскорбительный и вводящий в заблуждение контент».[1]

Примечания