Workflow zur Verarbeitung von Jobanwendungen mit KI

Dieses Workflow ermöglicht es, Bewerbungsunterlagen effizient zu verarbeiten, indem es KI-Modelle zur Validierung und Informationsextraktion nutzt.

Workflow zur Verarbeitung von Jobanwendungen mit KI

Die Website nutzt die Wordpress-Infrastruktur.

Server: Unser Server befindet sich in einem Unternehmen mit Sitz in Deutschland. Er hat eine hohe und schnelle Internetverbindung. Es gibt eine Generatorunterstützung für ununterbrochenen Strom.

Workflow Übersicht

In diesem n8n-Workflow geht es darum, Bewerbungen zu empfangen, die Lebensläufe auszuwerten und sie in ein Bewerber-Management-System zu speichern. Dabei werden KI-Modelle eingesetzt, um die Qualität der Lebensläufe zu prüfen und relevante Informationen zu extrahieren.

Node Details

1. Extract from File

  • Typ: Extract from File
  • Funktion: Dieser Node ermöglicht das Extrahieren von Inhalten aus hochgeladenen PDF-Dokumenten, die Bewerbungsunterlagen enthalten können.
  • Parameter:
    • operation: pdf (PDF-Dokumente extrahieren)
    • binaryPropertyName: File_Upload (benannt für die Speicherung der hochgeladenen Datei)

2. OpenAI Chat Model1

  • Typ: OpenAI Chat Model
  • Funktion: Dieser Node interagiert mit dem OpenAI-KI-Modell, um Texte zu verarbeiten und Informationen zu extrahieren.
  • Parameter: Optionen zur Anpassung der KI-Interaktion sind verfügbar.

3. Structured Output Parser

  • Typ: Structured Output Parser
  • Funktion: Dieses Node analysiert die von der KI zurückgegebenen Daten und strukturiert sie gemäß dem definierten Schema für die weitere Verarbeitung.
  • Parameter:
    • schemaType: manual
    • inputSchema: Definiert die Struktur der erwarteten Ausgabe, einschließlich Name, Adresse, E-Mail, etc.

4. OpenAI Chat Model2

  • Typ: OpenAI Chat Model
  • Funktion: Ähnlich wie der erste OpenAI-Node, aber für einen anderen Aspekt des Prozesses.
  • Parameter: Optionen zur Anpassung der KI-Interaktion sind verfügbar.

5. Step 1 of 2 – Upload CV

  • Typ: Form Trigger
  • Funktion: Der Node stellt ein Formular zur Verfügung, über das die Benutzer ihren Lebenslauf hochladen können.
  • Parameter:
    • formTitle: Step 1 of 2: Submit Your CV
    • formFields: Felder für Name, Datei, und andere Informationen.

6. Save to Airtable

  • Typ: Airtable
  • Funktion: Speichert die extrahierten Bewerberdaten in Airtable.
  • Parameter: Basetabelle und Mapping der Spalten sind konfiguriert.

7. Classify Document

  • Typ: Text Classifier
  • Funktion: Klassifiziert das Dokument und prüft, ob es sich um einen Lebenslauf handelt.
  • Parameter: Kategorien zur Validierung sind definiert, z.B. CV oder Lebenslauf.

8. Upload File to Record

  • Typ: HTTP Request
  • Funktion: Lädt die hochgeladene Datei in den entsprechenden Datensatz bei Airtable hoch.
  • Parameter: URL, Methode, und Körperparameter sind konfiguriert, um die Datei zu senden.

9. Form Success

  • Typ: Form
  • Funktion: Zeigt eine Erfolgsnachricht nach der Einreichung des Formulars an.
  • Parameter: Beschreibung und Titel der Erfolgsseite sind konfiguriert.

10. Save to Airtable1

  • Typ: Airtable
  • Funktion: Speichert die Bewerberdaten erneut in Airtable, wenn sie bereits vorhanden sind.
  • Parameter: Basis und Tabelle sind spezifisch definiert.

11. Step 2 of 2 – Application Form

  • Typ: Form Trigger
  • Funktion: Ermöglicht das Ausfüllen eines Antragsformulars nach dem Hochladen des Lebenslaufs.
  • Parameter: Felder für Name, Adresse, E-Mail, etc. sind definiert.

Ergebnis

Nach der Ausführung dieses Workflows haben wir die eingesendeten Bewerbungen verarbeitet, die relevanten Informationen extrahiert und sie sicher in einem ATS (Airtable) gespeichert. Somit gewährleistet der Workflow eine effiziente und qualitativ hochwertige Bearbeitung von Bewerbungen, was die Erfahrung für Bewerber und Personalverantwortliche verbessert.

Für mehr Informationen, laden Sie hier die Workflow-Datei herunter.

Facebook
Twitter
LinkedIn

Andere Projekte