Introdução
01. Onde você vai chegar
O entregável da AP02: a pilha de currículos virando texto estruturado que a máquina lê

Ficha técnica

TipoIntrodução + Demonstração + Atividade Prática + Desafio
BlocoAI no RH · Segunda atividade prática da aula
Duração10 minutos
FerramentaClaude Code ou Claude Cowork (modelo Sonnet 4.6)
Pré-requisitoAP01 feita. Você tem a pasta lumina-triagem/ aberta no Claude e o vaga.md dentro dela
EntregávelPasta curriculos/ com 12 currículos lidos pelo Claude e confirmados num resumo de 1 linha por candidato

Você já tem o gabarito. Agora vem o passo que trava qualquer recrutador: abrir a pilha de currículos. É o ponto da história em que o Rafael leu 40, passou o olho em outros 30 e parou. A AP02 destrava esse pedaço.

Contexto: chegaram 380 currículos em 4 dias. Pra simular isso aqui na aula você vai usar uma amostra de 12 currículos que carregam o mesmo formato e a mesma variação dos reais. Um deles é a Marina Souza, currículo nº 247, que o Rafael nunca abriu. Ela vai virar o ponto de virada da história, mas isso só na AP04.

Entregável da AP02
Pasta curriculos/ lida pelo Claude, pronta pra avaliar
1
Origem
12 currículos da amostra (um por candidato do ranking canônico da aula)
2
Formato
Arquivos .txt nomeados por nº de chegada (ex: curriculo-247-marina-souza.txt)
3
Ação do Claude
Ler a pasta inteira e confirmar candidato a candidato em 1 linha cada
4
Confirmação
Os 12 foram lidos e o curriculo-247-marina-souza.txt aparece no resumo
Pasta gerada
📁 curriculos/
Por que esta AP existe

A IA não lê PDF na sua cabeça. Antes de pontuar, ranquear ou recomendar, alguém precisa transformar a pilha de arquivos em texto que a máquina enxerga. Esse "alguém" é o Claude, em segundos, na pasta inteira.

É a etapa que destrava o humano. Abrir 380 PDFs na mão é o gargalo do Rafael. O Claude faz os 380 num piscar e a sua energia volta pro que importa: decidir quem entra na entrevista.

Por que .txt e não PDF na aula

Na vida real os currículos chegam em PDF (e às vezes Word, JPG, link do LinkedIn). Pra esta aula rodar em qualquer máquina sem dependência externa, a amostra vem em .txt. O fluxo é idêntico: você aponta o Claude pra pasta e ele lê. Trocar a extensão depois é 1 linha.

No desafio (item 09) você aplica o mesmo método na pasta real de PDFs da sua empresa.

Introdução
02. O gargalo do PDF
Abrir 380 currículos na mão não é falta de competência, é falta de tempo. É aqui que o Rafael trava

A história do Rafael não é de incompetência. Ele é um bom recrutador, tem 2 anos no RH da Lúmina, sabe entrevistar. O que faltou foi tempo. Com 5 vagas abertas em paralelo e 380 currículos chegando em 4 dias, ele leu 40 com atenção, passou o olho em outros 30, entrevistou 8 e fechou 0.

Faz a conta: 4 minutos por currículo, 380 currículos. Dá 25 horas só pra abrir cada PDF, achar a parte que interessa e fechar. Sem pontuar, sem ranquear, sem responder e-mail. Só ler. Por isso ele parou nos 70.

O que a IA resolve aqui

O Claude lê os 380 currículos numa pasta em segundos. Não é mágica: ele só não precisa rolar o scroll, mover o olho, mudar de janela. Pra ele, abrir 1 arquivo ou 380 arquivos é a mesma operação.

Sua energia volta pro que só você sabe fazer: olhar a shortlist e decidir quem entra na entrevista.

Esta AP é o pedaço técnico mais simples da aula. 1 prompt pra ler a pasta, 1 prompt pra conferir. Mas é o pedaço que destrava todo o resto. Sem ele, AP03 e AP04 não rodam.

Introdução
03. Ler não é julgar
A AP02 só extrai e organiza o texto. Pontuar e descartar é trabalho das próximas APs

