Компанія Meta випустила інструмент під назвою Code Llama – він заснований на великій мовній ШІ-моделі Llama 2 і призначається для генерації програмного коду, а також налагодження коду, написаного людиною. Продукт видається під тією ж ліцензією: він безкоштовний для використання в дослідницьких і комерційних цілях.
Code Llama генерує код за описом, а також завершує і налагоджує його при вказівці на певний рядок. На додаток до базової моделі Code Llama випустила дві додаткових: одну спеціалізовану Code Llama-Python і другу Code Llama-Instrct, яка сприймає команди природною мовою. Моделі взаємозамінними не є – базову Code Llama і Code Llama-Python розробник не рекомендує використовувати для управління природною мовою.
У Meta заявили, що Code Llama демонструє кращі результати, як порівняти із загальнодоступними великими мовними моделями – це підтверджують тести продуктивності, хоча компанія не уточнила, які платформи брали участь у тестуванні. У тесті HumanEval система набрала 53,7% і змогла точно написати код на основі текстового опису. Розробник випустить три варіанти Code Llama, менший з яких можна буде запустити на системі з одним графічним процесором.
Аналогічні продукти вже є у конкурентів Meta: на основі OpenAI GPT-4 запустили інструмент GitHub Copilot, в AWS є CodeWhisperer, а Google розробила AlphaCode, але поки не випустила його. На компанію Microsoft, яка володіє платформою GitHub, вже подали до суду, звинувативши її в тому, що Copilot порушує авторське право, оскільки відтворює чужий код.
Читайте також: