O portal Gupy é um dos softwares mais utilizados por empresas para organização de ofertas de vagas de emprego no Brasil, unificando muitas etapas típicas do processo de contratação.
Um dos recursos que o site dá aos empregadores é a possibilidade de ordenar os currículos, enviados sob rígido formato, por grau de compatibilidade com a vaga, estimado segundo uma inteligência artificial.
Apesar de não coincidir necessariamente com as análises da IA do portal, as respostas de um modelo como o Gemini podem incluir valiosos insights a um candidato, ajudando-o em sua busca por um novo emprego.
Inicialmente, o script em main.py cria as dependências necessárias para o esquema de consulta:
- O currículo deve estar escrito em files/curriculum.md, aconselhavelmente fazendo uso da sintaxe Markdown para aprimorar o entendimento do Gemini sobre a entrada (veja o exemplo em files).
- O prompt será construído conforme o template em files/prompt_model.md.
- Para consultar o Gemini, é necessário fornecer uma chave de acesso no arquivo files/apikey.
Após isso, para obter ajuda, executamos o mesmo script sem parâmetros.
Para solicitar ao Gemini que retorne sua análise de compatibilidade entre o currículo e uma vaga no portal Gupy:
py main.py <url_vaga>
Como resultado, o programa registra em files/output o prompt enviado e a resposta do modelo.
Também é possível, com a opção -p, apenas gerar o prompt e sair, permitindo que o usuário o utilize em qualquer IA de sua preferência.
Dica: O StackEdit pode ser uma boa opção para ler um texto Markdown com as formatações à mostra.