Uma coisa que confunde quando você começa: esta atividade não dá nota. Não ranqueia, não elimina, não recomenda. Ela só faz uma coisa: transforma a pilha de currículos em texto que a máquina lê.

Por que separar? Porque o fluxo de 4 passos da aula tá desenhado assim:

📝
AP01 · vaga
gabarito
Escreve o vaga.md: 3 obrigatórios, 3 desejáveis e a faixa salarial. Define o critério contra o qual tudo é medido.
É o filtro. Sem critério escrito, score sai vago.
📂
AP02 · ler
você está aqui
Pede pro Claude abrir a pasta de currículos e confirmar que leu todos. Não dá nota. Não elimina. Só extrai texto pra próxima etapa.
É a matéria-prima. Sem o texto extraído, AP03 não tem o que pontuar.
🎯
AP03 + AP04
score + ranking
AP03 dá score com pontos positivos e negativos. AP04 ranqueia os 12 do melhor pro pior. É só aqui que aparece nota.
É o julgamento. Mas só funciona se a leitura da AP02 cobriu a pasta inteira.
Por que essa separação importa

Misturar leitura com julgamento é o jeito mais rápido de perder candidato bom no caminho. Se o Claude estiver pontuando enquanto lê, ele pode pular o que não bate de cara com o gabarito e nunca abrir a Marina (currículo 247) porque ela não menciona AWS. Lendo primeiro, julgando depois, todo mundo entra na corrida em pé de igualdade.

Na AP03 a Marina vai aparecer com 94 de score. Mas só porque a AP02 a leu junto com os outros 11.

Demonstração
04. O que você vai ver
O fluxo de descompactar a amostra, apontar o Claude pra pasta e ver os 12 currículos virando texto lido
Antes da demo, confere a base

Você precisa estar com a pasta lumina-triagem/ aberta no Claude Code (ou Cowork) e com o vaga.md da AP01 lá dentro. Se você fez a AP01, tá tudo no lugar.

Se pulou direto pra AP02 (cenário comum em revisão), volta na AP01, gera o vaga.md e volta aqui. Sem ele, o Claude lê os currículos mas não tem contra o que comparar nas APs seguintes.

O professor mostra o fluxo em uma sequência linear: baixa o zip de exemplo, descompacta dentro do projeto, manda o Claude ler a pasta e pede uma confirmação candidato a candidato.

Fluxo da demo

Baixa o arquivo curriculos-lumina.zip, descompacta dentro de lumina-triagem/. Aparece a subpasta curriculos/ com 12 arquivos .txt, cada um nomeado por nº de chegada e nome do candidato (ex: curriculo-247-marina-souza.txt).

No Claude, manda 1 mensagem pedindo pra ler todos os currículos da pasta curriculos/. O Claude varre a pasta, abre arquivo por arquivo e responde confirmando o que encontrou. Em vez de despejar o texto inteiro, ele resume cada candidato em 1 linha (nome, anos de experiência, stack principal).

Por fim, o professor manda um prompt de conferência: "você leu os 12? lista o nº e o nome de cada um, na ordem em que apareceram na pasta". Se os 12 voltarem e o 247 · Marina Souza estiver na lista, a leitura tá fechada.

Por que não pedir o texto inteiro

O Claude leu os 12 internamente, mas despejar 12 currículos inteiros no chat polui a conversa e gasta contexto à toa. A resposta curta (1 linha por candidato) é o suficiente pra você confirmar que ele abriu todos.

O texto completo dos currículos fica disponível pra ele consultar nas APs 03 e 04, sem você precisar ver no chat.

Demonstração
05. O que observar
3 sinais que mostram que a leitura cobriu a pasta inteira, sem cair no julgamento antecipado
  • O Claude varre a pasta e abre todos. A resposta lista os 12 candidatos, não 8 ou 10. Currículo curto e currículo longo entram igual. Currículo fora do stack também (Anderson backend Java, Sandra dados/BI, Felipe recém-formado): eles aparecem na lista mesmo sabendo que vão cair na AP03. Aqui ainda é leitura, não filtro.
  • Formato varia, leitura não. Uns currículos vêm com seções claras (Experiência, Formação, Skills), outros vêm em parágrafo corrido. Uns têm 2 páginas, outros têm 4. O Claude entrega o resumo de 1 linha pra todos. Quando a variação aparece é sinal que a amostra é realista, não maquiada.
  • A Marina aparece na lista (currículo 247). Na história, esse é o currículo que o Rafael nunca abriu. Aqui ela aparece junto com os outros 11. Se ela está no resumo, a leitura cobriu o fundo da pilha. É o sinal silencioso de que a AP04 vai conseguir achar a heroína da história.
