Code Llama Testando o Modelo de Linguagem de Código Aberto do Facebook 🦙
O CEO da Meta, Mark Zuckerberg, recentemente apresentou o Code Llama, uma inteligência artificial de 70 bilhões de parâmetros criada especificamente para programação. Mas como ela se destaca em relação aos gigantes como o ChatGPT? Decidi testá-la.
“`html
Experimentei o Code Llama da Meta com 3 desafios de codificação IA nos quais o ChatGPT se destacou – e não foi impressionante.
Imagem por Pixabay
Poucas semanas atrás, o CEO da Meta, Mark Zuckerberg, fez um anúncio empolgante no Facebook. Sua empresa está disponibilizando o Code Llama, seu extenso modelo de linguagem (LLM) que funciona como um motor de inteligência artificial (IA) semelhante ao GPT-3.5 e GPT-4 no ChatGPT. Este motor, especificamente projetado para auxiliar na escrita e edição de código, ostenta incríveis 70 bilhões de parâmetros. A esperança é que, alimentando o modelo com problemas mais desafiadores, ele forneça respostas mais precisas.
O Dilema de Disponibilização de Código Aberto 🔓
A decisão de disponibilizar o Code Llama em código aberto é realmente intrigante. Isso implica que os desenvolvedores podem baixar o modelo, instalá-lo em seus próprios servidores e utilizá-lo para buscar assistência de programação sem se preocupar com o Facebook capturando seu código para treinamento ou outros fins nefastos. No entanto, configurar um servidor Linux e superar várias dificuldades pode ser bastante trabalhoso. Felizmente, os magos da tecnologia da Hugging Face já integraram o LLM Code Llama de 70B em sua interface HuggingChat. Então, vamos analisar isso mais de perto a seguir.
Começando com o Code Llama 🚀
Para começar com o Code Llama, basta criar uma conta gratuita na Hugging Face. Se você já tem uma conta, pode usar o LLM Code Llama de 70B com essa mesma conta. No entanto, é essencial observar que, ao contrário de instalar o Code Llama em seu próprio servidor, usar o serviço da Hugging Face pode envolver compartilhar o que quer que você digite com os autores do modelo (a menos que você desative essa opção nas configurações).
- Grandes empresas de tecnologia prometem combater conteúdo falso ger...
- Google DeepMind’s Gemini Pro 1.5 Mais um concorrente surge na...
- 🤖 AI Coloca o AI em ADvvertising 🤖
Veja como mudar para o Code Llama no HuggingChat: 1. Faça login no HuggingChat. 2. Na interface do chat, clique no ícone de configurações para acessar as configurações. 3. Nas configurações, selecione o modelo codellama/CodeLlama-70b-Instruct-hf à esquerda. 4. Verifique se o LLM Code Llama foi escolhido. 5. Clique em Ativar.
Agora, você está pronto para conversar com o modelo Code Llama!
Colocando o Code Llama à Prova 🧪
Para avaliar as capacidades do Code Llama, conduzi uma série de testes, comparando seu desempenho com o do ChatGPT e Bard (Gemini). Vamos dar uma olhada em alguns desses testes.
Teste 1: Escrevendo um Plugin do WordPress 💻
Neste teste, o desafio girava em torno de criar um plugin do WordPress compatível com o PHP 8. O ChatGPT se destacou nesta tarefa, enquanto o Bard teve alguma dificuldade. E o Code Llama? Infelizmente, ele ficou aquém. O código gerado não continha um cabeçalho de plugin e tinha elementos ausentes, tornando-o incompatível com o formatador de código do meu editor de programação. Além disso, o código não pôde ser testado, marcando-o como uma clara falha.
Teste 2: Reescrevendo uma Função de String 🔡
Em seguida, tentei corrigir um bug em meu código relacionado à aceitação de valores decimais em vez de apenas inteiros. Tanto o ChatGPT quanto o Code Llama forneceram soluções satisfatórias, sendo que este último gerou um código funcional e aceitável.
Teste 3: Encontrando um Bug que Eu Não Consegui Encontrar 🐞
Neste teste, desafiei o Code Llama com um problema de codificação complexo que havia me deixado perplexo anteriormente. O ChatGPT se destacou ao identificar a causa raiz do problema e sugerir uma solução. O Bard, por outro lado, apenas olhou para a superfície e não pôde fornecer uma solução adequada. Infelizmente, o Code Llama teve o mesmo destino que o Bard, falhando em compreender as complexidades do problema em questão.
🚨 E o Vencedor É… 🚨
Com base nos resultados dos testes, fica claro que o Code Llama não está tão bem posicionado quanto o ChatGPT. Embora o Code Llama possa oferecer a vantagem da privacidade quando instalado em seu próprio servidor, ele perde seu valor se não puder fornecer respostas precisas. Em comparação, o desempenho do ChatGPT estabelece um padrão elevado para o Code Llama alcançar.
“““html
É importante notar que esses testes não são exaustivos, mas destacam a diferença entre os dois modelos. A Code Llama ainda tem potencial, mas melhorias são necessárias para equipará-la ao nível do ChatGPT. O Facebook precisa “se esforçar” e fazer os aprimoramentos necessários.
E os Outros Assistentes de Codificação de IA? 👥
Você já experimentou outros assistentes de codificação de IA? Como foi a experiência para você? Deixe-nos saber nos comentários abaixo! Sempre é fascinante ouvir sobre suas experiências e as ferramentas que você achou úteis.
Também, não se esqueça de me seguir nas redes sociais para atualizações diárias sobre projetos. Inscreva-se em minha newsletter de atualizações semanais no Substack, e conecte-se comigo no Twitter, Facebook, Instagram, e YouTube. Vamos manter contato e compartilhar nossos pensamentos neste mundo sempre emocionante da tecnologia!
Lista de Referências:
- Anúncio do CEO da Meta, Mark Zuckerberg
- ChatGPT da OpenAI
- Por que os modelos de IA generativos de código aberto ainda estão um passo atrás do GPT-4
- Implementação da Hugging Face do Code Llama
- IA auxilia na escrita de código mais seguro
- Teste de codificação anterior usando Bard (Gemini)
- Como usar o ChatGPT para escrever código
- Implementando IA na engenharia de software: Tudo que você precisa saber
Nota: Estes são os links originais do conteúdo fornecido.
“`