Zum Hauptinhalt springen

Concierge (KI-Assistent)

Der Concierge ist der KI-gestützte Assistent in der NOW! App (Companion) und optional am Kiosk. Er beantwortet Fragen zu Shops, Wegfindung, Parken, Angeboten und Events und kann Aktionen auslösen (z.B. "Auf Karte zeigen", "Route starten"). Dieser Abschnitt beschreibt Inhalt, Technik und ein kurzes Tutorial für Redaktion und Support.

Inhaltlich: Was kann der Concierge?

  • Wegfindung: "Wo ist Saturn?", "Wie komme ich zur Toilette?" – er nennt Shops/Orte und kann sie auf der Karte hervorheben oder eine Route vorschlagen.
  • Shops und Empfehlungen: "Läden für Geschenke", "Wo gibt es Kaffee?" – er nutzt Shop-Daten, Kategorien und ggf. die kuratierten Highlights (im Dashboard als Hot Picks gepflegt).
  • Angebote und Events: "Was geht heute?", "Aktionen?" – Kontext aus Events und Angeboten des Centers.
  • Parken: "Wo habe ich geparkt?" – wenn der Besucher über einen Parkplatz-QR in die App kam, kennt der Concierge den Parkplatz und kann Rückweg oder "Kaffee auf dem Weg zum Auto" einbeziehen.
  • Rückgabe/Umtausch: "Kann ich bei Saturn umtauschen?" – er nutzt die im Dashboard hinterlegten Rückgaberichtlinien der Shops (Reklamations-Proxy).
  • Abfahrt planen: "Wann muss ich los, wenn mein Bus um 17:40 fährt?" – er schätzt Gehzeit zum Ausgang und empfiehlt eine Losgeh-Zeit.
  • Sprache: Er erkennt z.B. Englisch, Arabisch oder Türkisch in der Nachricht und antwortet in derselben Sprache.
  • Beliebt gerade: Auf Anfrage kann er anonymisierte Trends nutzen ("was ist gerade oft nachgefragt") – Daten aus Chatbot-Interaktionen der letzten 24 Stunden.
  • Gruppen-Modus: Wenn zwei Personen dieselbe Session teilen (Kiosk "Begleitung einladen" oder "Session teilen" in der App), kann der Concierge im Kontext "geteilte Session" agieren (z.B. Treffpunkt-Fragen).

Der Concierge speichert keine personenbezogenen Profile; Kontext kommt aus der aktuellen Session (Center, Parkplatz, Handoff-Ziel, Gruppe) und aus den im Dashboard gepflegten Daten (Shops, Öffnungszeiten, Rückgaberichtlinien, Highlights/Hot Picks, Events, Angebote).

Technisch: Architektur kurz

  • Frontend: Die Companion zeigt die CompanionChatbar; der Nutzer tippt oder spricht (Spracherkennung im Browser). Nachrichten werden an die Signage-App gesendet, die sie an die Dashboard-API weiterleitet (Proxy, kein CORS).
  • Backend (Dashboard): Der Visitor-Chatbot (z.B. /api/ai/visitor-chatbot) empfängt die Nachricht, lädt Kontext (Shops, Events, Parken, Trending, Rückgaberichtlinien usw.) aus der AI-Context-Bibliothek, optional eine semantische Intent-Erkennung (Absicht + Slots), und ruft dann das KI-Modell auf. Die Antwort kann reinen Text oder strukturierte Aktionen enthalten (show_on_map, start_route mit targetId/label).
  • Kontext: Welche Slices geladen werden, hängt von der erkannten Absicht (Intent) und der Konfiguration ab: z.B. route_to_place, shop_recommendation, parking_info, events_offers, returnPolicies, trending. Bei niedriger Intent-Konfidenz wird fallbackmäßig mit der Suchanfrage geladen.
  • Aktionen: Die Antwort wird nach Aktionen geparst; die Companion zeigt Buttons ("Auf Karte zeigen", "Route starten") und ruft bei Klick die entsprechende Handler auf (Karte fokussieren, Chat minimieren, Ziel hervorheben).
  • Strukturierte Shops: Erwähnte Shops können als Items (id, name, category, …) mit zurückgegeben werden; die Companion kann sie als Karten darstellen und mit targetId für show_on_map/start_route verknüpfen.
  • Analytics: Interaktionen werden geloggt (z.B. ChatbotInteraction mit optional primaryIntent/intentSlots); im Dashboard gibt es Auswertungen (z.B. Top-Intents, Trending, Mentions).

Tutorial: Concierge in der Praxis

