O Firebase do Google recebe extensões de IA e abre seu mercado

Firebasea plataforma de back-end como serviço do Google para desenvolvedores de aplicativos, está recebendo seu quinhão de novos recursos na conferência de desenvolvedores de I/O da empresa hoje, mas a atualização principal é a adição de Extensões de IA, alimentado pela API PaLM do Google. Isso além do suporte para a linguagem Python no Cloud Functions para Firebase (2ª geração), atualizações para o serviço de banco de dados Cloud Firestore e muito mais. Além disso, o Google agora está abrindo o mercado de extensões do Firebase para mais desenvolvedores.

Jeanine Banks, líder do grupo de produtos para desenvolvedores do Google, me disse que a empresa está focada em reduzir a complexidade para os desenvolvedores. “Com tantas tecnologias diferentes — especialmente agora que você deseja criar para vários dispositivos, quer criar em várias plataformas — certamente não faltam ferramentas para ajudar os desenvolvedores a fazer isso. Portanto, é fundamental que facilitemos ao máximo a construção de grandes coisas”, disse ela. “Claro, com IA e IA generativa, isso apenas aumenta as apostas novamente. É mais para os desenvolvedores pensarem e, em particular, não apenas para os desenvolvedores que estão profundamente envolvidos em IA e aprendizado de máquina, mas para o engenheiro comum. Como eles podem aproveitar essas coisas para criar ótimos aplicativos e experiências?”

Créditos da imagem: Google

O Google apresentou pela primeira vez as extensões do Firebase, que são soluções pré-embaladas para desenvolvedores de aplicativos, em 2019. O serviço está disponível para todos agora e, dado o foco do Google em todas as coisas relacionadas à IA no momento, não é surpresa que a equipe do Firebase – e os desenvolvedores que usam a plataforma – também estão entrando nessa onda. Entre as novas extensões estão geradores de imagens, ferramentas para construir chatbots em cima da API PaLM e um resumidor de texto, entre outros.

Até o ano passado, o Google trabalhava diretamente com os provedores de extensão que desejavam oferecer suas APIs no mercado. Agora, está abrindo este projeto para mais provedores para que eles possam se integrar, Banks me disse.

“Nosso foco principal com as extensões do Firebase é acelerar a criatividade dos desenvolvedores e a capacidade de criar seus aplicativos”, explicou ela. “Achamos que, ao capacitá-los para isso, eles terão sucesso, seus aplicativos serão bem-sucedidos – e, à medida que seus aplicativos forem bem-sucedidos, eles provavelmente aumentarão. Eles usarão mais nuvem, mais Play Services, usarão mais serviços de pagamento.” É também assim que o Google planeja monetizar (indiretamente) esse serviço – não por meio de acordos de participação nos lucros, mas simplesmente colocando mais desenvolvedores no ecossistema maior de serviços do Google.

A adição do Python como uma linguagem suportada no Cloud Functions também está um pouco relacionada a esse jogo de IA. Afinal, o Python é a linguagem padrão para a maioria dos projetos de IA e, como observou Banks, agora isso permitirá que os desenvolvedores da comunidade AI/ML criem suas próprias extensões com mais facilidade e também as disponibilizem no mercado.

Especificamente, Cloud Functions 2nd gen, que agora também está disponível, é onde o Firebase está adicionando esse suporte a Python (em visualização pública). Além disso, o Cloud Functions de 2ª geração agora oferece até 32 gigabytes de memória e pode lidar com até 1.000 solicitações em paralelo.

Algumas das atualizações menores do Firebase este ano incluem suporte para consultas OR no Firestore e uma série de atualizações de segurança, bem como suporte para frameworks como SvelteKit, Asto e Nuxt no Firebase Hosting e suporte para atualizações Fultter SDK e suporte Firebase Hosting para Web Flutter usando WebAssemby.

Sair da versão mobile