IA na Prática:
da foto à aplicação
Em uma hora, vamos transformar uma ideia em uma aplicação que gera fotos profissionais com IA. No caminho, você aprende um método para construir as próximas.
Duas formas de participar, um mesmo projeto
O Google Stitch e a API do Gemini, usada pelo AI Studio, só podem ser usados por maiores de 18 anos. Por isso, a turma se divide em duas trilhas que trabalham juntas.
Você opera as ferramentas
- Usa sua própria conta Google
- Cria a interface no Stitch e a aplicação no AI Studio
- Testa a aplicação no seu computador
Você decide o que será construído
- Escreve estilos e requisitos que entram na aplicação do professor
- Avalia os resultados e aponta erros da IA
- Preenche a ficha do seu próprio projeto
Checklist antes da aula
Roteiro da aula
IA generativa cria. Ela não copia nem consulta.
Um modelo generativo aprendeu padrões com milhões de exemplos. Quando recebe um pedido, ele produz algo novo que combina com esses padrões.
Você descreve a cena e o modelo cria do zero.
Você envia uma foto e diz o que deve mudar.
O modelo cria uma cena nova tentando manter a pessoa. É o que nossa aplicação faz.
Quatro jeitos de trabalhar com IA
Pede coisas e usa o que vier.
Sabe orientar a IA e ajustar o resultado.
Cria soluções que usam IA por dentro.
Combina pessoas, IA e tecnologia para resolver problemas.
Copiar um prompt pronto é nível 1. Hoje você vai escrever os requisitos, abrir o código e julgar o resultado.
A regra das fotos nesta aula
Um rosto é um dado biométrico, e a LGPD trata esse tipo de dado como sensível. Dados de crianças e adolescentes têm proteção ainda maior. Ao enviar uma foto para a aplicação, ela vai para um servidor na nuvem.
Fotos de alunos, de colegas ou de qualquer pessoa que não autorizou.
A foto do professor, que autorizou, ou uma pessoa fictícia gerada por IA.
Gerar imagens que enganem, constranjam ou se passem por alguém.
Crie sua pessoa fictícia: no AI Studio, abra um chat com um modelo que gera imagens e cole:
Gere uma foto realista de uma pessoa fictícia, adulta, em estilo selfie casual: rosto de frente, bem iluminado, fundo simples de uma sala comum, roupa do dia a dia. A pessoa não deve se parecer com nenhuma pessoa famosa ou real.
Baixe a imagem. Ela será a foto de entrada da sua aplicação.
O desafio: AI Professional Photos
- O usuário envia uma foto
- Escolhe um estilo: Executivo, Palestrante, Casual Profissional, Criativo ou um estilo criado pela turma
- Escolhe uma pose: braços cruzados, sentado, em pé ou meio corpo
- Clica em Gerar minha foto
- Recebe a foto gerada e vê o prompt usado para criá-la
Anatomia de um bom prompt
Antes de construir, precisamos explicar para a IA o que queremos. Veja as partes do prompt que vamos usar:
Tire a parte 2 (contexto). O que você acha que o Stitch faria diferente? Guarde a resposta para comparar.
Criando a primeira interface
- Acesse stitch.withgoogle.com e escolha o formato Web
- Cole o prompt abaixo e envie
Crie uma aplicação web responsiva chamada "AI Professional Photos", para pessoas sem conhecimento técnico que querem uma foto profissional para currículo ou LinkedIn. O usuário deve: 1. Fazer upload de uma foto e ver uma prévia; 2. Escolher um estilo fotográfico; 3. Escolher uma pose; 4. Clicar no botão "Gerar minha foto"; 5. Ver o resultado logo abaixo. Tudo em uma única página, com textos em português do Brasil. Visual moderno, limpo e em tons de azul.
Evoluindo o layout
Um pedido por vez. Assim você sabe o que causou cada mudança.
Diga o que deve ficar igual, não só o que deve mudar.
Seja concreto: "cards com imagem e nome", e não "deixe mais bonito".
Mantenha o layout atual. Transforme os estilos em cards visuais com imagem ilustrativa e nome: Executivo, Palestrante, Casual Profissional e Criativo. Abaixo deles, mostre as poses como botões selecionáveis: Braços cruzados, Sentado, Em pé e Retrato de meio corpo.
Mantenha tudo o que já existe. Abaixo do botão "Gerar minha foto", adicione uma área de resultado com a foto original e a foto gerada lado a lado, os botões "Baixar foto" e "Gerar outra versão", e um bloco recolhível chamado "Ver o prompt usado".
Atividade: crie um estilo novo
Preencha os campos. O texto à direita é montado automaticamente, e os melhores estilos entram na aplicação do professor.
Os textos em cinza são um exemplo. Escreva por cima para criar o seu.
Leia seu estilo em voz alta ou mostre ao professor. Pense: quem escolher esse estilo vai receber o que espera?
Agora vamos fazer essa interface funcionar
Como a aplicação parece
Uma interface desenhada. Ainda não faz nada ao clicar.
O que a aplicação faz
Comportamento, conexão com o modelo e resultado real.
- No Stitch, selecione a tela final e clique em Exportar ou no ícone </>
- Escolha HTML e copie o código
- Em aistudio.google.com, clique em Build
- Deixe o código copiado guardado: ele vai no fim do prompt do Passo 4
Todo software é Entrada → Processamento → Saída
O que o usuário fornece: a foto, o estilo e a pose.
O que acontece com isso: montar a instrução, enviar ao modelo e preservar a identidade.
O que o usuário recebe: a foto gerada, o botão de baixar e o prompt usado.
Requisito vago ou requisito verificável?
"A aplicação deve funcionar bem e ser fácil de usar."
"O botão Gerar só fica ativo depois que a foto, o estilo e a pose forem escolhidos."
Um bom requisito pode ser testado: ao usar a aplicação, você consegue dizer se ele foi cumprido ou não.
Escreva um requisito verificável sobre o que deve acontecer quando a geração falhar. Compare com o que está no prompt do próximo slide.
Transformando requisitos em software
Cole no Build do AI Studio. Troque as duas marcações entre colchetes: uma pelo estilo criado na atividade e outra pelo código do Stitch.
Tenho o layout de uma aplicação chamada "AI Professional Photos", criado no Google Stitch. O código está no final desta mensagem. Transforme esse layout em uma aplicação funcional, mantendo o visual o mais fiel possível. ENTRADA - O usuário envia uma foto (JPG ou PNG) e vê uma prévia dela. - Escolhe um estilo e uma pose. - O botão "Gerar minha foto" só fica ativo quando foto, estilo e pose foram escolhidos. PROCESSAMENTO - Use o modelo de geração de imagens do Gemini, enviando a foto original como referência. - Guarde as descrições dos estilos em uma lista única no código chamada ESTILOS, fácil de encontrar e editar: • Executivo: roupa social escura, escritório moderno com fundo desfocado, luz suave de estúdio. • Palestrante: palco com iluminação cênica, microfone de lapela, plateia desfocada ao fundo. • Casual Profissional: camisa ou blusa sem gravata, coworking claro, luz natural. • Criativo: roupa com cores marcantes, fundo de estúdio colorido, iluminação artística. • [COLE AQUI O ESTILO CRIADO PELA TURMA] - Monte a instrução juntando a descrição do estilo, a pose escolhida e esta regra: "Preserve exatamente o rosto, o tom de pele, a idade, o cabelo e os traços da pessoa da foto de referência." - Durante a geração, mostre "Gerando sua foto...". SAÍDA - Mostre a foto original e a gerada lado a lado. - "Baixar foto" baixa a imagem gerada. - "Gerar outra versão" gera de novo com as mesmas escolhas. - Em "Ver o prompt usado", mostre o texto exato enviado ao modelo. - Se a geração falhar, mostre uma mensagem em português explicando o que aconteceu e permita tentar de novo. Todos os textos em português do Brasil. CÓDIGO DO LAYOUT (Stitch): [COLE AQUI O CÓDIGO COPIADO DO STITCH]
Revisão: os requisitos foram cumpridos?
Faltou algo? Descreva o problema com precisão, do mesmo jeito que você falaria com uma pessoa:
O botão "Gerar minha foto" fica ativo mesmo sem foto enviada. Ele deve ficar desativado até que a foto, o estilo e a pose tenham sido escolhidos. Não altere mais nada na aplicação.
O que acontece quando você clica em Gerar
A tela coleta suas escolhas
Foto, estilo "Palestrante" e pose "Braços cruzados".
O código monta o prompt
Junta a descrição do estilo, a pose e a regra de preservar o rosto. Esse texto foi você quem escreveu.
Foto e prompt viajam até o Google
A aplicação chama a API do Gemini pela internet. A foto sai do seu computador.
O modelo gera uma imagem nova
Ele não edita a foto: redesenha a cena a partir dos padrões que aprendeu.
A tela mostra o resultado
Imagem gerada, botão de baixar e o prompt que foi usado.
O prompt virou parte do software
- No AI Studio, abra a visão de código (aba Code ou ícone </>)
- Procure por ESTILOS com Ctrl + F
- Na descrição do Executivo, troque "roupa social escura" por "jaqueta jeans e camiseta branca"
- Salve, gere de novo com o estilo Executivo e compare com a primeira foto
Não encontrou? Peça para a IA mostrar onde está:
Mostre em qual arquivo e em qual trecho está a lista ESTILOS. Explique em linguagem simples, em até 5 frases, como o texto enviado ao modelo é montado quando o usuário clica em "Gerar minha foto". Não altere o código.
Hora da verdade: três testes
Palestrante + Braços cruzados
O fluxo completo funciona?
Troque só o estilo: Executivo
O resultado muda de acordo com a escolha?
Repita o Teste 2 exatamente igual
A imagem sai igual? Por que não?
A IA entregou. Agora, você julga.
Compare a foto original com as geradas. Marque o que você encontrou:
Se algo der errado
Descreva o que aconteceu, o que era esperado e o que não deve mudar.
Quando clico em "Gerar minha foto", nada acontece. O esperado é ver "Gerando sua foto..." e depois a imagem na área de resultado. Encontre a causa, explique em uma frase e corrija sem alterar o visual.
A foto gerada não se parece com a pessoa da foto original. Reforce a regra de preservação no prompt enviado ao modelo: o rosto, o tom de pele, a idade, o cabelo e os traços devem ser idênticos aos da foto de referência. Mude apenas o texto do prompt.
Quando o limite de uso do modelo é atingido, a aplicação trava. Mostre a mensagem "Muitas gerações em pouco tempo. Aguarde um minuto e tente de novo." e reative o botão.
O plano gratuito tem limite de gerações. Se ele acabar, continue pela Trilha Diretor e acompanhe a tela do professor.
O que separa este protótipo de um produto
Cada imagem gerada custa dinheiro. Com mil usuários por dia, quem paga?
O usuário precisa autorizar o uso da foto e saber para onde ela vai.
Onde a foto fica e por quanto tempo? A LGPD exige resposta.
Como impedir que alguém use a aplicação para gerar foto de outra pessoa?
Os serviços de IA têm idade mínima. A aplicação também precisa respeitar isso.
A chave de acesso à API não pode ficar exposta no site publicado.
A IA acelerou a construção. As decisões acima continuam sendo de pessoas.
O método: sua ficha de projeto
O método que usamos hoje serve para qualquer aplicação. Preencha com uma ideia sua. O prompt ao lado é montado sozinho e fica salvo neste navegador.
Desafio para casa, em três níveis
Adicione um estilo
Use o estilo que você criou na atividade e peça ao AI Studio para incluí-lo na lista ESTILOS.
Mude a saída
Faça a aplicação também gerar uma legenda curta para a foto, pronta para o LinkedIn.
Crie sua aplicação
Use o prompt da sua ficha de projeto e construa uma aplicação nova do zero.
Depois que a foto for gerada, crie também uma legenda curta (até 2 frases) para o LinkedIn, de acordo com o estilo escolhido. Mostre a legenda abaixo da foto com um botão "Copiar legenda". Não altere o restante da aplicação.
Menor de 18 anos? Os níveis 1 e 3 funcionam no papel: escreva o prompt e a ficha completos. Quando fizer 18 anos, é só colar.
Em 1 hora nós...
Você não precisa começar sabendo programar para transformar uma ideia em algo real.
Precisa aprender a descrever problemas, experimentar, avaliar os resultados e assumir as decisões que a IA não deve tomar sozinha.