Обмен технологиями

Meta выпускает генератор кода искусственного интеллекта на основе Llama 2: Code Llama, открытый исходный код скоро появится!

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Только что был запущен Meta, претендующий на звание «самой продвинутой модели большого языка» в области программирования.
Код Ламы
, может быть основано на
Советы по программированию и естественному языку
Создавайте код и естественный язык кода, поддерживая несколько основных языков программирования.
Включает Python, C, Java, PHP, Typescript (Javascript), C# и Bash.

Code Llama полностью бесплатен для исследовательского и коммерческого использования и опубликован на GitHub:
https://www.jlht168.com/post/m1/Jryk1eDMBdAR.html

Code Llama основан на основных моделях языка Llama 2 и предоставляет три модели:

  • Код Ламы
  • Базовая модель кода
  • Код Ламы - Python
  • Специально оптимизирован для Python
  • Код Ламы - Инструктировать
  • Разработан специально для понимания инструкций на естественном языке.

Запустите пример

  • Генерировать код на основе естественного языка

  • Объясните функцию/структуру кода

Code Llama предоставляет три модели разного размера с параметрами 7B, 13B и 34B соответственно, которые можно использовать для завершения кода и отладки. Каждая модель обучается с использованием токенов кода 500B и данных, связанных с кодом. Кроме того, базовые модели 7B и 13B и модели инструкций обучаются с помощью функции заполнения середины (FIM), которая поддерживает функцию вставки кода в. существующий код.

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

Согласно данным, предоставленным Meta, Code Llama превосходит существующие решения и находится на одном уровне с ChatGPT по популярным тестам кодирования HumanEval и Mostly Basic Python Programming (MBPP).