← Zurück zu den Fallstudien
Referenz-Build / KI-fähige HR-Plattform

Personora – KI-fähige institutionelle HR-Plattform, durchgängig gebaut

Eine produktionsreife, KI-gestützte HR-Plattform, die Inovativi durchgängig gebaut hat – mit dem Lebenszyklus Person → Bewerber → Mitarbeiter, Recruiting, append-only Beschäftigungshistorie, Verträgen, einer echten Urlaubs-Policy-Engine, Arbeitszeiten, Beurteilungen, Dokumenten, Berichten und vollständigem Audit-Trail, mit einer governance-geführten Multi-Provider-KI-Schicht (Claude, OpenAI, DeepSeek) auf .NET 10, Next.js und PostgreSQL.

Kontext

Personora ist ein Referenz-Build – eine vollständige, produktionsreife HR-Plattform, die wir gebaut haben, um zu zeigen, wie Inovativi Software entwirft und KI ausliefert, kein vertrauliches Kunden-Deployment. Wir haben uns die Aufgabe gestellt, die ein potenzieller Kunde aus dem öffentlichen Sektor stellen würde: eine mehrdeutige Personaldomäne, echte Sicherheitsanforderungen und KI, die nützlich und governance-geführt statt dekorativ sein muss. Die Live-Demo läuft vollständig mit Dummy-Daten, mit Anmeldung als recruiter, hr.manager oder admin.

Problem

HR-Software im öffentlichen Sektor ist oft ein Geflecht aus Legacy-Code: hartkodierte Zugangsdaten, nicht auditierter Zugriff auf sensible personenbezogene Daten und brüchige Geschäftsregeln rund um Abwesenheiten, Verträge und Recruiting. Wir haben die Kategorie von Grund auf neu gebaut, um für potenzielle Kunden eine Frage zu beantworten – kann Inovativi komplexe, sichere, KI-fähige Software liefern? – ohne in einen Slideware-Prototyp zu verfallen.

Was gebaut / modernisiert wurde

Personora ist ein echtes System mit echter Domänenlogik. People und Recruiting laufen über eine erzwungene State Machine (Stellen → Ausschreibungen → Bewerbungen) mit gewichtetem Komitee-Scoring und Ein-Klick-Umwandlung eines angenommenen Bewerbers in einen Mitarbeiter. Die Beschäftigungshistorie ist append-only – Versetzungen, Beförderungen und Gehaltsänderungen überschreiben die Vergangenheit nie – mit automatischen Warnungen bei auslaufenden Verträgen. Abwesenheit ist eine echte Policy-Engine: monatliche Ansprüche, Erfahrungsboni, gedeckelter Übertrag, medizinische Kontingente und ein vollständiger Genehmigungs-Workflow mit Revisionsketten, die die Historie nie zerstören. Arbeitszeiten, Beurteilungen, Dokumente und Berichte runden das Ganze ab – mit lohnabrechnungsreifen Zusammenfassungen, unveränderlichen freigegebenen Beurteilungen, kategoriebasiertem Dokumentenzugriff und CSV-Exporten. Durchwoben ist alles von einer governance-geführten Multi-Provider-KI-Schicht hinter einer sauberen Abstraktion, und jeder sensible Lesezugriff, Download, Export und Login wird protokolliert.

Multi-Provider-KI-Schicht
  1. Strukturierte Registerdaten

    Bewerberdatensatz aus dem Personalregister zusammengestellt

  2. Feld-Allowlist

    Nationale ID-Nummern und Geburtsdaten bewusst ausgeschlossen

  3. IAiCompletionProvider

    Eine saubere Abstraktion, pro Anfrage wählbar

  4. Claude / OpenAI / DeepSeek

    Austauschbare Backends; jedes nur aktiv, wenn sein API-Key vorhanden ist

  5. Komiteegerichtete Zusammenfassung

    Streng auf den gelieferten Daten geerdet, nie erfunden

  6. SensitiveRead-Audit-Eintrag

    Jede Erzeugung wird protokolliert und kostenbewusst rate-limitiert

Wie eine komiteegerichtete Bewerberzusammenfassung aus strukturierten Registerdaten über eine austauschbare, governance-geführte Provider-Abstraktion erzeugt wird.

Recruiting-zu-Mitarbeiter-Lebenszyklus
  1. Stelle

    Genehmigte, gegen das Register definierte Stelle

  2. Ausschreibung

    Veröffentlichte Stelle, die Bewerbungen annimmt

  3. Bewerbung

    Kandidat bewirbt sich über die erzwungene State Machine

  4. Komitee-Scoring

    Gewichtete Bewertung durch mehrere Mitglieder

  5. Annahme

    Angenommener Bewerber zur Umwandlung freigegeben

  6. Ein-Klick-Mitarbeiter

    Bewerber ohne doppelte Datensätze in einen Mitarbeiter umgewandelt

Die erzwungene State Machine, die eine Stelle bis zum vollständig umgewandelten Mitarbeiterdatensatz führt.