Atividade Prática
06. Sua atividade
Apontar o Claude pra pasta de currículos e confirmar que ele leu os 12
Duração
10 min
3 passos sequenciais
Modelo recomendado
Sonnet 4.6
Tem no plano gratuito e no pago. 💎 Plano pago: Claude Opus 4.7 ajuda quando os currículos forem 380 de verdade, na vida real.

Agora você roda na sua máquina o que o professor mostrou na demo. 3 passos lineares, 2 mensagens pro Claude. No fim você tem a pasta curriculos/ dentro do projeto e a confirmação de que o Claude leu os 12 candidatos.

O que muda da demo pra atividade

Na demo você assistiu. Aqui você faz. Baixa o zip, descompacta na pasta do projeto, manda o Claude ler e confere candidato a candidato. Quando a Marina aparecer no resumo (currículo 247), você sabe que tá pronto pra AP03.

Atividade Prática
07. Passo a passo
3 passos sequenciais. Baixa a amostra, pede pro Claude ler, confere que pegou os 12
PASSO 01Baixe a pasta de currículos de exemplo

Baixe o zip abaixo e descompacte dentro de lumina-triagem/ (a mesma pasta da AP01, onde está o vaga.md). Vai aparecer uma subpasta chamada curriculos/ com 12 arquivos .txt, um por candidato. Um deles é a Marina, currículo nº 247.

Detalhamento: a estrutura final do projeto fica assim: lumina-triagem/vaga.md e lumina-triagem/curriculos/curriculo-XXX-nome.txt (12 arquivos). Na vida real esses currículos chegam em PDF; aqui vêm em .txt pra rodar em qualquer máquina sem dependência. O fluxo do prompt é idêntico pra PDF: você só troca a extensão na hora de apontar a pasta.

PASSO 02Peça pro Claude ler a pasta inteira

Com a pasta curriculos/ no lugar, manda 1 mensagem pro Claude apontando pra ela. Use o botão Copiar abaixo. Não pede pra ele já avaliar nem ranquear: só ler e listar em 1 linha cada.

Prompt pra ler a pasta
Leia todos os arquivos dentro da pasta curriculos/ deste projeto. Cada arquivo é o currículo de 1 candidato à vaga descrita no vaga.md. Por enquanto eu não quero nenhuma avaliação, nota ou recomendação. Eu só quero ter certeza que você leu a pasta inteira. Pra cada currículo lido, me devolva 1 linha no formato: - nº de chegada · Nome do candidato · stack/principal área · anos de experiência Liste os candidatos na ordem em que aparecem na pasta. No final, me diga o total de currículos que você abriu.

Detalhamento: o Claude varre a pasta, abre arquivo por arquivo e devolve uma lista enxuta. Se ele tentar já avaliar ou comparar com a vaga, é sinal de que pulou a instrução. Mande de novo deixando claro: "só leia, não avalie ainda". Esta etapa é só extração.

PASSO 03Confira que ele leu todos os 12

Pra fechar a leitura, mande o prompt de conferência. Ele força o Claude a contar e listar de novo, sem deixar buraco. É o checkpoint que separa "ele leu" de "ele acha que leu".

Prompt de conferência
Antes de seguir, confirma 3 coisas: 1. Quantos arquivos existem dentro da pasta curriculos/ deste projeto? Use o sistema de arquivos pra contar, não estime. 2. Quantos desses arquivos você abriu e leu até o fim? 3. O currículo do candidato nº 247, Marina Souza, está na pasta? Se sim, me diga o nome do arquivo e em qual posição da listagem ele aparece. Se algum número não bater (ex: 12 arquivos na pasta, 10 lidos), reabre os que faltam e me devolve a lista completa antes de qualquer outra coisa.

O que avaliar na resposta do Claude:

  • O total na pasta é 12 currículos, e o total lido também é 12. Se vier menos, mande reabrir antes de continuar.
  • O currículo 247 da Marina Souza aparece confirmado, com o nome do arquivo (curriculo-247-marina-souza.txt) e a posição na listagem.
  • A resposta não inventa candidato que não está na lista (alucinação). Se aparecer alguém estranho, é sinal de que ele chutou. Mande conferir.
  • O Claude não dá nota nem recomendação ainda. Se ele já saiu pontuando, fala: "obrigado, avaliação fica pra próxima etapa".

Se a resposta cobriu os 4 pontos, a pasta tá lida e você pode partir pra AP03, onde a rubrica vira score.

Atividade Prática
08. O que você sai com
A pasta de currículos lida, confirmada e pronta pra virar score na AP03

Você sai desta atividade com

  • Uma subpasta curriculos/ dentro de lumina-triagem/, com os 12 arquivos .txt da amostra (um por candidato do ranking da aula).
  • O Claude confirmou em chat que abriu os 12, listou cada um em 1 linha (nº, nome, área, anos) e bateu o número com o sistema de arquivos.
  • A Marina Souza, currículo nº 247, aparece na listagem com o nome do arquivo. É o sinal silencioso de que a leitura pegou todo mundo, do topo da pilha ao fundo.
  • Nenhum candidato foi descartado ainda. A AP02 não julga. Quem decide quem cai e quem fica são as APs 03 (score) e 04 (ranking).
💎 O que esse passo destrava

Esse foi o ponto exato em que o Rafael travou na história: abrir os 380. Aqui, com 1 prompt e 1 conferência, você cobriu a pilha inteira. Da próxima vez que cair uma vaga com 380 candidatos, esse mesmo prompt resolve em segundos.

É a tese do workshop em ação: você descreve o resultado, o Claude faz o trabalho. A próxima AP é onde a leitura vira nota.

Desafio
09. Na sua empresa
Aponte o Claude pra pasta real de currículos de uma vaga sua e confirme que ele leu todos

Você leu os 12 currículos da Lúmina fictícia. Agora repete o método com a pasta real de currículos de uma vaga sua. Pode ser a mesma vaga que você usou no desafio da AP01, ou outra qualquer em aberto.

Desafio na sua empresa
Aponte o Claude pra pasta real de currículos do seu RH

O que fazer:

  1. Localize a pasta real de currículos de uma vaga aberta no seu RH. Pode estar no Drive, no e-mail (anexos) ou num sistema de ATS. Junte tudo numa pasta local chamada curriculos/, dentro do projeto que você criou no desafio da AP01 (ex: acme-triagem/curriculos/).
  2. Mantenha o formato original: a maioria vai ser PDF, alguns Word, eventualmente JPG ou link do LinkedIn salvo como PDF. O Claude lê todos. Não converta nada na mão.
  3. Use o prompt do Passo 02 adaptado: troque curriculos/ pelo caminho real e peça pra ele listar 1 linha por candidato. Se forem 50, 200 ou 380 currículos, o prompt é o mesmo.
  4. Rode o prompt de conferência do Passo 03: peça pra ele contar os arquivos na pasta, contar quantos abriu e confirmar que os números batem. Se vier menos, mande reabrir os que faltaram.
  5. Escolha 1 candidato que você lembra de nome (alguém que viu de relance ou que foi indicado) e pergunte se ele aparece na lista. É o seu teste de "Marina": se o Claude achar, a pasta tá lida.
  6. Pare aqui: não peça avaliação ainda. O score vem na AP03. Esta etapa só destrava a leitura.
Resultado esperado: a pasta real lida pelo Claude e a confirmação numérica em chat (X arquivos, X lidos). Tempo estimado: 10 a 20 minutos, a maior parte indo atrás dos currículos espalhados em Drive, e-mail e ATS pra juntar tudo numa pasta só.
Próximo passo: AP03

Com a pasta lida, a AP03 entra em cena. Você vai dar pro Claude uma rubrica de score e pedir pra ele aplicar essa rubrica em cada um dos 12 candidatos. Cada currículo vira nota, pontos positivos e pontos negativos.

É onde a leitura da AP02 vira informação útil pra decidir. A pasta tá lida. Hora de pontuar.