🎯 Objetivo do dia

Converter a spec (validada no Dia 1 e revisada na visita técnica de ontem) em um prompt de construção: uma instrução que descreve a plataforma que a IA deve gerar no Lovable, e não uma tarefa isolada. A diferença é central. Um prompt de tarefa resolve um caso uma vez — "avalie este candidato"; um prompt de produto descreve um sistema completo — telas, dados, regras e integrações. No case desta edição — o processo seletivo da Azul Linhas Aéreas —, o objetivo é descrever uma plataforma de triagem que recebe uma planilha de candidatos, ordena-os por aderência à vaga e convida os aprovados para a próxima etapa. A avaliação por IA continua existindo, mas como um componente da plataforma, não como o produto inteiro.

🎓 Objetivos de aprendizagem

Ao final do dia, o estudante deve ser capaz de:

O que você conseguirá fazer

  • Derivar, a partir das cinco visões da spec do Dia 1, um prompt que descreve um produto.
  • Estruturar o prompt de construção segundo as sete partes (objetivo, usuários, telas e fluxo, dados, regras de negócio, restrições e critério de pronto).
  • Ler um diagrama de arquitetura e mapear cada camada à parte correspondente do prompt.
  • Especificar a triagem por IA com saída estruturada, que alimenta o ranking e dispara o convite.
  • Reconhecer e mitigar riscos de viés e de privacidade numa plataforma que filtra pessoas.

A relevância desses objetivos decorre do papel do prompt no projeto: no Lovable, ele é a planta da plataforma. Quanto mais precisa a planta, mais próximo o resultado. É a ponte entre a spec (Dia 1) e o MVP funcional (Dia 4).

🔀 De um pedido a um produto

A virada de chave do Dia 2 está em deixar de pedir uma resposta e passar a descrever um sistema. O contraste a seguir evidencia a diferença.

❌ Prompt de tarefa

Avalie este candidato: [resposta]
  • Resolve um caso, uma única vez.
  • Não recebe planilha, não guarda nada e não notifica ninguém.
  • Não é uma solução que o RH da Azul utiliza no dia a dia.

✅ Prompt de produto

Construa uma plataforma que recebe uma planilha de candidatos, faz a triagem pelos critérios da vaga e convida os aprovados para gravar um vídeo.
  • Descreve telas, dados, regras e integrações.
  • Opera em escala: dezenas de candidatos por vaga.
  • É o que o Lovable converte em aplicação real.

📋 Da spec ao prompt de construção

Cada elemento definido na spec do Dia 1 corresponde a uma parte da planta da plataforma. Escrever o prompt, portanto, não é começar do zero: é transcrever decisões já tomadas. Vale como princípio que nada na plataforma deve surgir sem origem — cada tela e cada regra rastreia até uma decisão registrada na spec.

Elemento da specPergunta que respondeVira no prompt
Business DriverPor que a solução existeObjetivo do produto — o propósito da plataforma
AtoresQuem usa a soluçãoUsuários e telas — o que cada perfil vê e faz
Requisitos FuncionaisO que a solução fazFuncionalidades — upload, triagem, convite, vídeo
EntidadesSobre o que a solução operaModelo de dados — campos e relações do banco
Requisitos Não FuncionaisCom que qualidadeRestrições — LGPD, antiviés e usabilidade

🧭 A plataforma de triagem

A solução descrita pelo prompt organiza o funil de seleção em cinco passos. Em vez de o RH ler planilha por planilha, a triagem por IA ordena os candidatos por aderência à vaga e automatiza o convite para a etapa seguinte; a decisão final permanece com o time de RH.

O caminho do candidato

  1. Upload da planilha: o RH sobe um arquivo Excel/CSV com os candidatos da vaga.
  2. Triagem por IA: a plataforma pontua cada candidato pelos critérios da vaga e monta o ranking.
  3. Convite automático: os aprovados recebem um e-mail para gravar um vídeo de apresentação.
  4. Coleta de vídeos: o candidato envia o vídeo, que fica anexado ao seu perfil.
  5. Decisão humana: o recrutador revisa ranking e vídeos e decide quem avança.

🏗️ Arquitetura da plataforma

O prompt de construção descreve uma aplicação em camadas, e é isso que o Lovable gera. Compreender as camadas ajuda a escrever cada parte do prompt com a especificidade necessária.

CamadaComponentesResponsabilidade
UsuáriosRecrutador (RH) e candidatoQuem interage com a plataforma e com que finalidade.
Interface (Frontend)Upload, painel de ranking, galeria de vídeosAs telas geradas no Lovable pelas quais o trabalho acontece.
ProcessamentoIngestão da planilha → motor de triagem (IA)Lê e valida os dados; pontua cada candidato e devolve nota e justificativa.
Dados e integraçõesBanco de dados, serviço de e-mail, armazenamento de vídeosPersiste candidatos e notas, dispara o convite e guarda os vídeos.

O motor de triagem é o ponto em que a IA atua. É ali que o prompt de avaliação — o conteúdo que a seguir se detalha — opera como um componente da arquitetura, e não como a solução inteira.

🔧 Anatomia do prompt de construção

Um prompt de construção eficaz é composto por sete partes. Cada uma corresponde a um elemento já definido na spec e torna a instrução clara e verificável.

As 7 partes do prompt de construção

  1. Objetivo: o que a plataforma resolve e para quem.
  2. Usuários: os papéis que interagem com o sistema — recrutador e candidato.
  3. Telas e fluxo: quais telas existem — upload, painel, vídeos — e em que ordem.
  4. Dados: as entidades e os campos — candidato, vaga, avaliação.
  5. Regras de negócio: como a triagem pontua e quem passa do corte.
  6. Restrições: o que não é permitido — derivadas dos requisitos não funcionais (LGPD, antiviés, usabilidade).
  7. Critério de pronto: quando a plataforma é considerada aceitável.

Aplicadas ao case da Azul, essas partes traduzem a spec em uma instrução operacional para o Lovable:

Construa uma plataforma web de triagem de candidatos.
Usuários: recrutador e candidato.
Telas: (1) upload de planilha, (2) painel com ranking, (3) galeria de vídeos.
Dados: candidato (nome, e-mail, formação, respostas), vaga, avaliação.
Regra: pontuar cada candidato de 0 a 5 pelos critérios da vaga; aprovados recebem e-mail para gravar vídeo.
Restrições: não usar idade, gênero ou origem; seguir a LGPD.

Os trechos entre colchetes são os parâmetros: aquilo que muda a cada vaga. No Lovable, cada parâmetro se torna um campo configurável.

📊 A triagem por dentro: saída estruturada

Dentro da plataforma, a IA avalia cada candidato. Para que essa avaliação seja útil, ela precisa devolver dado, e não texto solto: texto livre não alimenta ranking nem dispara e-mail. Um formato fixo — JSON ou tabela — converte a resposta da IA em algo que a plataforma ordena, filtra e usa para decidir o convite. Recomenda-se solicitar sempre três componentes: nota por critério, justificativa e recomendação.

Formato solicitado no prompt

Para cada candidato, responda em JSON:
{ "candidato": ..., "nota": 0-5,
  "justificativa": ..., "recomendacao": "convidar" | "rever" }

Exemplo do que o painel recebe

CandidatoNotaRecomendação
Ana5Convidar para vídeo.
Bruno4Convidar para vídeo.
Carla2Rever — abaixo do corte.
Gatilho Nota igual ou superior ao corte aciona o envio automático do convite por e-mail. A decisão final permanece com o recrutador.

⚠️ IA responsável na triagem

Numa plataforma que filtra pessoas e dispara e-mails, os cuidados éticos não são acessórios: são requisitos. Derivam dos requisitos não funcionais da spec e conectam-se à ISO/IEC 25010, nas características de segurança e confiabilidade. Um bom prompt de construção os declara de forma explícita, tanto na regra de triagem quanto no controle de acesso aos dados.

