Meta revela Code Llama, seu modelo de IA para gerar código
O modelo de linguagem da Meta destinado ao código é de código aberto e está disponível em várias versões, incluindo uma específica para Python.
Code Llama entra na competição contra OpenAI e Google
Meta revelou sua última inovação, Code Llama, sua IA capaz de gerar código baseado em seu grande modelo de linguagem Llama 2.
Este novo modelo de linguagem, especialmente projetado para programação e desenvolvedores, permite a geração de código e produção em linguagem natural, em resposta a prompts em código ou linguagem natural.
Gratuito para pesquisa e uso comercial, Code Llama está disponível em três versões específicas:
- Code Llama: o modelo básico para geração de código,
- Code Llama - Python: especialmente projetado para a linguagem de programação Python,
- Code Llama - Instruct: refinado para entender e gerar respostas em linguagem natural a partir de instruções.
A flexibilidade do Code Llama o torna adaptável a várias linguagens de programação, incluindo as mais comumente usadas, como Python, C++, Java, PHP, C# e Bash.
As possibilidades colocam Code Llama entre as melhores IAs geradoras de código?
Code Llama prova ser um modelo de linguagem versátil, capaz de gerar código completo, completar partes de código e ajudar a depurar programas.
As possibilidades em termos de redação em linguagem natural permitem aprendizado para iniciantes, mas desenvolvedores mais experientes também podem obter sugestões relevantes e assistência prática para escrever um código mais robusto e bem documentado.
Cada versão do Code Llama foi treinada em 500 bilhões de tokens e dados relacionados ao código.
Meta realizou seu próprio benchmark para testar Code Llama em relação a outras soluções existentes, usando HumanEval e MBPP (Programação Python basicamente básica).
Os resultados mostraram que "Code Llama teve um desempenho melhor do que outros modelos de linguagem de código aberto existentes e superou o Llama 2", escreveu Meta em um post no blog, com pontuações de 53,7% em HumanEval e 56,2% em MBPP para Code Llama - Python.
Como acessar o Code Llama?
Meta disponibiliza seus modelos de linguagem de código aberto que podem ser baixados ao fazer o pedido seguindo este link.
Paralelamente, todas as receitas de treinamento do Code Llama estão disponíveis no GitHub.
Todos os detalhes relacionados à sua instalação também são fornecidos lá.
E para ser completo, Meta também adiciona seu artigo de pesquisa sobre o assunto, bem como um guia para uso responsável.
"Na Meta, acreditamos que os modelos de IA, especialmente os LLM (grandes modelos de linguagem) para programação, se beneficiam de uma abordagem aberta, tanto em termos de inovação quanto de segurança. Modelos específicos de código, disponíveis publicamente, podem facilitar o desenvolvimento de novas tecnologias que melhoram a vida das pessoas. Ao publicar modelos de código como Code Llama, toda a comunidade pode avaliar suas capacidades, identificar problemas e corrigir vulnerabilidades", justifica a empresa americana.