Mandat anfragen
AI-Projekt 05 · Kundenmandat · seit Juli 2026

Automatisiertes Kandidaten-Matching.

Für einen Personaldienstleister: Projektausschreibungen aus mehreren Portalen laufen täglich per Mail ein, werden automatisiert eingelesen, entdoppelt, strukturiert und gegen die eigenen Kandidatenprofile abgeglichen. Aus einem unsortierten Posteingang wird eine durchsuchbare Datenbasis.

Juli 2026 Systemstand
Automatisierte Qualitätssicherung
3×/Tag automatisierte Läufe
1 eigener Server
Mandatsvertraulichkeit Dieses System wurde für einen externen Auftraggeber gebaut und wird ohne Kundennamen dargestellt. Branche, Funktionsumfang und technische Angaben sind unverändert wiedergegeben. Ein Referenzgespräch kann auf Anfrage vermittelt werden.
Systemansicht

Automatisierung priorisiert. Menschen entscheiden.

Schematische, anonymisierte Ansicht. Profile, Rollen und Trefferwerte sind illustrativ; Eingang, Entdopplung, begründetes Matching und menschliche Prüfung bilden den realen Ablauf ab.

Schematisches Matching-Cockpit mit anonymisierten Profilen und Rollen, Trefferbewertung, Begründung, Entdopplung und abschließender menschlicher Prüfung
Schematische Systemansicht Eingang · Entdopplung · Matching · menschliche Prüfung
Steckbrief

Ausgangslage, Aufgabe, Umsetzung.

Vorher · manuelle Sichtung
  • Ausschreibungen aus mehreren Portalen als Mail
  • Unterschiedliche Formate, starke Überschneidungen
  • Jede Mail einzeln gelesen
  • Passende Projekte gingen im Volumen unter
Heute · dreimal täglich automatisch
  • Nur zugelassene Portale werden verarbeitet
  • Sammelmails in Einzeleinträge zerlegt
  • Portalübergreifend entdoppelt
  • Durchsuchbare Liste statt Posteingang
BranchePersonaldienstleistung, Projektvermittlung
LaufzeitJuli 2026 bis heute, im Betrieb
UmfangStand Juli 2026: automatisierte Qualitätssicherung und 3 Läufe täglich
ErweiterbarNeue Portale über eine Positivliste, ohne Eingriff in den Kern
KernthemaEntdopplung und Datenschutz — nicht die Extraktion
Verarbeitungskette

Von der Rohmail zum bewerteten Treffer.

Fünf Stufen, jede einzeln nachvollziehbar. Bei einem unerwarteten Ergebnis lässt sich genau bestimmen, in welcher Stufe es entstanden ist.

Verarbeitungskette in fünf Stufen: Abruf dreimal täglich, Absenderfilter über Positivliste, Zerlegung einer Sammelmail in Einzeleinträge, portalübergreifende Entdopplung und Abgleich gegen das Profil; die Entdopplung reduzierte 6.900 Einträge auf 3.800 echte Ausschreibungen
Verarbeitungskette Fünf Stufen · Wirkung der Entdopplung im unteren Bereich
01 · ABRUF Postfach lesen Dreimal täglich zeitgesteuert. Jede Rohmail wird unverändert abgelegt, bevor sie verarbeitet wird.
02 · FILTER Positivliste Nur zugelassene Portale. Private und projektfremde Post wird nicht angefasst.
03 · ZERLEGUNG Sammelmail auflösen Eine Mail enthält oft zehn und mehr Ausschreibungen — Zerlegung in Einzeleinträge mit Feldern.
04 · ENTDOPPLUNG Dubletten entfernen Portalübergreifend. Dieselbe Ausschreibung erscheint über Tage und mehrere Portale.
05 · ABGLEICH Gegen Profil bewerten Durchsuchbare Liste mit Statistik und manuell auslösbarem Nachlauf.
Operative Lehre

