Conteúdo principal Menu principal Rodapé

Por João Florindo*

foto-blog-01-vibe-coding

Uma tendência recente é o conceito de “vibe coding”, que consiste em usar modelos de linguagem (LLM), como o chatGPT, para gerar códigos em alguma linguagem de programação e mesmo construir apps inteiros. Com conhecimentos limitados ou até mesmo sem saber programar, essas ferramentas têm possibilitado que se criem aplicativos bastando apenas ter a ideia do que se deseja na cabeça. A partir dessa ideia, o usuário vai interagindo com o LLM por meio de prompts e os códigos vão sendo gerados sem que o usuário precise se preocupar. E essas ferramentas cuidam inclusive de partes mais avançadas, como a comunicação com bancos de dados, validação de login, etc. Essas ferramentas também deixam que o usuário mais avançado, com conhecimentos efetivos de programação, possa customizar os códigos gerados como queira, deixando assim que o LLM cuide apenas da parte mais burocrática do desenvolvimento e assim acelerando em muito o processo todo. Enfim, tem aplicação para todos os gostos e níveis de conhecimento.

Embora o próprio chatGPT possa gerar códigos, existem várias ferramentas mais adequadas para esse propósito, pensando no desenvolvimento integral. Exemplos são o GitHub Copilot, Cursor AI, e vários outros. Mas hoje eu queria destacar em particular o Firebase Studio, lançado recentemente pelo Google. Como já temos nossa vida digital fortemente atrelada à gigante das buscas, é natural que este seja um caminho bem amigável ao entusiasta que queira se aventurar no mundo do desenvolvimento de software (e o melhor de tudo, sem precisar de fato programar!). Além disso, o Firebase permite que se faça bastante coisa de forma gratuita. O uso é bastante simples e intuitivo e o Firebase guia o usuário desde a ideia inicial do aplicativo até a publicação. E é tudo feito no navegador de internet, não precisa baixar nem instalar nada.

A ferramenta está disponível aqui: https://studio.firebase.google.com/?hl=pt-br

Deixo aqui a indicação de um tutorial de exemplo de uso, que cria um aplicativo que reconhece ingredientes em uma foto e sugere receitas: https://generativeai.pub/google-launches-firebase-studio-build-full-stack-ai-apps-with- gemini-4651dacc5ab2

Em suma, estamos nos aproximando de um momento em que a linguagem de programação não será mais uma barreira para a criatividade. Quem tiver uma boa ideia e visão clara do problema que quer resolver vai se beneficiar muito. Espero que aproveitem!


*João Florindo é Professor Doutor no Instituto de Matemática, Estatística e Computação Científica (IMECC) da Universidade Estadual de Campinas (Unicamp).

Ir para o topo