IA na Prática: da Foto à Aplicação
IA na Prática · IFNMG
1/1
Minicurso · IFNMG

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.

Duração: 60 min
Nível: iniciante, sem programação
Ferramentas: Google Stitch e Google AI Studio
Acompanhe por este link. Os prompts têm botão Copiar, e algumas partes você mesmo vai preencher.
Antes de começar

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.

Trilha Construtor · 18+

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
Trilha Diretor · todos

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
Nas duas trilhas, a parte mais importante é a mesma: saber descrever o que você quer e julgar o que a IA entregou. Procure o quadro tracejado Trilha Diretor ao longo dos slides.
Antes de começarTrilha Construtor

Checklist antes da aula

Ficou para trás durante a aula? Sem problema. Continue pela Trilha Diretor e retome no próximo passo.
Visão geral

Roteiro da aula

00–08 minIA generativa e o desafioComo o modelo cria imagens e de onde vêm os erros8 min
08–18 minDesenhando a interface no StitchAnatomia de um prompt; a turma cria um estilo10 min
18–35 minTransformando o design em aplicação no AI StudioEntrada, processamento e saída17 min
35–42 minAbrindo a caixa-pretaOnde está o prompt dentro do código7 min
42–52 minTeste e análise críticaO que a IA acertou e o que errou10 min
52–60 minDo protótipo ao seu projetoLimites, ficha de projeto e desafio8 min
Bloco 1 · Entender00–08 min
Bloco 1 · Entender00–03 min

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.

Texto → imagem

Você descreve a cena e o modelo cria do zero.

Imagem + instrução

Você envia uma foto e diz o que deve mudar.

Foto como referência

O modelo cria uma cena nova tentando manter a pessoa. É o que nossa aplicação faz.

Por que isso importa hoje: o modelo não "reconhece" a pessoa da foto. Ele redesenha alguém parecido. Por isso o rosto pode mudar um pouco, e o mesmo pedido gera resultados diferentes. Vamos verificar isso no teste.
Bloco 1 · Entender03–04 min

Quatro jeitos de trabalhar com IA

Nível 1Consumidor

Pede coisas e usa o que vier.

Nível 2Operador

Sabe orientar a IA e ajustar o resultado.

Meta de hojeConstrutor

Cria soluções que usam IA por dentro.

Nível 4Líder

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.

Bloco 1 · Entender04–06 min

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.

Não usaremos

Fotos de alunos, de colegas ou de qualquer pessoa que não autorizou.

Usaremos

A foto do professor, que autorizou, ou uma pessoa fictícia gerada por IA.

Nunca

Gerar imagens que enganem, constranjam ou se passem por alguém.

Passo 0Trilha Construtor

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.

Bloco 1 · Entender06–08 min

O desafio: AI Professional Photos

  1. O usuário envia uma foto
  2. Escolhe um estilo: Executivo, Palestrante, Casual Profissional, Criativo ou um estilo criado pela turma
  3. Escolhe uma pose: braços cruzados, sentado, em pé ou meio corpo
  4. Clica em Gerar minha foto
  5. Recebe a foto gerada e vê o prompt usado para criá-la
Bloco 2 · Desenhar08–18 min
Bloco 2 · Stitch08–10 min

Anatomia de um bom prompt

Antes de construir, precisamos explicar para a IA o que queremos. Veja as partes do prompt que vamos usar:

Crie uma aplicação web responsiva chamada "AI Professional Photos"1 para pessoas sem conhecimento técnico que querem uma foto profissional para currículo ou LinkedIn.2 O usuário faz upload de uma foto, escolhe um estilo, escolhe uma pose, clica em "Gerar minha foto" e vê o resultado.3 Tudo em uma única página, com textos em português do Brasil.4 Visual moderno, limpo e em tons de azul.5
1 · ObjetivoO que deve ser criado
2 · ContextoPara quem e por quê
3 · RequisitosO que precisa funcionar
4 · RestriçõesLimites e regras
5 · FormatoComo deve parecer
Trilha Diretor

Tire a parte 2 (contexto). O que você acha que o Stitch faria diferente? Guarde a resposta para comparar.

Passo 1Bloco 2 · StitchTrilha Construtor10–13 min

Criando a primeira interface

  1. Acesse stitch.withgoogle.com e escolha o formato Web
  2. 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.
O primeiro resultado não precisa ser o final. Olhe para a tela e anote o que está faltando.
Passo 2Bloco 2 · StitchTrilha Construtor13–15 min

Evoluindo o layout

Regra 1

Um pedido por vez. Assim você sabe o que causou cada mudança.

Regra 2

Diga o que deve ficar igual, não só o que deve mudar.

Regra 3

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".
Bloco 2 · AtividadeTodos15–18 min

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.


    
Trilha Diretor

Leia seu estilo em voz alta ou mostre ao professor. Pense: quem escolher esse estilo vai receber o que espera?

Bloco 3 · Construir18–35 min
Passo 3Bloco 3 · AI StudioTrilha Construtor18–21 min

Agora vamos fazer essa interface funcionar

Google Stitch

Como a aplicação parece

Uma interface desenhada. Ainda não faz nada ao clicar.

Google AI Studio

O que a aplicação faz

Comportamento, conexão com o modelo e resultado real.

  1. No Stitch, selecione a tela final e clique em Exportar ou no ícone </>
  2. Escolha HTML e copie o código
  3. Em aistudio.google.com, clique em Build
  4. Deixe o código copiado guardado: ele vai no fim do prompt do Passo 4
Os menus mudam com frequência. Se o Stitch oferecer um botão para enviar direto ao AI Studio, pode usar.
Bloco 3 · AI StudioTodos21–25 min

Todo software é Entrada → Processamento → Saída

Entrada

O que o usuário fornece: a foto, o estilo e a pose.

Processamento

O que acontece com isso: montar a instrução, enviar ao modelo e preservar a identidade.

Saída

O que o usuário recebe: a foto gerada, o botão de baixar e o prompt usado.

Requisito vago ou requisito verificável?

Vago

"A aplicação deve funcionar bem e ser fácil de usar."

Verificável

"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.

Trilha Diretor

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.

Passo 4Bloco 3 · AI StudioTrilha Construtor25–31 min

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]
Repare em dois pedidos novos: a lista ESTILOS e o bloco Ver o prompt usado. Eles preparam o Bloco 4, quando vamos abrir a caixa-preta.
Passo 5Bloco 3 · AI StudioTodos31–35 min

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.
Bloco 4 · Abrir a caixa-preta35–42 min
Bloco 4 · Caixa-pretaTodos35–37 min

O que acontece quando você clica em Gerar

1

A tela coleta suas escolhas

Foto, estilo "Palestrante" e pose "Braços cruzados".

2

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.

3

Foto e prompt viajam até o Google

A aplicação chama a API do Gemini pela internet. A foto sai do seu computador.

4

O modelo gera uma imagem nova

Ele não edita a foto: redesenha a cena a partir dos padrões que aprendeu.

5

A tela mostra o resultado

Imagem gerada, botão de baixar e o prompt que foi usado.

Passo 6Bloco 4 · Caixa-pretaTrilha Construtor37–42 min

O prompt virou parte do software

  1. No AI Studio, abra a visão de código (aba Code ou ícone </>)
  2. Procure por ESTILOS com Ctrl + F
  3. Na descrição do Executivo, troque "roupa social escura" por "jaqueta jeans e camiseta branca"
  4. 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.
Você acabou de mudar o comportamento de um software editando uma frase em português. Isso é o que diferencia quem usa IA de quem constrói com IA.
Bloco 5 · Testar e julgar42–52 min
Bloco 5 · TesteTodos42–46 min

Hora da verdade: três testes

Teste 1

Palestrante + Braços cruzados

O fluxo completo funciona?

Teste 2

Troque só o estilo: Executivo

O resultado muda de acordo com a escolha?

Teste 3

Repita o Teste 2 exatamente igual

A imagem sai igual? Por que não?

O Teste 3 é o mais importante. O mesmo pedido gera imagens diferentes porque o modelo sorteia caminhos a cada geração. Software tradicional dá sempre a mesma resposta; software com IA generativa, não. Quem constrói precisa levar isso em conta.
Bloco 5 · Análise críticaTodos46–51 min

A IA entregou. Agora, você julga.

Compare a foto original com as geradas. Marque o que você encontrou:

Encontrou um problema? Ele pode ser corrigido no prompt da lista ESTILOS. Por exemplo: "mantenha o tom de pele idêntico ao da foto original". Quem decide se o resultado está bom é você, não a IA.
Bloco 5 · ReservaTrilha Construtor

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.

Bloco 6 · Levar para casa52–60 min
Bloco 6 · Fechamento52–54 min

O que separa este protótipo de um produto

Custo

Cada imagem gerada custa dinheiro. Com mil usuários por dia, quem paga?

Consentimento

O usuário precisa autorizar o uso da foto e saber para onde ela vai.

Armazenamento

Onde a foto fica e por quanto tempo? A LGPD exige resposta.

Moderação

Como impedir que alguém use a aplicação para gerar foto de outra pessoa?

Idade

Os serviços de IA têm idade mínima. A aplicação também precisa respeitar isso.

Segurança

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.

Bloco 6 · FechamentoTodos54–57 min

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.


    
Bloco 6 · Fechamento57–58 min

Desafio para casa, em três níveis

Nível 1 · Operador

Adicione um estilo

Use o estilo que você criou na atividade e peça ao AI Studio para incluí-lo na lista ESTILOS.

Nível 2 · Construtor

Mude a saída

Faça a aplicação também gerar uma legenda curta para a foto, pronta para o LinkedIn.

Nível 3 · Construtor

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.

Bloco 6 · Fechamento58–60 min

Em 1 hora nós...

ENTENDEMOSque a IA redesenha, não copia, e por que ela erra
DESCREVEMOSuma aplicação com objetivo, contexto, requisitos e restrições
CONSTRUÍMOSa interface no Stitch e o comportamento no AI Studio
ABRIMOSa caixa-preta e mudamos o software editando uma frase
JULGAMOSo resultado: identidade, viés, defeitos e uso real

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.