Quatro cuidados obrigatórios

  • Viés: a triagem desconsidera idade, gênero, origem e aparência, avaliando apenas o que se relaciona à vaga.
  • Privacidade (LGPD): a planilha traz dados pessoais; utilizar apenas o necessário e proteger o acesso.
  • Decisão humana: a IA recomenda, o recrutador decide. Não se admite rejeição automática de candidatos.
  • Comunicação: o e-mail é um convite, não uma promessa, e o candidato deve saber que há IA no processo.

Na prática, esses cuidados entram no prompt como restrições:

Restrições: avaliar apenas competências ligadas à vaga; não expor dados pessoais sensíveis; sinalizar incerteza em vez de inventar informação.

🔁 Iterar no Lovable

A plataforma raramente fica pronta na primeira versão, e isso é esperado. O que distingue um grupo eficiente é o método de iteração, sustentado por evidência e não por tentativa aleatória.

O ciclo de iteração

  1. Escreva o prompt de construção com as sete partes.
  2. Gere a plataforma no Lovable.
  3. Navegue o fluxo com uma planilha de exemplo.
  4. Localize o que quebrou — tela faltando, campo errado ou regra frouxa.
  5. Ajuste apenas essa parte do prompt e gere novamente.

Monte uma planilha de teste

  • Um candidato forte, que deve ser convidado.
  • Um candidato fraco, que deve ficar abaixo do corte.
  • Um candidato no limite ou com dados faltando.
  • Se a plataforma erra o caso no limite, o ajuste está na regra de triagem.

Ajustar várias partes ao mesmo tempo impede identificar o que produziu a melhoria. Por isso, altera-se uma parte por iteração.

🎛️ Parametrização e falhas comuns

Marcar o que varia com colchetes — {vaga}, {critérios}, {nota de corte} — permite que a mesma plataforma sirva a várias vagas da Azul. No Lovable, cada parâmetro se torna um campo configurável. Convém testar com vagas diferentes para garantir que a solução permaneça válida em outros contextos de seleção.

Algumas falhas recorrem ao longo da construção. A tabela relaciona cada falha à sua causa provável e à correção adequada no prompt.

FalhaCausaCorreção no prompt
Tela genéricaO prompt não descreveu os campos.Listar as telas e os campos de cada uma.
Não dispara e-mailO gatilho não foi especificado.Descrever: nota ≥ corte → enviar convite.
Triagem inconsistenteAusência de critérios ou de exemplos.Definir critérios e calibrar com exemplos.
Sinais de viésSem restrição de atributos.Proibir idade, gênero e origem na regra.

✅ Checklist do prompt de construção

Antes de considerar a plataforma pronta, o grupo deve responder afirmativamente a cada item abaixo.

  • Tem um objetivo claro da plataforma?
  • Define os usuários — recrutador e candidato?
  • Descreve as telas e o fluxo na ordem certa?
  • Especifica os dados — entidades e campos?
  • A regra de triagem diz como pontuar e quem passa?
  • Pede saída estruturada — JSON ou tabela?
  • Descreve o gatilho do e-mail de convite?
  • Tem restrições de viés e de privacidade?
  • Está parametrizado para outras vagas?
  • Deixa claro que a decisão é humana?

🏁 Entregável

Entrega do dia Prompt de construção escrito e parametrizado, com a primeira versão gerada no Lovable e o fluxo principal navegável: a planilha é importada, o ranking aparece com nota e justificativa, e os aprovados disparam o convite — com saída estruturada validada contra o critério de aceite e sem uso de atributos protegidos do candidato.
✍️ Prompt de construção🏗️ Arquitetura💜 Lovable🔁 Iteração

➡️ Próximo dia

Dia 4 — Sprint, Refino & Testes: construir o MVP da plataforma de ponta a ponta no Lovable, testar contra o critério de aceite, refinar o prompt e publicar o link.