Meta пусна инструмент, наречен Code Llama, който е базиран на големия езиков AI модел 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, най-малкият от които ще може да работи на система с един GPU.
Конкурентите на Meta вече имат подобни продукти: те пуснаха инструмент, базиран на OpenAI GPT-4 Копилот на GitHub, AWS има CodeWhisperer, а Google разработи АлфаКод, но все още не го е пуснал. Към компанията Microsoft, която притежава платформата GitHub, вече заведе дело, обвинявайки го, че Copilot нарушава авторските права, защото възпроизвежда чужд код.
Прочетете също: