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/Barge-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:
Kategorien:
Forschungsbereich:
AutomatisierungstechnikArt der Arbeit:
MasterarbeitKontakt:
Andreas Morello, M.Sc.
Department Maschinenbau (MB)
Lehrstuhl für Fertigungsautomatisierung und Produktionssystematik (FAPS, Prof. Franke)
- Telefon: +491622386800
- E-Mail: andreas.morello@faps.fau.de

