Pull to refresh

Meta* выпустила Code Llama — нейросеть для генерации программного кода на базе языковой модели Llama 2

Reading time2 min
Views17K

Meta* представила ИИ-генератор программного кода Code  Llama. Система построена на базе большой языковой модели Llama 2. Инструментом можно пользоваться бесплатно в коммерческих и исследовательских целях.

В блоге компании рассказали, что Code Llama представляет собой специальную версию Llama 2, которую дополнительно обучили на специфическом для программирования наборе данных. Итоговая версия инструмента может генерировать программный код из описания на естественном языке, также система может быть полезна для отладки и дописывания уже готового кода. Заявлена поддержка популярных языков программирования, включая Python, C++, Java, PHP, JavaScript, TypeScript, C# и Bash.

Вместе с базовой версией Code Llama разработчики представили специализированные модели Code Llama-Python и Code Llama-Instruct. Модель для Python обучили на дополнительном наборе данных. Разработчики из Meta* считают, что отдельная версия инструмента внесёт вклад в развитие искусственного интеллекта, так как в ней активно используется Python и PyTorch.

Code Llama-Instruct — модель, адаптированная для лучшего понимания естественного языка. Для генерации лучших результатов в Meta* рекомендуют использовать именно версию Instruct, так как базовая модель хорошо справляется именно с генерацией кода, но не предназначена для работы с естественным языком. Также компания отметила, что Code Llama работает быстрее и лучше других общедоступных моделей.

Код проекта опубликован на GitHub, также модель можно скачать на сайте компании. Вместе с этим Meta* подготовила подробные данные своего исследования.

Meta Platforms*, а также принадлежащие ей социальные сети Facebook** и Instagram**:
* — признана экстремистской организацией, её деятельность в России запрещена
** — запрещены в России

Tags:
Hubs:
If this publication inspired you and you want to support the author, do not hesitate to click on the button
Total votes 12: ↑12 and ↓0+12
Comments12

Other news