← Voltar

Polymorph AI

CLI de Otimização de Currículos

Google Gemini API Python (Typer) Playwright Jinja2

O Problema: O "Muro" dos ATS

O mercado de tecnologia atual exige volume e precisão nas candidaturas. Sistemas de Rastreamento de Candidatos (ATS) rejeitam automaticamente currículos que não contêm as palavras-chave exatas da vaga, tornando o processo de aplicação manual exaustivo e ineficiente.

A Solução: Engenharia de Prompt e Automação

O Polymorph atua como um "Camaleão Digital". É uma ferramenta de linha de comando (CLI) construída para desenvolvedores que querem automatizar sua busca por emprego.

Ele lê a descrição de uma vaga (Job Description), analisa seu currículo base (JSON) e reescreve suas experiências usando LLMs para destacar exatamente o que o recrutador quer ver.

Pipeline de Execução

O sistema processa a candidatura em 3 estágios:

  1. Ingestão e Análise (Typer + Gemini): Ao rodar o comando python polymorph.py apply, o script captura o texto da vaga e envia um prompt estruturado para o Google Gemini Pro, instruindo-o a reordenar skills e adaptar o resumo profissional.
  2. Renderização Dinâmica (Jinja2): O JSON otimizado retornado pela IA é injetado em templates HTML/CSS profissionais, garantindo separação total entre dados e design.
  3. Impressão Headless (Playwright): Um navegador Chromium invisível renderiza o HTML final e "imprime" um PDF vetorial de alta fidelidade, pronto para envio.

Funcionalidades Avançadas:

Arquitetura do Polymorph
Ver Código no GitHub