„Bei automatisierter Datenerfassung ist die Entdopplung nicht der Nebenschauplatz, sondern der Kern. Ohne sie wächst die Datenbasis schneller als der Nutzen."

Für Technikinteressierte

Technischer Deep-Dive.

Entdopplungslogik, Datenschutz und die Fehler, die im Livebetrieb sichtbar wurden.

Entdopplung — zwei Fehler und ihre Behebung aufklappen

Fehler 1 — Entdopplung nur innerhalb einer Mail

Portale wiederholen dieselben Projekte täglich. Die Liste war formal korrekt gefüllt und praktisch unbrauchbar (Zahlen im Schaubild oben). Behebung: Eindeutigkeitsindex über inhaltliche Merkmale statt über die Mail-Zugehörigkeit, plus einmalige Bestandsbereinigung.

Fehler 2 — Formatierung als Inhalt gelesen

Ein Auszeichnungswort aus der Portaldarstellung landete im Projekttitel — jeder Titel trug ein Wort, das im Original nicht stand. Behebung: Trennung von Darstellung und Inhalt bereits beim Zerlegen.

Was beide gemeinsam haben

Beide Fehler waren erst am gefüllten Livesystem sichtbar — in der Testumgebung mit wenigen Beispielmails traten sie nicht auf. Seitdem gehört eine Sichtprüfung am realen Datenbestand zur Abnahme.

Datenschutz — Positivliste statt Ausschlussliste aufklappen

Ein System, das ein Postfach automatisiert ausliest, ist datenschutzrechtlich heikel: In demselben Postfach liegt zwangsläufig auch private oder projektfremde Korrespondenz.

Umsetzung

  • Positivliste statt Ausschlussliste — nur ausdrücklich zugelassene Absenderportale werden verarbeitet. Eine Ausschlussliste hätte jede unbekannte Absenderadresse durchgelassen; die Positivliste dreht die Beweislast um.
  • Bereinigung des Bestands — bereits eingelesene, nicht zum Zweck gehörende Mails wurden nachträglich aus der Datenbank entfernt, nicht nur ausgeblendet.
  • Zweckbindung — verarbeitet wird ausschließlich, was für den Abgleich gebraucht wird. Die Rohmail bleibt zur Nachvollziehbarkeit erhalten, wird aber nicht ausgewertet.

Das ist die praktische Ausprägung der Datenminimierung: nicht alles einlesen und später filtern, sondern von vornherein nur einlesen, was zum Zweck gehört.

Architektur & Betrieb aufklappen
EbeneUmsetzung
HostingEigener Cloud-Server in Deutschland, ausschließlich für dieses Mandat
LaufzeitDocker-Container hinter einem Reverse-Proxy mit automatischer Zertifikatsverwaltung
AnwendungPython/Flask, getrennte Module für Abruf, Zerlegung, Abgleich und Verwaltung
DatenSQLite mit Eindeutigkeitsindizes auf inhaltlichen Merkmalen; Rohmails getrennt von strukturierten Einträgen
AutomatisierungZeitgesteuerte Läufe mit Sperrmechanismus gegen Parallelausführung und eigenem Protokoll je Lauf
QualitätssicherungAutomatisierte Prüfungen für Abruf, Zerlegung, Entdopplung und Abgleichlogik
AuslösungNeben dem Zeitplan ein manueller Auslöser in der Oberfläche für Sofortläufe

Warum ein Sperrmechanismus

Überschneiden sich zwei Läufe — etwa wenn ein manueller Start auf einen planmäßigen trifft — verarbeiten beide dieselben Mails. Ein Sperrmechanismus verhindert das. Bei automatisierten Abläufen ist der Parallelfall der Normalfall, nicht die Ausnahme.

Nächster Schritt

Manuelle Sichtung automatisieren — ohne Datenschutzrisiko.

Wo täglich Dokumente, Mails oder Meldungen manuell gesichtet werden, liegt meist der größte unmittelbare Hebel. Über Machbarkeit und Grenzen spreche ich gern konkret.