Este parece ser o primeiro desafio contra o GitHub Copilot da Microsoft, mesmo que esteja severamente limitado no momento.
Atualmente, os aplicativos de IA e os grandes modelos de linguagem (LLMs) estão na moda, com a Microsoft e OpenAI liderando principalmente o ataque. No entanto, antes da recente explosão na popularidade deste domínio, a Microsoft já nos tinha dado uma dica do que vem a seguir quando introduziu o GitHub Copilot em 2021. A liderança da empresa de tecnologia de Redmond nesta área tornou-se evidente com o lançamento de aplicações como Bate-papoGPT e Bate-papo do Bing, que são bastante proficientes - se não perfeitos - ao escrever código e corrigir bugs nele. Embora o Google Bard também possa escrever código, o Google agora parece estar seguindo os passos da Microsoft ao lançar recursos de programação em pares alimentados por IA no Colab, provavelmente para competir com a Microsoft.
Para quem não sabe, o Google Colab oferece notebooks Jupyter hospedados na nuvem para que os desenvolvedores possam escreva e execute código em Python diretamente no navegador sem baixar nenhum adicional Programas. Embora seja de uso gratuito, o Google oferece
vários níveis de pagamento caso seu código exija muita computação e não possa funcionar suficientemente bem no nível gratuito. Colab é uma ferramenta bastante madura desde que foi lançada em 2017 e agora o Google quer aprimorá-la, oferecendo recursos de programação assistida por IA semelhantes ao GitHub Copilot da Microsoft.O Google tem anunciado que o Colab aproveitará os modelos de código oferecidos pelo Codey para facilitar a geração de código e recursos de conclusão, juntamente com um chatbot especializado para permitir que os desenvolvedores escrevam de alta qualidade código mais rápido. A empresa enfatizou que o conjunto de dados de treinamento da Codey usa código “licenciado permissivamente” que é adaptado aos ambientes de codificação Python e Colab. Código é baseado em PaLM 2, que é o LLM mais recente que alimenta a nova versão do Google Bard.
Os novos recursos de IA do Colab estarão inicialmente disponíveis apenas para clientes baseados nos Estados Unidos, com Google enfatizando que o lançamento inicial priorizará a geração de código baseado em linguagem natural Comandos. Isso deve reduzir o tempo necessário para escrever código padrão, permitindo que os desenvolvedores se concentrem em aspectos de maior prioridade de seu software. Os programadores poderão pressionar o botão “Gerar” na parte superior de seu notebook Colab para escrever um prompt e gerar código. Enquanto isso, o chatbot integrado servirá como uma interface de conversação onde você poderá fazer perguntas específicas sobre o código e outros casos de uso, como “Como faço para importar dados do Planilhas Google?”
O Google observou que a integração baseada no Codey estará disponível gratuitamente, o que é uma boa notícia para os sete milhões de clientes, a maioria estudantes, que o Colab possui atualmente. Dito isto, os clientes pagos nos EUA terão acesso primeiro aos recursos de IA, seguidos pelos usuários de nível gratuito na mesma região. Assim que esta implementação inicial for concluída, o Google planeja expandir para mais países.
É importante notar que este é essencialmente o primeiro concorrente do GitHub Copilot da Microsoft no domínio da grande tecnologia. Embora tenha um importante argumento de venda na forma de acesso gratuito em comparação com Nível básico de US$ 10/mês do GitHub Copilot, ainda está severamente restrito no que pode fazer. Codey é limitado ao código Colab na nuvem, enquanto o Copilot se integra a vários locais populares ambientes de desenvolvimento integrados (IDEs), incluindo Visual Studio, Visual Studio Code, Neovim e mais. Além disso, os recursos de codificação do Codey cobrem apenas Python, enquanto o Copilot atende desenvolvedores em várias pilhas de tecnologia, incluindo Python, Java, C, Ruby e Javascript, entre outros.
Independentemente disso, a intenção do Google é clara aqui. A empresa pretende desafiar a Microsoft no espaço de programação assistida por IA, e o próximo passo lógico pode incluir a oferta de integrações com IDEs, incluindo seus próprios Estúdio Android.