Workflow zur automatischen Lebenslauf Extraktion und Konvertierung

Dieser Workflow ermöglicht die Extraktion von Daten aus Lebensläufen, die über Telegram gesendet werden, und konvertiert diese Daten in ein strukturiertes PDF-Format.

Workflow zur automatischen Lebenslauf Extraktion und Konvertierung

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.

Einleitung

In diesem Blogbeitrag werden wir einen n8n-Workflow untersuchen, der es ermöglicht, Lebensläufe aus Telegram-Nachrichten zu extrahieren, die Daten in ein strukturiertes Format umzuwandeln und diese als PDF-Datei an den Benutzer zurückzusenden.

Workflow-Übersicht

Der Workflow besteht aus mehreren Knoten, die zusammenarbeiten, um die Aufgabe zu erfüllen. Hier sind die wichtigsten Knoten:

1. Telegram trigger

  • Node ID: 70b67b80-d22d-4eea-8c97-3d2cb2b9bbfc
  • Typ: Telegram Trigger
  • Beschreibung: Dieser Knoten triggert die Automatisierung, wenn eine Nachricht in Telegram gesendet wird.

2. Auth

  • Node ID: 21bead1d-0665-44d5-b623-b0403c9abd6c
  • Typ: IF
  • Beschreibung: Überprüft, ob die empfangene Nachricht von einem autorisierten Benutzer stammt.

3. Get file

  • Node ID: 2efae11a-376b-44aa-ab91-9b3dea82ede0
  • Typ: Telegram
  • Beschreibung: Dieser Knoten lädt die Datei herunter, die vom Benutzer über Telegram gesendet wurde.

4. Extract text from PDF

  • Node ID: 88fd1002-ad2c-445f-92d4-11b571db3788
  • Typ: Extract from File
  • Beschreibung: Extrahiert den Text aus der heruntergeladenen PDF-Datei.

5. Parse resume data

  • Node ID: b193a904-260b-4d45-8a66-e3cb46fc7ce4
  • Typ: LangChain Chain
  • Beschreibung: Verwendet das OpenAI-Modell, um erforderliche Daten aus dem extrahierten Text zu extrahieren.

6. Convert to HTML

  • Node ID: c4474fa1-b1b5-432f-b30e-100201c9ec7c
  • Typ: Convert to File
  • Beschreibung: Wandelt die strukturierten Daten in HTML um.

7. Generate plain PDF doc

  • Node ID: 3c819ce4-235a-4b12-a396-d33dca9f80da
  • Typ: HTTP Request
  • Beschreibung: Generiert ein PDF-Dokument aus der HTML-Datenstruktur.

8. Send PDF to the user

  • Node ID: 2b3cd55f-21a3-4c14-905f-82b158aa3fd0
  • Typ: Telegram
  • Beschreibung: Sendet das generierte PDF-Dokument zurück an den Benutzer über Telegram.

Ergebnis

Durch die Anwendung dieses Workflows können Benutzer ihre Lebensläufe bequem über Telegram einreichen. Der Workflow extrahiert die relevanten Informationen, erstellt ein strukturiertes PDF und sendet es an den Benutzer zurück.

Für den Download des Workflows klicken Sie hier: Download Link

Facebook
Twitter
LinkedIn

Andere Projekte