Workflow-Überblick
Dieser Workflow wurde entwickelt, um den Bewerbungsprozess in einem Unternehmen zu automatisieren. Er verarbeitet eingehende Lebensläufe, extrahiert relevante Informationen und speichert die Ergebnisse in Google Sheets.
Node-Erklärungen
1. On form submission
- Typ: n8n-nodes-base.formTrigger
- Funktion: Dieser Node wird ausgelöst, wenn ein Formular eingereicht wird. Es erfasst die Eingaben wie Name, E-Mail und Lebenslauf sowie den Timestamp der Einreichung.
- Einstellungen: Es werden Felder für den Namen (erforderlich), die E-Mail (erforderlich) und den Lebenslauf (erforderlich, PDF) definiert, um sicherzustellen, dass alle erforderlichen Informationen gesammelt werden.
2. Extract from File
- Typ: n8n-nodes-base.extractFromFile
- Funktion: Hier wird der Lebenslauf aus den eingereichten Dateien extrahiert und in ein bearbeitbares Format konvertiert.
- Einstellungen: Der Node ist konfiguriert, um mit PDF-Dateien zu arbeiten. Das binäre Feld wird auf ‚CV‘ gesetzt, um die Datei korrekt zu identifizieren.
3. Qualifications
- Typ: @n8n/n8n-nodes-langchain.informationExtractor
- Funktion: Extrahiert wichtige Informationen wie die Bildung, Berufserfahrung und Fähigkeiten aus dem Lebenslauftext.
- Einstellungen: Der Systemprompt beschreibt, dass nur relevante Informationen extrahiert werden sollen. Notwendige Attribute sind: Bildungsqualifikation, Berufsgeschichte und Fähigkeiten.
4. Summarization Chain
- Typ: @n8n/n8n-nodes-langchain.chainSummarization
- Funktion: Fasst die gesammelten Informationen zu einer kurzen Zusammenfassung zusammen.
- Einstellungen: Hier werden spezifische Methoden und Prompts verwendet, um eine prägnante Zusammenfassung der gesammelten Daten zu erstellen. Es wird darauf geachtet, innerhalb von 100 Wörtern zu bleiben.
5. Merge
- Typ: n8n-nodes-base.merge
- Funktion: Kombiniert die Informationen aus verschiedenen Nodes, um ein umfassendes Datenset zu erstellen.
- Einstellungen: Der Merge-Node ist so konfiguriert, dass er alle Informationen zusammenführt, die während des Workflows gesammelt wurden.
6. Profile Wanted
- Typ: n8n-nodes-base.set
- Funktion: Definiert die gewünschten Eigenschaften des Bewerbers für die ausgeschriebene Stelle.
- Einstellungen: Der Node enthält eine Beschreibung der erforderlichen Fähigkeiten und Erfahrungen, die für die Rolle erforderlich sind.
7. Google Sheets
- Typ: n8n-nodes-base.googleSheets
- Funktion: Speichert die extrahierten und aggregierten Informationen in einer Google Sheets-Tabelle.
- Einstellungen: Die Spalten sind so konfiguriert, dass sie relevante Daten wie Name, E-Mail, Fähigkeiten usw. speichern.
8. Structured Output Parser
- Typ: @n8n/n8n-nodes-langchain.outputParserStructured
- Funktion: Strukturiert die Ausgabe, um sicherzustellen, dass die Daten in einem definierten Format vorliegen und weiterverarbeitet werden können.
- Einstellungen: Es wird ein manuelles Schema für die Daten definiert.
9. HR Expert
- Typ: @n8n/n8n-nodes-langchain.chainLlm
- Funktion: Analysiert die Bewerberinformationen im Vergleich zum gewünschten Profil und gibt eine Bewertung ab.
- Einstellungen: Der Node enthält einen Prompt, der den HR-Experten anweist, die Übereinstimmung des Bewerbers mit dem gesuchten Profil zu bewerten und eine Begründung für die Bewertung zu liefern.
10. Personal Data
- Typ: @n8n/n8n-nodes-langchain.informationExtractor
- Funktion: Extrahiert persönliche Daten vom Bewerber, wie Stadt, Geburtsdatum und Telefonnummer.
- Einstellungen: Setzt einen Systemprompt, der die Extraktion relevanter persönlicher Informationen anleitet.
11. Upload CV
- Typ: n8n-nodes-base.googleDrive
- Funktion: Lädt den Lebenslauf in Google Drive hoch.
- Einstellungen: Konfiguriert den Speichernamen des Lebenslaufs anhand des aktuellen Datums und speichert ihn im richtigen Ordner.
Ergebnis
Dieser Workflow ermöglicht eine automatisierte und effiziente Verarbeitung von Bewerbungen, von der Einreichung des Lebenslaufs bis hin zur Bewertung und Speicherung der Kandidateninformationen. Durch die Verwendung von KI-gestützten Technologien wird der Prozess optimiert und die Qualität der Bewerberbewertung verbessert.