Weiterentwicklung einer sicheren Enterprise-KI-Assistenzplattform für Unternehmen, entwickelt in Deutschland und betrieben in EU-Regionen auf Basis von Azure OpenAI. Ziel der Plattform ist es, Mitarbeitenden einen DSGVO-konformen und zentralen Zugang zu generativen KI-Funktionen bereitzustellen, vergleichbar mit modernen KI-Assistenzsystemen wie ChatGPT, jedoch mit erweiterten Integrations- und Sicherheitsmechanismen für den Unternehmenseinsatz.
Die Lösung wird als Web-Applikation bereitgestellt und unterstützt unter anderem die Integration in Microsoft Teams sowie einen privaten Nutzungsmodus zur klaren Trennung von persönlicher und geschäftlicher Verwendung.
Funktional umfasst die Plattform verschiedene KI-gestützte Assistenzfunktionen wie Generierung von Textinhalten, Analyse und Zusammenfassung von Dokumenten, Recherche über externe Suchschnittstellen, Bildgenerierung sowie multimodale Eingaben (z. B. Sprache, Dokumente und Webinhalte). Zusätzlich wird Retrieval Augmented Generation (RAG) eingesetzt, um unternehmensinternes Wissen in Antworten einzubinden und fundierte Analysen zu ermöglichen.
Im Rahmen der Weiterentwicklung wurde außerdem an einer modularen Architektur für AI-Agents gearbeitet, einschließlich eines Prototyps für eine Agentic-AI-Plattform mit erweitertem Reasoning- und Reflection-System sowie einem Plugin-System für autonome Agent-Funktionen.
Ein zentraler Bestandteil dieser Architektur war die Implementierung einer Model Context Protocol (MCP)-Schicht zur strukturierten Verwaltung von Kontext und Tool-Integrationen in AI-Agenten. Diese wurde mit Technologien wie LangChain, LangGraph, Next.js und TypeScript umgesetzt.
Protocol (MCP)-Architektur. Kernbestandteil der Lösung ist eine in Java (Spring Framework) implementierte MCP-Backendlandschaft aus Servern und Tools, die Agenten um domänenspezifische Fähigkeiten erweitert.
Die Plattform erzeugt neben klassischen Textantworten auch strukturierte, semantisch angereicherte Outputs, die im Frontend als Widgets bzw. Widget-Apps gerendert werden. Dadurch entstehen geführte Interaktionsabläufe, in denen Agenten Informationen automatisiert erfassen, Aktionen vorschlagen und relevante Felder vorbefüllen, bevor Nutzer die Eingaben final bestätigen.
Ergänzend umfasst die Lösung einen Trainings-Agenten zur Generierung dynamischer Lern- und Trainingspläne, die über das Widget-System im Frontend angepasst werden können. Ein integriertes Mentor-/Coaching-Modul stellt automatisch erzeugte Fortschrittsberichte zur Verfügung.
Ziele des Projekts:Aufgaben
Deployment & Infrastruktur
Entwicklung einer web Anwendung zur Optimierung und Beschleunigung des Inventurprozesses. Die App ermöglicht den Import von Bestandslisten via Excel und bietet eine visuelle Validierung während des Scan-Vorgangs. Durch ein dynamisches Feedback-System (Fortschrittsbalken mit Farbindikatoren) können Abweichungen, fehlende Artikel oder Falschetikettierungen sofort identifiziert und korrigiert werden.
Ziel des Projekts:
Aufgaben
Konzeption und Entwicklung einer webbasierten Dashboard-Lösung zur Visualisierung und Verwaltung von Filial-Kennzahlen. Das Tool automatisiert die Erfassung kritischer Datenpunkte, die zuvor manuell gepflegt werden mussten, und bietet Store-Managern eine Echtzeit-Übersicht über die Performance ihrer Standorte. Durch die Integration automatischer Berechnungslogiken wurde die Fehleranfälligkeit bei der KPI-Ermittlung signifikant reduziert.
Ziel des Projekts:
Aufgaben:
Entwicklung einer Architektur für eine Datenbankanwendung zum Speichern und Vergleichen großer N-Gramm-Korpora. Die Anwendung unterstützt den Vergleich und die Erweiterung von Informations-Extraktionsalgorithmen. Das Backend bietet eine flexible und erweiterbare Struktur, während das Frontend Grafiken erstellt, um unterschiedliche Korpora zu vergleichen. Nutzer können Korpora über eine Weboberfläche hochladen, verwalten und vergleichen.
Ziel des Projekts:
Aufgaben:
Überführung einer bestehenden Backend-Lösung in eine interaktive Webanwendung mit verbesserter Nachvollziehbarkeit experimenteller Metadaten und KI-gestützter Strukturhilfe zur Positionierung neuer Elemente im Hierarchiesystem.
Ziel des Projekts:
Aufgaben:
Entwicklung und Evaluation von Machine-Learning-Modelle im Rahmen einer Python-Projekts (Pandas, NumPy, SciPy, scikit-learn, PyTorch). Fokus auf Datenaufbereitung und Feature-Engineering über Training und Validierung der Modelle bis zur Interpretation der Ergebnisse auf realen Datensätzen. Das Projekt umfasst die Klassifikation, Regression sowie neuronale Netze.
Ziel des Projekts:
Aufgaben:
Entwicklung einer serverbasierten Plattform für ein Forschungsteam, die vernetzte Maschinen automatisch erkennt und rechenintensive Workloads zuverlässig verteilt. Der Server verwaltet und startet Docker-Container zur standardisierten Ausführung der Tasks und nutzt ein ressourcenbasiertes Scheduling, um Jobs abhängig von verfügbarer CPU/GPU/RAM-Kapazität zu planen und Engpässe sowie Leerlauf zu reduzieren.
Ziel des Projekts:
Aufgaben:
Entwicklung einer Backend- und Frontend-Lösung zur Analyse der Performance von Algorithmen. Ergebnisse von Benchmarks werden automatisch per API übertragen, gespeichert und visualisiert. Das Tool ermöglicht es Forschern, die Entwicklung und Effizienz von Algorithmen über Zeit und Git-Commits hinweg zu vergleichen.
Ziel des Projekts:
Aufgaben:
Weiterentwicklung einer sicheren Enterprise-KI-Assistenzplattform für Unternehmen, entwickelt in Deutschland und betrieben in EU-Regionen auf Basis von Azure OpenAI. Ziel der Plattform ist es, Mitarbeitenden einen DSGVO-konformen und zentralen Zugang zu generativen KI-Funktionen bereitzustellen, vergleichbar mit modernen KI-Assistenzsystemen wie ChatGPT, jedoch mit erweiterten Integrations- und Sicherheitsmechanismen für den Unternehmenseinsatz.
Die Lösung wird als Web-Applikation bereitgestellt und unterstützt unter anderem die Integration in Microsoft Teams sowie einen privaten Nutzungsmodus zur klaren Trennung von persönlicher und geschäftlicher Verwendung.
Funktional umfasst die Plattform verschiedene KI-gestützte Assistenzfunktionen wie Generierung von Textinhalten, Analyse und Zusammenfassung von Dokumenten, Recherche über externe Suchschnittstellen, Bildgenerierung sowie multimodale Eingaben (z. B. Sprache, Dokumente und Webinhalte). Zusätzlich wird Retrieval Augmented Generation (RAG) eingesetzt, um unternehmensinternes Wissen in Antworten einzubinden und fundierte Analysen zu ermöglichen.
Im Rahmen der Weiterentwicklung wurde außerdem an einer modularen Architektur für AI-Agents gearbeitet, einschließlich eines Prototyps für eine Agentic-AI-Plattform mit erweitertem Reasoning- und Reflection-System sowie einem Plugin-System für autonome Agent-Funktionen.
Ein zentraler Bestandteil dieser Architektur war die Implementierung einer Model Context Protocol (MCP)-Schicht zur strukturierten Verwaltung von Kontext und Tool-Integrationen in AI-Agenten. Diese wurde mit Technologien wie LangChain, LangGraph, Next.js und TypeScript umgesetzt.
Protocol (MCP)-Architektur. Kernbestandteil der Lösung ist eine in Java (Spring Framework) implementierte MCP-Backendlandschaft aus Servern und Tools, die Agenten um domänenspezifische Fähigkeiten erweitert.
Die Plattform erzeugt neben klassischen Textantworten auch strukturierte, semantisch angereicherte Outputs, die im Frontend als Widgets bzw. Widget-Apps gerendert werden. Dadurch entstehen geführte Interaktionsabläufe, in denen Agenten Informationen automatisiert erfassen, Aktionen vorschlagen und relevante Felder vorbefüllen, bevor Nutzer die Eingaben final bestätigen.
Ergänzend umfasst die Lösung einen Trainings-Agenten zur Generierung dynamischer Lern- und Trainingspläne, die über das Widget-System im Frontend angepasst werden können. Ein integriertes Mentor-/Coaching-Modul stellt automatisch erzeugte Fortschrittsberichte zur Verfügung.
Ziele des Projekts:Aufgaben
Deployment & Infrastruktur
Entwicklung einer web Anwendung zur Optimierung und Beschleunigung des Inventurprozesses. Die App ermöglicht den Import von Bestandslisten via Excel und bietet eine visuelle Validierung während des Scan-Vorgangs. Durch ein dynamisches Feedback-System (Fortschrittsbalken mit Farbindikatoren) können Abweichungen, fehlende Artikel oder Falschetikettierungen sofort identifiziert und korrigiert werden.
Ziel des Projekts:
Aufgaben
Konzeption und Entwicklung einer webbasierten Dashboard-Lösung zur Visualisierung und Verwaltung von Filial-Kennzahlen. Das Tool automatisiert die Erfassung kritischer Datenpunkte, die zuvor manuell gepflegt werden mussten, und bietet Store-Managern eine Echtzeit-Übersicht über die Performance ihrer Standorte. Durch die Integration automatischer Berechnungslogiken wurde die Fehleranfälligkeit bei der KPI-Ermittlung signifikant reduziert.
Ziel des Projekts:
Aufgaben:
Entwicklung einer Architektur für eine Datenbankanwendung zum Speichern und Vergleichen großer N-Gramm-Korpora. Die Anwendung unterstützt den Vergleich und die Erweiterung von Informations-Extraktionsalgorithmen. Das Backend bietet eine flexible und erweiterbare Struktur, während das Frontend Grafiken erstellt, um unterschiedliche Korpora zu vergleichen. Nutzer können Korpora über eine Weboberfläche hochladen, verwalten und vergleichen.
Ziel des Projekts:
Aufgaben:
Überführung einer bestehenden Backend-Lösung in eine interaktive Webanwendung mit verbesserter Nachvollziehbarkeit experimenteller Metadaten und KI-gestützter Strukturhilfe zur Positionierung neuer Elemente im Hierarchiesystem.
Ziel des Projekts:
Aufgaben:
Entwicklung und Evaluation von Machine-Learning-Modelle im Rahmen einer Python-Projekts (Pandas, NumPy, SciPy, scikit-learn, PyTorch). Fokus auf Datenaufbereitung und Feature-Engineering über Training und Validierung der Modelle bis zur Interpretation der Ergebnisse auf realen Datensätzen. Das Projekt umfasst die Klassifikation, Regression sowie neuronale Netze.
Ziel des Projekts:
Aufgaben:
Entwicklung einer serverbasierten Plattform für ein Forschungsteam, die vernetzte Maschinen automatisch erkennt und rechenintensive Workloads zuverlässig verteilt. Der Server verwaltet und startet Docker-Container zur standardisierten Ausführung der Tasks und nutzt ein ressourcenbasiertes Scheduling, um Jobs abhängig von verfügbarer CPU/GPU/RAM-Kapazität zu planen und Engpässe sowie Leerlauf zu reduzieren.
Ziel des Projekts:
Aufgaben:
Entwicklung einer Backend- und Frontend-Lösung zur Analyse der Performance von Algorithmen. Ergebnisse von Benchmarks werden automatisch per API übertragen, gespeichert und visualisiert. Das Tool ermöglicht es Forschern, die Entwicklung und Effizienz von Algorithmen über Zeit und Git-Commits hinweg zu vergleichen.
Ziel des Projekts:
Aufgaben: