Quando Meta foi lançado Llama 2, um poderoso modelo de inteligência artificial semelhante ao por trás do ChatGPT, no mês passado, tornou possível que desenvolvedores, startups e pesquisadores brincassem com o tipo de IA que encantou o mundo por quase um ano.
Hoje, Meta está acompanhando o lançamento de código de chama, uma versão do modelo que foi ajustada para tarefas de programação. O lançamento pode significar que mais desenvolvedores experimentarão a codificação assistida por IA. Também poderia inspirar novas formas de incorporar IA em software. E poderia ajudar a estabelecer ainda mais a Meta como fornecedor proeminente de ferramentas de IA “abertas”.
“É emocionante que eles estejam liberando os pesos para a comunidade”, diz Deepak Kumarpesquisador de pós-doutorado em Stanford que estudou codificação de IA, referindo-se aos parâmetros da rede neural no centro do modelo.
Kumar diz que o lançamento do modelo de linguagem regular Llama 2 do Meta levou à formação de comunidades dedicadas a discutir como ele se comporta e como pode ser modificado. “Isso nos dá um pouco mais de flexibilidade para brincar com o que exatamente está acontecendo nos bastidores, em comparação com esses modelos de código fechado do Google ou OpenAI.”
Kumar diz que os desenvolvedores provavelmente criarão novos tipos de aplicativos usando o Code Llama. Por exemplo, poderia ser possível criar um assistente de programação que realizasse diversas verificações de segurança adicionais antes de recomendar um pedaço de código, diz Kumar, cujo próprio a pesquisa explorou como a assistência de IA às vezes pode levar a códigos menos seguros. Kumar acrescenta que o lançamento pode inspirar a criação de assistentes especializados para tipos específicos de codificação. “Você pode construir todos os tipos de ferramentas em cima do modelo”, diz ele.
Talia Ringer, professora assistente da Universidade de Illinois Urbana-Champaign que pesquisa programação, diz que o Code Llama será valioso para a pesquisa acadêmica. Já tenho alunos usando modelos Llama para pesquisa e posso ver esses alunos ainda mais entusiasmados com um modelo de código, dada a natureza do nosso trabalho”, diz ela. Mas Ringer acrescenta que, idealmente, os dados utilizados para treinamento também seriam divulgados. “Essa é muitas vezes a peça que falta para dar sentido à pesquisa sobre LLMs”, diz ela.
A programação é uma área em que os recentes avanços na IA já tiveram um impacto considerável.
Em maio de 2021, o GitHub, subsidiária da Microsoft, lançou o Copilot, um plug-in para codificação de programas que completa automaticamente seções de código com base na primeira linha ou em um comentário digitado pelo usuário. O Copilot usa uma versão do GPT da Open AI, o grande modelo de linguagem por trás do ChatGPT. Esse modelo é treinado ainda mais usando código que o GitHub armazena para desenvolvedores, bem como, supostamentepor empreiteiros que são pagos para anotar seu próprio código.
Rostos do GitHub uma ação judicial por usar algum código-fonte aberto em seus dados de treinamento, e Masad diz que o Meta provavelmente limitou os dados de treinamento para evitar tais complicações. O Copilot custa US$ 10 por mês para indivíduos e US$ 19 por mês, por usuário, para empresas.