O Meta lançou uma ferramenta chamada Code Llama, construída em cima de seu grande modelo de linguagem Llama 2, para gerar novo código e depurar o trabalho escrito por humanos, afirmou a empresa. O Code Llama usará a mesma licença comunitária do Llama 2 e é gratuito para uso em pesquisa e comercial.
O Code Llama, segundo o Meta, pode criar strings de código a partir de prompts ou completar e depurar código quando apontado para uma sequência de código específica. Além do modelo base Code Llama, o Meta lançou uma versão especializada em Python chamada Code Llama-Python e outra chamada Code Llama-Instrct, que pode entender instruções em linguagem natural. De acordo com o Meta, cada versão específica do Code Llama não é intercambiável, e a empresa não recomenda o uso do Code Llama base ou do Code Llama-Python para instruções em linguagem natural.
“Programadores já estão usando LLMs para ajudar em uma variedade de tarefas, desde escrever novo software até depurar código existente”, disse o Meta em um post de blog. “O objetivo é tornar os fluxos de trabalho dos desenvolvedores mais eficientes para que eles possam se concentrar nos aspectos mais centrados no ser humano de seus empregos.”
O Meta afirma que o Code Llama teve um desempenho melhor do que os LLMs disponíveis publicamente com base em testes de referência, mas não nomeou especificamente quais modelos testou. A empresa disse que o Code Llama obteve uma pontuação de 53,7 por cento no benchmark de código HumanEval e conseguiu escrever código com precisão com base em uma descrição de texto.
O Meta lançará três tamanhos do Code Llama e disse que o menor tamanho cabe em uma única GPU para projetos de baixa latência.
Geradores de código vêm ajudando desenvolvedores há algum tempo. O GitHub lançou o Copilot em março, alimentado pelo GPT-4 da OpenAI, para escrever e verificar rapidamente o código. O GitHub Copilot também pode reescrever código antigo para atualizá-lo. A AWS da Amazon também possui o CodeWhisperer, que também escreve, verifica e atualiza código. E sim, o Google também possui uma ferramenta de escrita de código chamada AlphaCode, mas ela ainda não foi lançada.
A empresa-mãe do GitHub, a Microsoft, e a OpenAI estão sendo processadas por supostamente violar a lei de direitos autorais com o Copilot, porque a ferramenta pode reproduzir código licenciado.