Roube esta ideia: a música do verão, eleita pelos seus ouvintes
Escrito por Dumè Siacci na
Deixe seus ouvintes elegerem a música do verão, diretamente no seu app: oito músicas, um voto por dispositivo modificável até 31 de agosto, totais invisíveis enquanto o jogo durar, e o ranking completo revelado em 1º de setembro. Tudo gerado ao descrever a seção para o AI Extension Builder da GoodBarber. E, pela primeira vez nesta série, cada voto conta para todos: a seção tem sua própria base, compartilhada entre todos os ouvintes. Este artigo entrega tudo: o que a seção faz, por que o formato funciona, as frases do prompt que realmente importam — e o prompt completo, escrito para ser roubado.

A série «Roube esta ideia»: uma seção de app que descrevemos ao AI Extension Builder, construímos de verdade e entregamos no final com o prompt completo, pronto para colar. Depois da contagem regressiva da volta aos treinos, voltamos ao rádio — com uma novidade: até agora, cada seção guardava seus dados para uma única tela; esta os compartilha entre todos os seus ouvintes.
A seção, do lado do ouvinte
Um título de tela que dá o tom: Song of the Summer. E a regra, anunciada de cara, em uma linha: One device, one vote. Change your mind until August 31. Um dispositivo, uma voz, e o direito de mudar de ideia até 31 de agosto.
Abaixo, os oito candidatos: a capa, o título, o artista, um botão Vote. (As oito músicas da nossa rádio de demonstração, a Radio Alba, são inventadas, artistas incluídos.) Um toque, e a seção confirma: your vote is in. O ouvinte muda de ideia no dia 15 de agosto? Ele volta, vota em outra, e a nova escolha substitui a anterior, simples assim.

O que a tela não mostra é proposital: durante todo o mês de agosto, nada de totais, nada de tendências — cada um sabe apenas que sua voz foi contada. Em 1º de setembro, a seção vira sozinha: ranking completo, número de votos, e a vencedora celebrada no topo da tela. Um encontro de volta às aulas que o app cria por conta própria.
Por que este formato funciona no app de uma rádio
Votação com a audiência o rádio sabe fazer desde sempre: telefone, SMS, formulários. O que o app muda é que o jogo vive onde seus ouvintes passam o verão — no bolso — e dá a eles um motivo para voltar: você passa para conferir, muda de ideia, espera o veredicto. Como o quiz de filmes do verão, é um formato de temporada; ao contrário do quiz, este se joga em conjunto.
Porque essa é a novidade deste episódio: os votos de todos os ouvintes contam juntos. Para isso, a seção precisa de uma parte servidor — os desenvolvedores chamam de «backend»: o lugar, fora do telefone, onde as vozes de todos se somam. Montar isso por conta própria significa um servidor, uma base para criar, acessos para proteger e alguém para manter tudo muito depois de setembro. Aqui, cabe em uma frase do prompt: no momento em que ela se torna necessária, a plataforma propõe conectar uma base — contratada em seu nome, pronta para contar.
E o suspense não é um enfeite: totais visíveis cedo demais esmagam o jogo — os primeiros votos decidem, os seguintes seguem. Resultados ocultos, revelação com data marcada: é a dramaturgia de uma votação no ar, e ela está no prompt.
As frases do prompt que fazem o trabalho
O prompt completo está mais abaixo. Se você for adaptá-lo, quatro frases carregam quase todo o peso — mantenha-as.
1. «Votes from all listeners are counted together and stored in a shared database.» A frase que muda a natureza da seção: ela enuncia o jogo comum com todas as letras. Assim que o prompt o promete, a geração pausa e propõe conectar a base — uma autorização em duas telas, em uma conta em seu nome — depois cria o necessário e liga a seção a ela. Você não vê tabelas nem servidores: vê vozes se somando.
2. «The new vote replaces the previous one — each device counts once in the results, never twice.» O controle antifraude, na medida de um jogo de rádio: um dispositivo, uma voz, e o direito de mudar de ideia. Nossa primeira tentativa obteve essa regra sem pedir; nós a escrevemos preto no branco para que sobreviva a todas as regenerações. O que deve continuar verdadeiro, escreva.
3. «Until August 31 … without revealing totals; from September 1, it displays the full ranking…» O suspense se encomenda, com suas duas datas. A virada é automática: ninguém levanta cedo em 1º de setembro para publicar os resultados — o app faz isso, e ao programa da manhã só resta comentar.
4. «The section must feel calm and stable: nothing flickers or flashes.» A frase nascida dos nossos testes: a primeira versão funcionava, mas a tela piscava a cada visita. O conforto se descreve como todo o resto — atualização no lugar, animações uma vez só, nada de tela de carregamento quando já há algo para mostrar. Uma frase, e a calma chegou.
Um último detalhe: as oito capas são imagens depositadas na seção, e o prompt as designa pelo nome do arquivo — elas aparecem tal e qual, ao lado de cada título. Para o exemplo, criamos capas falsas, combinando com as músicas falsas; coloque as suas.
O prompt — roube
Não há uma linha de código por trás desta seção: um brief escrito, entregue ao AI Extension Builder. Aqui está ele, na íntegra — com os oito títulos fictícios incluídos, prontos para serem substituídos pelos seus.
Faça do seu jeito
Mude as oito linhas e a pergunta, e o mesmo esqueleto — uma lista, um voto que conta para todos, uma data de revelação — serve em qualquer lugar: o prato do mês para um restaurante, a foto do ano para um clube, a camisa da temporada para um time, o projeto favorito para um conselho municipal jovem. Onde quer que uma comunidade precise decidir, e onde anunciar o resultado mereça um pequeno evento. Suas oito linhas, com imagens cujos direitos você tenha — e a data de revelação que combine com o seu calendário.
Para ir além
- Prompt teardown: the same word, two memories — a série irmã: por que uma frase faz lembrar «para uma única tela» e outra «para todo mundo».
- O AI Extension Builder — descreva uma seção, tenha-a no seu app.
- Para os curiosos de engenharia (em inglês): We let an AI write code inside our no-code platform. Generating it was the easy part. — os bastidores, no dev.to.
Sua vez
A música do verão é só um pretexto. A faixa misteriosa de sábado, o nome do novo programa da manhã, o local da próxima transmissão ao vivo: descreva a votação como você a lançaria no ar — a lista, a regra, a data do veredicto. Se dá para descrever, pode virar uma seção do seu app — crie seu app com a GoodBarber.
Em resumo
Os votos de todos os ouvintes contam mesmo juntos?
Sim — é a definição da seção: todos os telefones escrevem na mesma base e leem o mesmo total. O ouvinte da praia e o do escritório votam na mesma urna, e o ranking de 1º de setembro soma todos eles.
Um ouvinte pode votar duas vezes?
A regra gerada é a de um jogo de rádio: um dispositivo conta uma vez, e votar de novo substitui o voto anterior. É o nível certo para escolher um refrão; se a sua votação envolve algo mais sério que a música do verão, coloque suas regras no prompt e veja o que a geração propõe.
Onde vivem os votos?
Em uma base dedicada, em uma conta contratada em nome da sua rádio — o que está em seu nome vive com você. A plataforma propõe a conexão no momento da geração, e só cria o que a seção descreve. E se um dia você remover a seção, os dados continuam sendo seus.
Dá para reutilizar a mecânica em outra votação?
Sim. Descreva uma nova seção — outra pergunta, outra lista, outra data — e a base conectada uma primeira vez serve de novo, sem burocracia extra. A votação do verão pode virar uma seção fixa: a música de Natal, o duelo de lançamentos de sexta, o álbum do ano.
Design