Kurzbeschreibung
Wir entwickeln einen Shopping Butler für Supermärkte: einen agentischen AI-Assistenten, der Nutzer:innen beim Online-Einkaufen unterstützt – von Rezept- und Gerichtsvorschlägen bis zur Produktauswahl und dem Befüllen des Warenkorbs. Der Butler soll embedded in die App/Website eines Supermarkts integriert werden (z. B. perspektivisch REWE Online, EDEKA, dm) – kein separater Chatbot, sondern Teil des Shopping-Erlebnisses.

In dieser Arbeit liegt der Fokus auf der kompletten Nutzerinteraktion (UX/Interaction): Voice-first Kommunikation, visuelle Unterstützung, Streaming/Realtime-Feedback und die transparente Darstellung agentischer Aktionen.

Ziel der Arbeit

Du entwickelst ein Interaction Layer-Konzept und setzt es als funktionierenden Prototypen um:

  • Der Nutzer spricht mit dem Butler (Voice-first).

  • Der Butler antwortet bevorzugt per Voice, mit optionalen visuellen Ergänzungen.

  • Agentische Aktionen (z. B. Produktsuche, Filtern, “Add to cart”) werden im UI verständlich und vertrauenswürdig visualisiert.

  • Die Interaktion fühlt sich flüssig an: Streaming, kurze Zwischenstände, gutes Turn-taking.

Aufgaben / Inhalte

  • Konzeption und Implementierung eines embedded UI-Konzepts für einen Butler in einer Supermarkt-App/-Website
    (präsent, aber nicht störend; Shop bleibt sichtbar)

  • Entwicklung von UI-Patterns für Agent Action Visualization
    (z. B. “zeigt/markiert” UI-Elemente, Status/Timeline, Confirmation/Undo, Sicherheit/Transparenz)

  • Voice-first Interface: Mikrofon/Listening UI, Audio-Ausgabe, optionaler “Silent Mode” (Captions/Text-Cards)

  • Streaming/Realtime UX: Integration von token-/event-basiertem Streaming aus dem Agent-Core (SSE/WebSockets), State Rendering

  • Turn-taking verbessern: Ansätze vergleichen (z. B. Voice Activity Detection(VAD)/End-of-Utterance/Bar­ge-in) und einen Ansatz implementieren + evaluieren

  • Integration in das bestehende System, das im Team bereits entwickelt wird

Technische Themen (Auswahl)

  • Frontend Engineering (React oder Angular), State Management, Component Design

  • Realtime/Streaming (SSE/WebSockets), event-driven UI

  • Voice/Audio: WebAudio, VAD/End-of-utterance, STT/TTS APIs

  • Schnittstelle zum Agent-Core: Streaming, Actions/Events, UI-Rendering

Was du mitbringen solltest (Must-have)

  • Sehr gute Erfahrung mit Frontend/UI-Projekten (React oder Angular) – idealerweise an echten Produkten/Prototypen

  • Sehr gute Software-Engineering-Basics: Git, saubere Code-Struktur, Debugging, Komponenten-Architektur

  • Erfahrung mit Realtime UIs (WebSockets/SSE)
  • Hohe Motivation, Ownership und Lust auf Teamarbeit und Integration in ein bestehendes System

  • Sehr gute Deutsch- und/oder Englischkenntnisse in Wort und Schrift (mind. C-Niveau)

Nice-to-have

  • Erfahrung mit Voice/Audio Processing oder Speech Interfaces (STT/TTS, VAD, Streaming Audio)

  • Full-stack Verständnis (wie FE ↔ BE ↔ DB zusammenspielen)
  • Erste Erfahrung mit LLMs/agentischen Systemen (Streaming Responses, Tool Events)

Was wir bieten

  • Kompetentes, dynamisches Team mit hohem Anspruch und schneller Iteration

  • Produktnahe Arbeit mit echtem Nutzerwert und klarer Anwendung

  • Großer Gestaltungsspielraum im Interaction Layer

  • Perspektive auf Weiterarbeit – je nach Fit auch im Ausgründungskontext

Kontakt

Schick uns kurz dein Profil (CV, Notenauszug, ggf. GitHub/Projektlinks) sowie 3–5 Sätze zu:

  • Was hast du konkret schon im UI/Frontend gebaut?

  • Was reizt dich an Voice-first Interaction & Realtime UX?

  • Mini-Challenge: Skizziere kurz in 5–8 Bulletpoints dein UI-Konzept: Wie bleibt der Shop trotz Butler sichtbar, wie zeigt der Butler Aktionen, und wie sieht der “silent mode” aus?

Ansprechpartner:

Andreas Morello, M.Sc.

Kategorien:

Forschungsbereich:

Automatisierungstechnik

Art der Arbeit:

Masterarbeit

Kontakt:

Andreas Morello, M.Sc.

Department Maschinenbau (MB)
Lehrstuhl für Fertigungsautomatisierung und Produktionssystematik (FAPS, Prof. Franke)