Meta запускает ИИ, который пишет программный код; понимать

В этот четверг (24) компания Meta анонсировала новый инструмент с искусственным интеллектом (ИИ) для программирования: Code Llama, разработанный на основе своей большой языковой модели (LLM) Llama 2. Ресурс может как писать программные коды, так и отлаживать написанные человеком коды. вакансии, как указано на странице Meta AI.

Для тех, кто спешит:

  • Meta анонсировала новый инструмент программирования искусственного интеллекта (ИИ): Code Llama;
  • Этот инструмент представляет собой большую языковую модель (LLM), способную генерировать код и естественный язык поверх кода из кода и подсказок на естественном языке;
  • Code Llama бесплатен для исследовательского и коммерческого использования;
  • LLM построен на базе Llama 2 и доступен в трех моделях: Code Llama, Python и Instruct.

Тем не менее, по мнению компании, Code Llama может оптимизировать рабочие процессы, а также сделать их более эффективными. Code Llama будет использовать ту же лицензию сообщества, что и Llama 2. Это означает, что это бесплатный ресурс как для исследовательского, так и для коммерческого использования.

Читать далее:

  • Meta запускает искусственный интеллект, который может переводить (и конвертировать) тексты и разговоры
  • Цель: сквозное шифрование появится в Messenger в 2023 году.
  • Мета для бизнеса: что это такое и как работает
  • Как отключить Instagram от Facebook

Code Llama может использоваться в качестве образовательного и продуктивного инструмента, помогающего программистам писать более надежное и хорошо документированное программное обеспечение.

Мета

O Код вызова

(Изображение: Раскрытие информации/Цель)

Новая большая языковая модель Meta представляет собой специализированную версию Llama 2, созданную путем дальнейшего обучения Llama 2 на наборах данных, специфичных для кода.

По сути, Code Llama обладает расширенными возможностями кодирования, созданными на основе Llama 2, согласно Meta.

Компания заявила, что может генерировать код и естественный язык поверх кода, используя код и подсказки на естественном языке (например, «Напишите функцию, которая создает последовательность Фибоначчи»).

Также, согласно Meta, Code Llama также можно использовать для завершения кода и отладки. По данным компании, он поддерживает многие из наиболее популярных языков, используемых сегодня, включая Python, C++, Java, PHP, Typescript (Javascript), C# и Bash.

Meta выпустила Code Llama в трёх размерах, с параметрами 7B, 13B и 34B соответственно. Каждая из этих моделей обучена на 500 миллиардах токенов кода и данных, связанных с кодом.

Базовая и обучающая модели 7B и 13B также были обучены с возможностью заполнения середины (FIM), то есть они могут вставлять код в существующий код, что означает, что они могут поддерживать такие задачи, как завершение кода.

Эти три модели отвечают различным требованиям к обслуживанию и задержке. Например, модель 7B может обслуживаться на одном графическом процессоре. Модель 34B дает наилучшие результаты и обеспечивает лучшую помощь в кодировании, но меньшие модели 7B и 13B быстрее и лучше подходят для задач, требующих низкой задержки, таких как завершение кода в реальном времени.

По данным Meta, модели Code Llama обеспечивают стабильную генерацию до 100 000 токенов контекста. Все модели обучены на последовательностях из 16 тысяч токенов и демонстрируют улучшение на входных данных до 100 тысяч токенов.

Другие мета-твики

(Изображение: Раскрытие информации/Цель)

В этот четверг Meta также объявила, что изменила два дополнительных варианта Code Llama: «Code Llama — Python» и «Code Llama — Instruct».

«Code Llama – Python» — это специализированный языковой вариант Code Llama, дополнительно завернутый в 100 миллиардов токенов кода Python. Python является наиболее часто используемым языком для генерации кода, а Python и PyTorch играют важную роль в сообществе искусственного интеллекта.

«Код Ламы — Инструкт» — это доработанный и согласованный вариант инструкций Кода Ламы. Корректировка инструкций продолжает тренировочный процесс, но с другой целью в соответствии с Целью.

Модель получает входные данные «инструкции на естественном языке» и ожидаемый результат. Это позволяет лучше понять, чего люди ожидают от ваших запросов.

Компания рекомендует использовать варианты «Code Llama – Instruct» всякий раз, когда пользователь выбирает Code Llama для генерации кода. Это связано с тем, что, по словам Меты, «Код Ламы – Инструктирование» был скорректирован для генерации полезных и безопасных ответов на естественном языке.

Наконец, Big Tech подчеркнула, что не рекомендует использовать Code Llama или «Code Llama – Python» для выполнения общих задач на естественном языке, поскольку «ни один из этих шаблонов не предназначен для выполнения инструкций на естественном языке».

Смотрели ли вы новые видео на YouTube от Olhar Digital? Подпишитесь на канал!

Мета-пост запускает ИИ, который пишет программный код; понимание впервые появилось на Olhar Digital.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *