Extrahieren Sie wichtige Informationen ganz einfach aus einem Lebenslauf, indem Sie die leistungsstarken OpeanAI-Funktionen nutzen, um Antworten zu strukturieren.
Laden Sie einen beliebigen Lebenslauf im PDF-Format hoch. Die wichtigsten Informationen werden aus dem Lebenslauf extrahiert und in einem strukturierten Format angezeigt.
Die Anwendung hängt von mehreren Python-Bibliotheken ab, darunter:
openai
für die Nutzung der OpenAI API.python-dotenv
zum Laden von Umgebungsvariablen.streamlit
zur Erstellung der Anwendungsschnittstelle.PyPDF2
zum Lesen von PDF-Dateien.langchain
für Textaufteilung, Einbettungen, Vektorspeicher und Fragenbeantwortung. Die genauen Versionen dieser Abhängigkeiten finden Sie in der Datei requirements.txt
.
Um die Anwendung zu installieren, klonen Sie zunächst dieses Repository:
git clone https://github.com/what-the-func/resume-scanner
Navigieren Sie dann zum Projektverzeichnis und installieren Sie die Abhängigkeiten:
cd resume-scanner
pip install -r requirements.txt
Kopieren Sie die Datei .env.example
nach .env
und geben Sie die erforderlichen Umgebungsvariablen ein:
cp .env.example .env
Führen Sie abschließend die Anwendung aus:
streamlit run app.py
Dieses Projekt ist unter den Bedingungen der MIT-Lizenz lizenziert.