O Talent AI é uma plataforma moderna de recrutamento que automatiza a triagem técnica de currículos. Utilizando o poder do Google Gemini (Gemma 3), o sistema analisa currículos em PDF contra descrições de vagas específicas, fornecendo uma avaliação rigorosa, imparcial e baseada em evidências.
Chega de gastar horas lendo centenas de currículos genéricos. O Talent AI faz o trabalho pesado para você, identificando os candidatos que realmente possuem as competências necessárias.
- 🤖 Análise com IA Rigorosa: Utiliza prompts especializados para garantir que apenas competências comprovadas sejam consideradas.
- 📊 Scoring Inteligente: Pontuação de 0 a 10 baseada em requisitos mandatórios e diferenciais.
- 🔍 Insights Detalhados: Identificação clara de pontos fortes, fraquezas e justificativa crítica para cada candidato.
- 📂 Gestão de Currículos: Upload e visualização direta de arquivos PDF.
- 📈 Dashboard Intuitivo: Visão geral de todas as triagens e pipeline de candidatos.
- 🛠️ Regras Customizáveis: Defina descrições de vagas detalhadas para orientar a IA.
O projeto utiliza o que há de mais moderno no desenvolvimento web:
- Frontend:
- React 19 + Vite
- TypeScript
- Tailwind CSS
- Framer Motion (Animações)
- Lucide React (Ícones)
- Backend:
- FastAPI (Python)
- Google GenAI SDK
- Pydantic (Validação de dados)
- Node.js (v18+)
- Python (v3.12+)
- Uma chave de API do Google Gemini
Crie um arquivo .env na raiz do projeto com sua chave de API:
GEMINI_API_KEY=sua_chave_aquiO backend utiliza o gerenciador de pacotes uv.
cd backend
uv run main.pyOu, se preferir usar pip:
cd backend
python -m venv .venv
source .venv/bin/activate # No Windows: .venv\Scripts\activate
pip install fastapi uvicorn google-genai python-dotenv python-multipart pydantic
python main.pyO backend rodará em http://localhost:8000.
Na raiz do projeto:
npm install
npm run devO frontend rodará em http://localhost:3000.
A IA foi configurada para ser extremamente criteriosa:
- Evidências Reais: Não assume habilidades não mencionadas explicitamente.
- Tolerância Zero: Se um requisito mandatório falta, a nota cai drasticamente.
- Formato Estruturado: Retorno em JSON para integração perfeita com a UI.
Desenvolvido para revolucionar o RH com Inteligência Artificial.
