A Google tem vindo a investir fortemente na área da Inteligência Artificial (IA) generativa, especialmente com o seu produto Bard. No entanto, a ascensão vertiginosa do ChatGPT da OpenAI, que já é incorporado em aplicações como o Bing Mobile e o Skype da Microsoft, tem colocado pressão adicional sobre a empresa.
De acordo com um relatório de dezembro de 2022, a Google terá mesmo iniciado um “código vermelho” interno quando o ChatGPT foi disponibilizado para o público em geral.
O ChatGPT já suporta codificação há algum tempo, mas o Bard chegou um pouco mais tarde. Isso mudou no mês passado, quando a Google começou a expandir as capacidades de codificação da IA para o Google Colab, o seu ambiente de desenvolvimento Python baseado na nuvem.
Novas funcionalidades no Google Colab
Entre as novas funcionalidades de IA que estão a chegar ao Colab está um chatbot dedicado para te auxiliar durante o processo de codificação, além da capacidade de gerar código usando linguagem natural. Segundo o post de anúncio da Google, estas funcionalidades chegam ao Colab através do Codey, um modelo de IA gerativo focado em codificação. Baseia-se no PaLM 2 e foi detalhado no recentemente concluído I/O 2023.
Codey e as suas funcionalidades
Na sua fase inicial de disponibilidade, os modelos Codey no Colab estarão acessíveis para utilizadores nos EUA. A Google afirma que o primeiro conjunto de funcionalidades vai “focar-se na geração de código”, acrescentando que a nova integração pode “aumentar drasticamente a velocidade, qualidade e compreensão da programação”. Este lançamento de nova funcionalidade também elimina a necessidade de escrever o mesmo tipo de código repetidamente. Quando disponível, os utilizadores “elegíveis” do Colab verão um botão “Gerar” e uma caixa ao lado para introduzir comandos de texto, conforme ilustrado acima.
Chatbot para a codificação
Há também um novo chatbot a caminho do Colab, cujo lançamento está listado como “em breve”, sem um prazo definitivo disponível. A Google diz que este pode responder a perguntas básicas como “Como importo dados do Google Sheets?” ou “Como filtro um DataFrame Pandas?” para melhorar ainda mais a experiência de IA tanto para iniciantes como para profissionais.
Entretanto, os subscritores pagantes “elegíveis” do Colab irão encontrar brevemente sugestões de autocompletar enquanto digitam código. Esta é outra forma de eliminar algumas teclas, especialmente quando se trabalha com um monte de código.
Implementação futura
A Google afirma que algumas destas funcionalidades serão implementadas gradualmente nos próximos meses, começando pelos clientes pagantes nos EUA. A empresa planeia expandi-lo para “outras geografias” no devido tempo, enquanto os subscritores gratuitos do Colab também deverão recebê-lo eventualmente.
Esta nova solução evita o incómodo de gerar código no chatbot da Google e exportá-lo para o Colab. É importante recordar que qualquer código gerado através de comandos num chatbot pode ser usado pela Google para melhorar os seus modelos. Por isso, a menos que estejas apenas a satisfazer a tua curiosidade, este método não é recomendado para código que preferirias não tornar público.
Outros artigos interessantes: