Voltar ao blog

Crie um gerador de currículo com IA adaptado para cada vaga

Aprenda a construir uma ferramenta que usa IA para adaptar seu currículo a cada vaga automaticamente. Tutorial com Lovable e IA, passo a passo para iniciantes.

C
Caio Braga
27 de junho de 2026 · 8 min de leitura
Sumário do artigo
Crie um gerador de currículo com IA adaptado para cada vaga

Adaptar o currículo com IA para cada vaga é o segredo que poucos candidatos usam — e que faz toda a diferença na hora da seleção. A maioria das pessoas envia o mesmo currículo genérico para dezenas de vagas e não entende por que não é chamada. O problema raramente é a experiência. É que o currículo não conversa com o que aquela vaga específica pede.

Recrutadores e sistemas automáticos de triagem (os famosos ATS) procuram correspondência entre o que a vaga descreve e o que o currículo apresenta. Um currículo adaptado para a vaga, destacando as experiências certas e usando as palavras-chave da descrição, tem muito mais chance de passar. Fazer isso manualmente para cada vaga é trabalhoso. Por isso vamos construir uma ferramenta que faz por você.

Neste tutorial você vai criar um gerador que recebe a descrição de uma vaga e o seu histórico, e monta um currículo sob medida para aquela oportunidade. Parto do princípio de que você não programa — então cada passo vem explicado.


O que vamos construir

Funcionalidade

O que faz

Cadastro do seu histórico

Você insere uma vez toda sua experiência

Cola a vaga

Você cola a descrição da vaga desejada

Adaptação por IA

A IA reorganiza e destaca o que importa para aquela vaga

Currículo formatado

Saída pronta, organizada e exportável

Histórico de versões

Guarda cada currículo gerado por vaga

Ferramentas:

  • Lovable — interface e lógica sem código

  • Supabase — guarda seu histórico profissional

  • OpenAI — a inteligência que adapta o currículo


Por que um currículo adaptado funciona melhor

Antes de construir, vale entender a lógica que torna essa ferramenta valiosa.

Cada vaga valoriza coisas diferentes. Uma vaga de marketing pode priorizar experiência com redes sociais; outra, com análise de dados. Se o seu currículo lista tudo na mesma ordem e com o mesmo peso, o recrutador precisa garimpar a informação relevante — e muitas vezes não acha.

Um currículo adaptado faz o trabalho por ele: coloca no topo o que aquela vaga procura, usa as mesmas palavras-chave da descrição (importante para os sistemas ATS) e deixa em segundo plano o que é menos relevante. Mesma experiência, apresentação diferente. É isso que a IA vai fazer automaticamente.

O que é ATS? É o sistema automático que muitas empresas usam para filtrar currículos antes de um humano ler. Ele procura palavras-chave da vaga no currículo. Se o seu currículo não tem essas palavras, pode ser descartado antes mesmo de alguém ver.


Passo 1 — Crie o projeto no Lovable

Acesse o Lovable e use este prompt:

Crie uma ferramenta de currículo adaptado por vaga 
chamada "Currículo Certo".

TELA DE PERFIL (/perfil):
- Formulário onde o usuário insere seu histórico completo UMA vez:
  - Dados pessoais (nome, contato, cidade)
  - Resumo profissional
  - Experiências (cargo, empresa, período, atividades)
  - Formação acadêmica
  - Habilidades
  - Idiomas
- Salva tudo no banco para reutilizar

TELA PRINCIPAL (/gerar):
- Campo grande para colar a descrição da vaga
- Botão "Gerar currículo para esta vaga"
- A IA adapta o histórico salvo para a vaga colada
- Mostra o currículo adaptado, formatado e organizado
- Botão para copiar e botão para exportar

HISTÓRICO (/historico):
- Lista de currículos gerados, identificados pela vaga/empresa
- Permite reabrir versões anteriores

Use Supabase como banco e OpenAI para a adaptação.
Design: fundo escuro, azul como destaque, visual profissional, 
responsivo.

Passo 2 — Estrutura no Supabase

Conecte o Supabase em Settings → Integrations → Supabase. Confirme estas tabelas:

Perfil (seu histórico, inserido uma vez):

create table perfil (
  id              uuid primary key default gen_random_uuid(),
  user_id         uuid references auth.users(id),
  dados_pessoais  jsonb,
  resumo          text,
  experiencias    jsonb,
  formacao        jsonb,
  habilidades     text[],
  idiomas         text[]
);

Currículos gerados (cada versão por vaga):

create table curriculos (
  id              uuid primary key default gen_random_uuid(),
  user_id         uuid references auth.users(id),
  vaga_descricao  text,
  empresa         text,
  curriculo_gerado text,
  criado_em       timestamp default now()
);

O que é jsonb? É um tipo de campo que guarda informação estruturada — como uma lista de experiências, cada uma com cargo, empresa e período. Permite salvar dados organizados em uma única coluna.


Passo 3 — O prompt que adapta o currículo