Produktions-Urteilsvermögen — was wir bewusst nicht zulassen

  • Die Live-Demo von Personora läuft mit Dummy-Daten, nicht mit echten Personalakten.
  • Die KI sieht niemals eingeschränkte Felder wie nationale ID-Nummern oder Geburtsdaten.
  • Die KI fasst ausschließlich aus den gelieferten Daten zusammen und darf keine Fakten über Bewerber erfinden.
  • Personora ist ein Referenz-Build und wird nicht als vertrauliches Kunden-Produktivsystem präsentiert.
  • KI-Ausgaben sind Entscheidungsunterstützung für ein Komitee, nie eine automatisierte Einstellungsentscheidung.

Workflow-Highlights

  • Eine Person, viele Rollen; Stellen → Ausschreibungen → Bewerbungen über eine erzwungene State Machine
  • Gewichtetes Komitee-Scoring und Ein-Klick-Umwandlung eines angenommenen Bewerbers in einen Mitarbeiter
  • Append-only Beschäftigungshistorie mit automatischen Warnungen bei auslaufenden Verträgen
  • Eine echte Urlaubs-Policy-Engine: monatliche Ansprüche, Erfahrungsboni, gedeckelter Übertrag, medizinische Kontingente und vollständiger Genehmigungs-Workflow
  • Arbeitszeiten, unveränderliche freigegebene Beurteilungen, kategoriebasierter Dokumentenzugriff, lohnabrechnungsreife Zusammenfassungen und CSV-Exporte
  • KI-generierte, komiteegerichtete Zusammenfassungen von Bewerbern aus strukturierten Registerdaten

Sicherheit, Auditierbarkeit & Governance

  • Die KI sieht ausschließlich nicht-eingeschränkte Felder – nationale ID-Nummern und Geburtsdaten sind bewusst ausgeschlossen
  • Das Modell ist angewiesen, streng aus den Daten zusammenzufassen und nie zu erfinden
  • Jede KI-Erzeugung schreibt einen SensitiveRead-Audit-Eintrag; der Endpunkt ist zur Kostenkontrolle rate-limitiert
  • Keine Secrets im Quellcode; Least-Privilege-Zugriff auf sensible Daten hinter auditierten Endpunkten
  • Integrität datenbankseitig erzwungen – Unique-Constraints, Soft-Deletes, append-only Historie und Decimal-Geldbeträge
  • Pro-IP-Login-Rate-Limiting und ein optionaler geplanter Reset, der die öffentliche Sandbox sauber hält

KI-fähige Erweiterungspunkte

  • Richtlinienbewusster Urlaubs- und Vertragsassistent, der Mitarbeiterfragen streng innerhalb ihrer Berechtigungen beantwortet
  • Dokumentenerstellung für Verträge, Bescheide und HR-Schreiben aus strukturierten Registerfeldern, mit menschlicher Freigabe
  • Beurteilungszusammenfassungen und Entwürfe für Review-Zyklen aus unveränderlichen Beurteilungsdaten
  • Natürlichsprachliches Reporting – nach einer Lohn- oder Personalstandszusammenfassung fragen und eine geerdete, exportierbare Antwort erhalten
  • Recruiting-Screening-Assistent, der Shortlists anhand gewichteter Komitee-Kriterien einordnet und erklärt
  • Anomalie- und Audit-Trail-Assistent, der ungewöhnliche Zugriffsmuster auf sensible Daten zur Prüfung sichtbar macht

Geschäftsnutzen

  • Zeigt, dass Inovativi komplexe, sichere, KI-fähige Software durchgängig liefern kann – von der mehrdeutigen Domäne bis zum getesteten, deploybaren System
  • Eine austauschbare, governance-geführte, kostenkontrollierte KI-Schnittstelle ohne Vendor-Lock-in – dasselbe Muster, das wir in ein Kundenprodukt einbringen würden
  • Sicherheit per Design: keine Secrets im Quellcode, auditierter Zugriff auf sensible Daten und datenbankseitig erzwungene Integrität
  • 70+ automatisierte Tests für die schwierigen Teile – Urlaubsarithmetik, Recruiting-Scoring, Erhalt der Beschäftigungshistorie und Dokumentenzugriffskontrolle

Technologien

  • .NET 10 / ASP.NET Core
  • Entity Framework Core
  • PostgreSQL 17
  • Next.js 16
  • React
  • TypeScript
  • Tailwind CSS
  • Anthropic Claude
  • OpenAI
  • DeepSeek
  • IAiCompletionProvider-Abstraktion
  • Docker Compose
  • Rollen-/Ressourcen-Autorisierung
  • Audit-Logging & Rate-Limiting

Relevante Rollen

  • .NET Backend Engineer
  • Full-Stack Engineer
  • AI Integration Engineer
  • Security & Platform Engineer

Status & Transparenz

Personora ist ein Referenz-Build – eine vollständige, produktionsreife HR-Plattform, die Inovativi entwickelt hat, um zu zeigen, wie wir Software entwerfen und KI ausliefern. Die Live-Demo läuft vollständig mit Dummy-Daten, mit Anmeldung als recruiter, hr.manager oder admin. Sie wird nicht als vertrauliches Kunden-Produktivsystem präsentiert.

Nächster Schritt

Ähnliches Projekt besprechen

Wir können dieses Muster an Ihre Systeme anpassen und die Ingenieure bereitstellen, um es umzusetzen. Erreichen Sie uns unter info@inovativi.com.