Webanwendung

Um die Nutzung zu erleichtern, haben wir eine einfache FullStack-Anwendung (eine auf Flask basierende API als BackEnd und ein jQuery FrontEnd) entwickelt, um Stellenbeschreibungen zu analysieren und mithilfe des Entity-Linking-Modells relevante Berufe, Fähigkeiten und Qualifikationen vorherzusagen.

Verwendung

Aktivieren Sie zuerst die virtuelle Umgebung wie erklärt hier. Führen Sie dann den folgenden Befehl in Python im Root Verzeichnis aus:

Die API ausführen

Führen Sie die Flask-Anwendung aus:

python app/server/matching.py

Oder setzen Sie die Umgebungsvariable für die Flask-Anwendung und verwenden Sie den Flask-Befehl:

export FLASK_APP=app/server/matching.py
flask run --host=0.0.0.0 --port=5001

Beispielanwendung

  1. Öffnen Sie den Browser und navigieren Sie zu http://127.0.0.1:5001/.

  2. Fügen Sie eine Stellenbeschreibung ein in das bereitgestellte Textfeld.

  3. Klicken Sie auf die Schaltfläche "Analyze Job" um die Stellenbeschreibung an das /match Endpoint zu senden.

  4. Ergebnisse anzeigen unter "Predicted Occupations," "Predicted Skills," und "Predicted Qualifications."

triangle-exclamation

Zuletzt aktualisiert