Aqui está o coração da ferramenta. Quando o usuário cola uma vaga, mandamos para a IA o histórico dele + a descrição da vaga, pedindo a adaptação. Instrua o Lovable:

Quando o usuário clicar em "Gerar currículo para esta vaga":
1. Busque o perfil completo salvo do usuário
2. Pegue a descrição da vaga colada
3. Envie ambos para a OpenAI com o prompt abaixo
4. Mostre o currículo adaptado e salve no histórico

Prompt para a OpenAI:

"Você é um especialista em recrutamento e currículos.

Recebe o HISTÓRICO PROFISSIONAL de um candidato e a 
DESCRIÇÃO DE UMA VAGA. Sua tarefa é criar um currículo 
adaptado especificamente para essa vaga.

Regras:
- Use APENAS informações reais do histórico. Nunca invente 
  experiências, habilidades ou formações.
- Reorganize para destacar o que é mais relevante para a vaga
- Use palavras-chave que aparecem na descrição da vaga 
  (quando forem verdadeiras para o candidato)
- Escreva um resumo profissional focado nessa vaga específica
- Priorize as experiências mais relevantes no topo
- Mantenha tom profissional e objetivo

HISTÓRICO DO CANDIDATO:
[dados do perfil]

DESCRIÇÃO DA VAGA:
[texto colado]

Devolva o currículo formatado e pronto para uso."

A regra mais importante desse prompt: "use apenas informações reais, nunca invente". Isso é fundamental — a IA deve reorganizar e destacar, jamais fabricar experiência que o candidato não tem.


Passo 4 — Garanta a honestidade do resultado

Vale reforçar esse ponto porque é uma questão ética e prática. Um currículo com informação falsa não só é desonesto como cria problemas na entrevista, quando o candidato não consegue sustentar o que está escrito.

Instrua o Lovable para deixar isso claro na interface:

Adicione um aviso na tela de resultado:
"A IA reorganiza e destaca suas experiências reais para a vaga. 
Revise o resultado e confirme que tudo corresponde à sua 
trajetória antes de enviar."

Permita que o usuário edite o currículo gerado antes de exportar.

A IA adapta a apresentação. A veracidade é responsabilidade do candidato — e a ferramenta deve incentivar a revisão.


Passo 5 — Formatação e exportação

Um currículo precisa sair num formato apresentável. Instrua o Lovable:

O currículo gerado deve ser exibido formatado:
- Seções claras (Resumo, Experiência, Formação, Habilidades)
- Tipografia limpa e profissional
- Botão "Copiar texto" para colar em outro lugar
- Botão "Exportar" que gera o currículo em PDF

Para a exportação em PDF, o Lovable pode usar uma biblioteca de geração de PDF ou uma API de conversão — peça que ele implemente a opção mais simples disponível.


Erros comuns de quem está começando

Problema

Causa provável

Solução

IA inventa experiências

Prompt sem a regra de veracidade

Reforce a regra do Passo 3

Currículo genérico demais

Vaga colada incompleta

Cole a descrição completa da vaga

Formatação ruim no PDF

Biblioteca mal configurada

Peça ao Lovable para ajustar

Perfil não salva

Campos jsonb mal estruturados

Revise o Passo 2


Como transformar em produto

Essa ferramenta de currículo com IA tem caminho claro de micro SaaS:

O mercado de ferramentas de carreira com IA está crescendo, e a adaptação por vaga é exatamente o diferencial que faz as pessoas pagarem.


O que isso muda na prática

Procurar emprego é, em grande parte, um jogo de correspondência. O candidato com a experiência certa que não sabe apresentá-la perde para o candidato com experiência parecida que se posiciona melhor para a vaga. Um currículo adaptado nivela esse jogo — você apresenta a sua trajetória real da forma que mais conversa com cada oportunidade.

Para quem faz vibe coding, esse projeto mostra um padrão valioso: pegar uma tarefa repetitiva e demorada (adaptar currículo vaga por vaga) e transformar numa ferramenta que faz em segundos. E como resolve uma dor universal, é também uma ótima ideia de produto.


Conclusão

Você construiu uma ferramenta que adapta o currículo com IA para cada vaga — destacando as experiências certas, usando as palavras-chave da descrição e aumentando a chance de passar pela triagem. Tudo a partir do seu histórico real, inserido uma única vez.

Comece cadastrando seu próprio histórico, teste com vagas reais que te interessam e revise sempre o resultado antes de enviar. É o tipo de ferramenta que ajuda de imediato na sua própria busca — e que pode virar um produto se você decidir abrir para outras pessoas que enfrentam o mesmo desafio.

Tags
#currículo com ia#lovable#vibe coding#tutorial#recrutamento#openai#iniciante#vaga de emprego
● Não perca essa chance

Não perca a próxima edição.

Toda quinta, 9h. Direto na sua caixa.

  • Ferramentas que economizam horas do seu trabalho
  • Agentes e automações que funcionam
  • Bastidores do que estamos construindo

100% gratuito. Cancele quando quiser.

Compartilhar