Für Redaktion / Content

  1. Shops und Öffnungszeiten: Pflege im Dashboard die Shop-Daten und Öffnungszeiten – der Concierge nutzt sie für Empfehlungen und "Wann hat X auf?".
  2. Rückgaberichtlinien: Du kannst „Rückgabe & Umtausch“ an drei Stellen pflegen: (1) Content → Shops (Shop bearbeiten / Neues Geschäft) im Bereich „Concierge & KI-Assistent“, (2) Content → Shop-Ketten (Kette bearbeiten) – gilt kettenweit, (3) Content → Shop-Standorte (Filiale bearbeiten) – filialspezifisch. Wenn du es ausfüllst, können Concierge (App/Kiosk) und KI-Assistent auf der Center-Webseite auf Fragen wie „Kann ich bei [Shop/Filiale] umtauschen?“ antworten.
  3. Highlights und Events: Die im Dashboard als Hot Picks gepflegten Inhalte (inkl. optionale Wochenprospekte/Prospekte) erscheinen am Kiosk und in der App als Highlights. Sie fließen in den Concierge-Kontext ein; der Concierge kann sie nennen und verlinken.
  4. Chatbot-Analytics: Im Dashboard unter Chatbot/Analytics siehst du u.a. Erwähnungen, Top-Intents und "Beliebt in den letzten 24 h" – hilfreich für Inhalte und Angebotsplanung.

Für Support / Nutzer

  1. "Auf Karte zeigen" funktioniert nicht: Der Nutzer sollte in der NOW! App sein (nicht in einem externen Browser-Tab). Beim Tipp auf "Auf Karte zeigen" wird der Chat eingeklappt und der Shop auf dem Centerplan hervorgehoben; es gibt keinen Wechsel auf eine separate Wegfindungsseite.
  2. Parkplatz wird nicht angezeigt: Parkplatz-Kontext kommt von einem Parkplatz-QR-Scan. Wenn der Nutzer die App nur per Link geöffnet hat, gibt es keinen Parkplatz. Hinweis: Zuerst Parkplatz-QR scannen, dann die App nutzen.
  3. Sprache: Der Concierge wechselt die Antwortsprache anhand der letzten Nachricht des Nutzers (z.B. Englisch, Arabisch, Türkisch). Kein manuelles Umstellen nötig.
  4. Gruppen-Modus: "Begleitung einladen" am Kiosk oder "Session teilen" in der App – zweite Person scannt QR oder gibt Code ein. Beide sehen "In Gruppe" in der App; der Concierge kennt den Gruppenkontext.

Für Entwickler

  • Neue Intents/Slices: Intent-Taxonomie und Kontext-Slices sind in der AI-Context-Bibliothek und im Visitor-Chatbot definiert. Neue Absichten erfordern ggf. Anpassung von Intent-Mapping, Prompt und Kontext-Loading.
  • Aktionen erweitern: Aktionstypen (z.B. show_on_map, start_route) und deren Parsing sind im Concierge-Agent-Paket und im Visitor-Chatbot beschrieben; die Companion mappt sie auf UI-Handler.
  • Dashboard-API: Der Visitor-Chatbot liegt im Dashboard; die Signage-App stellt einen Proxy bereit. CORS muss nur zwischen Signage und eigenem Backend stimmen, nicht zwischen Browser und Dashboard.

Concierge vs. KI-Assistent auf der Center-Webseite

Der KI-Assistent auf der Center-Webseite (und im Embed) nutzt dieselbe Datenbasis wie der Concierge. Auf der Webseite sinnvoll und umgesetzt sind u. a.:

  • Shops, Empfehlungen, Öffnungszeiten, Services – gleicher Kontext wie der Concierge
  • Rückgabe/Umtausch (Reklamations-Proxy) – „Kann ich bei [Shop] umtauschen?“
  • Angebote & Events – „Was geht heute?“
  • Wegbeschreibungen – textbasiert („Wo ist Saturn?“, „Wie komme ich zur Toilette?“), ohne Karte/Route
  • Abfahrt planen – „Wann muss ich los, wenn mein Bus um 17:40 fährt?“ (Gehzeit + Puffer)
  • Beliebt gerade – wenn Nutzer nach „was ist angesagt?“ o. ä. fragt und der Kontext Trending-Daten enthält

Nicht auf der Webseite: Parkplatz („Wo ist mein Auto?“), Karte, „Auf Karte zeigen“, „Route starten“, Gruppen-Modus. Eine detaillierte technische Gegenüberstellung (API, Intents, Aktionen) liegt in der Projekt-Dokumentation im Repository.

Siehe auch

Nutzungsstatistik: Seitenaufrufe werden anonymisiert erfasst. Im Umami-Dashboard nach diesem Pfad filtern: /digital-signage/concierge