PROJETO

Analisador de Currículos com IA

Crie um Analisador de Currículos com Python, Streamlit e LangChain!

Descrição do Projeto

Bem-vindo ao projeto “Analisador de Currículos” da Asimov Academy!

Neste projeto, você usará Python, Streamlit juntamente de modelos de IA, e aprenderá a criar uma aplicação poderosa. Utilizaremos a API do Google Drive para ler os currículos, juntamente do LangChain + API da Groq para resumir e pontuar currículos, com base na descrição de uma vaga.

O que você vai aprender:
Upload em Lote de Currículos: Implementar a funcionalidade que permite carregar e processar múltiplos currículos de uma só vez, agilizando a análise em larga escala.
Análise Detalhada de Currículos: Avaliar diferentes seções dos currículos, atribuindo pontuações de acordo com a relevância de cada candidato para a vaga desejada.
Comparação Lado a Lado: Desenvolver ferramentas para comparar currículos simultaneamente, facilitando a identificação de candidatos ideais.
Geração de Análises Críticas: Automatizar a criação de análises críticas e descritivas que destacam os pontos fortes e fracos de cada candidato em relação à vaga.

Professores

Avatar de Samuel Sublate Samuel Sublate

Conteúdo do Projeto

1 Introdução ao projeto
Conteúdo do módulo 1.1 - Apresentando o Projeto
2 Implementando com a API do Google
Conteúdo do módulo 2.1 - Gerando as Credenciais na API do Google Drive 2.2 - Autenticando na API do Google Drive com as Credenciais Geradas 2.3 - Fazendo o Download dos Currículos Pela API do Google Drive
3 Integração com o Banco de Dados
Conteúdo do módulo 3.1 - Implementando Banco de Dados noSQL (tinydb) ao Projeto 3.2 - Criando a Primeira Vaga de Emprego no Banco de Dados
4 Front-End do projeto
Conteúdo do módulo 4.1 - Criando o Front-End com Streamlit
5 Integrando com a Inteligência Artificial
Conteúdo do módulo 5.1 - Implementação do Modelo de Linguagem Llama 3.1 Pela API da Groq 5.2 - Modularizando Funções Uteis do Nosso Projeto
6 Analisando Dados
Conteúdo do módulo 6.1 - Gerando as Analises dos Currículos 6.2 - Finalização do Nosso Projeto
Básico 6.5h 11 aulas Suporte com professores 129 Participantes

Este projeto faz parte das trilhas