← Alle Fallstudien
Landmaschinen · Fertigung·SPAPPERI NT S.r.l.

Gaia: virtueller KI-Assistent für Spapperi

Für SPAPPERI NT, einen Landmaschinenhersteller aus Città di Castello, haben wir die Unternehmenswebsite neu aufgebaut und "Gaia" entwickelt: einen in die Website integrierten dialogorientierten KI-Assistenten, mehrsprachig (7 Sprachen), konform mit den KI-Transparenzpflichten und der DSGVO, mit Redis-Caching, verteiltem Rate Limiting und einer modernen Chat-UX für Mobilgeräte. Vom Prototyp bis in den Produktivbetrieb, ohne Ausfallzeiten und ohne Datenverlust.

WebsiteRayoChatAI AgentFertigung
SPAPPERI NT S.r.l.
7vom Assistenten unterstützte Sprachen (IT, EN, FR, DE, ES, PT, ZH)
21DSGVO-Aktualisierungen über 3 Dokumente × 7 Sprachen, 0 Anomalien
0wahrgenommene Ausfallzeit und Datenverlust beim Produktiv-Release

Konzeption, Härtung und Produktiveinführung eines in die Unternehmenswebsite eines Landmaschinenherstellers integrierten dialogorientierten KI-Assistenten — zusätzlich zur Neugestaltung der Website selbst.

Der Kunde

SPAPPERI NT S.r.l. — ein italienisches Unternehmen aus Città di Castello (PG), spezialisiert auf die Produktion von Landmaschinen (Pflanzmaschinen, Anhänger, Folienleger, Dammformer, Erntemaschinen, Hackmaschinen usw.), mit einem breiten Katalog, der nach Geschäftsbereichen (Gemüse, Tabak, Heil- und Gewürzpflanzen, Baumkulturen) und strukturierten agronomischen Daten (Pflanzarten, Pflanzabstände, Pflanzentypen) organisiert ist.

Eine mehrsprachige Website (IT, EN, FR, DE, ES, PT, ZH) auf Basis von Next.js + Payload CMS, im Produktivbetrieb auf einem VPS mit Docker-Stack (PostgreSQL, Caddy, Cache-Schicht).

Vorher und nachher

Wir haben die Unternehmenswebsite und die gesamte Produktpalette von Grund auf neu gestaltet und das Desktop- und Mobilerlebnis modernisiert: von der Startseite über die Navigation nach Geschäftsbereich bis hin zu den Maschinenseiten mit technischen Daten, Konfigurator und Galerie.

Startseite

Vorher

Spapperi Startseite — vorher

Nachher

Spapperi Startseite — nachher

Navigation nach Geschäftsbereich

Der alte Katalog war eine flache Liste. Jetzt sind die Produkte nach Geschäftsbereich organisiert (Gemüse, Tabak, Heil-/Aromapflanzen, Baumkulturen, Gebraucht) mit Filtern für Maschine, Kultur, Bodenart und Pflanzentyp.

Vorher

Spapperi Katalog — vorher

Nachher

Spapperi Geschäftsbereich — nachher

Spapperi Auflistung nach Bereich — nachher

Maschinenseite

Von der statischen Produktseite zu einem vollständigen technischen Datenblatt: Pflanzspezifikationen, technische Eigenschaften, Ausstattungs-/Zubehörkonfigurator, Galerie und Katalog-Download.

Vorher

Spapperi Produktseite — vorher

Nachher

Spapperi Maschinenseite — nachher

Die Herausforderung

Der Kunde wünschte sich einen virtuellen Assistenten, der in der Lage ist:

  • Fragen zum gesamten Produktkatalog und zu den agronomischen Daten zu beantworten, ohne dass der Nutzer die Website durchsuchen muss;
  • korrekt an Kontakte, Ersatzteile, Bewerbungen und Dienstleistungen weiterzuleiten;
  • in 7 Sprachen zu funktionieren;
  • konform mit den rechtlichen Pflichten zu sein (KI-Transparenz, DSGVO);
  • eine Mobile-UX auf dem Niveau eines modernen Chats zu bieten.

Ein erstes Release hatte detailliertes Kundenfeedback hervorgebracht (9 Punkte, mit Screenshots der Konversationen), das Probleme mit Tonalität, Antwortstruktur, falschen Links und fehlender KI-Identität/-Offenlegung aufzeigte. Parallel dazu wies die Infrastruktur Skalierbarkeitsgrenzen (kein Cache, In-Memory-Rate-Limiting) und eine Compliance-Lücke auf (die Rechtstexte erwähnten den Chatbot nicht).

Wie Gaia funktioniert

Gaia ist kein Chatbot mit vorgefertigten Antworten: Sie ist ein dialogorientierter Agent, der in Echtzeit mit dem CMS der Website verbunden ist. Wenn ein Nutzer eine Frage stellt, "rät" das Modell nicht — es nutzt Function Calling, um die echten Inhalte von Spapperi direkt abzufragen.

  • CMS-Zugriff via Function Calling: Das Modell verfügt über eine Reihe von Tools (Funktionen), die in Echtzeit aus dem Payload CMS lesen — Produktkatalog, Serien und Modelle, agronomische Daten (Pflanzarten, Pflanzabstände, Pflanzentypen), Serviceseiten, Ersatzteile und Kontakte. Die KI entscheidet, welches Tool sie mit welchen Parametern aufruft, erhält die strukturierten Daten und baut die Antwort auf diesen Daten auf.
  • Immer im Einklang mit den echten Inhalten: Da die Antworten auf den Live-Daten des CMS erzeugt werden, antwortet der Assistent sofort mit der korrekten Information, wenn der Kunde ein Produkt oder einen Preis aktualisiert — keine neu zu trainierende Wissensdatenbank, keine veralteten Antworten. Ein Invalidierungs-Hook leert den Cache bei jeder Inhaltsänderung.
  • Multi-Modell- und mehrsprachige Abfrage: Ein einzelnes Tool kann mehrere Maschinen in einer einzigen Anfrage zurückgeben (z. B. "technisches Datenblatt von AS PT und AS AT") mit den jeweiligen Katalogen, in allen 7 unterstützten Sprachen.
  • Keine halluzinierten Links: Die URLs stammen aus dem CMS, stets relativ und gültig — die Pfade, die 404-Fehler erzeugten, und Verweise auf nicht mehr existierende Seiten wurden beseitigt.

Compliance: KI-Verordnung + DSGVO

Der Assistent wurde so konzipiert, dass er konform mit den europäischen Regulierungspflichten ist:

  • EU-KI-Verordnung — Transparenz: Die KI-Verordnung verlangt, dass Nutzer wissen, dass sie mit einem System der künstlichen Intelligenz interagieren. Gaia stellt sich ausdrücklich als virtueller KI-Assistent vor (Name, Avatar und Offenlegung), mit einer in jeder Sprache lokalisierten Begrüßung: keine Unklarheit darüber, mit einer Maschine zu sprechen.
  • DSGVO: Die Rechtstexte wurden aktualisiert, um die Datenverarbeitung über den Chatbot abzudecken — Datenschutzerklärung, Cookie-Richtlinie und Nutzungsbedingungen, an den richtigen Stellen der Dokumente und in allen 7 Sprachen (OpenAI unter den Auftragsverarbeitern und bei den Übermittlungen außerhalb der EU genannt). Die Details finden Sie weiter unten im Abschnitt DSGVO-Compliance.

Die Lösung

1. Identität und Konversationsqualität

Aus der Analyse des Kundenfeedbacks wurden gezielte Maßnahmen am System-Prompt und an den Tools abgeleitet:

  • Identität "Gaia" + KI-Offenlegung: Der Assistent stellt sich ausdrücklich als virtueller KI-Assistent vor (Transparenzpflicht), mit Name, eigenem Avatar und in allen Sprachen lokalisierter Begrüßung.
  • "Geschäftsbereiche zuerst": Antworten zu Produkten setzen bei den Geschäftsbereichen an und steigen dann in die Details von Serien und Modellen ab.
  • Striktes Link-Handling: keine proaktiven Links, sofern nicht angefordert; URLs stets relativ und gültig (Pfade, die 404-Fehler erzeugten, wurden beseitigt); Verweise auf nicht mehr existierende Seiten entfernt.
  • Ersatzteile: direkte Weiterleitung zur offiziellen Ersatzteilplattform statt zum generischen Servicebereich.
  • Multi-Modell-Abfrage: Das Maschinendetail-Tool akzeptiert mehrere Modelle in einer einzigen Anfrage, sodass Fragen wie "technisches Datenblatt von AS PT und AS AT" alle Modelle mit den jeweiligen Katalogen zurückgeben.
  • Kein technisches Leck: Das Auftauchen interner Marker ([slug:...]) im dem Nutzer angezeigten Text wurde beseitigt.

2. Performance: Redis-Caching

Jede Nachricht baute den Kontext mit ca. 11 Abfragen an das CMS neu auf. Es wurde ein Redis-Dienst in die Docker-Infrastruktur eingeführt sowie ein zweistufiges Caching:

  • System-Prompt pro Sprache gecacht;
  • FAQ-Antworten (erste Runde) aus dem Cache bedient, wobei das Modell vollständig übersprungen wird;
  • Automatische Invalidierung: Hooks auf den Quell-Collections/Globals des Chatbots leeren den Cache bei jeder Inhaltsänderung im CMS;
  • Graceful Fallback: Ist Redis nicht erreichbar, funktioniert die App weiterhin ohne Cache (nie ein Fehler direkt vor den Augen des Nutzers).

3. Sicherheit: verteiltes Rate Limiting

Das In-Memory-Rate-Limiting (das sich bei jedem Deploy zurücksetzte und mehrere Instanzen nicht bewältigte) wurde auf Redis mit atomarem Lua-Skript migriert, prozessübergreifend geteilt und persistent, mit In-Memory-Fallback. Es deckt ca. 17 API-Endpunkte ab (Kontakte, Suche, Login im geschützten Bereich, Bewerbungen, DSGVO usw.).

4. DSGVO-Compliance

Die Rechtstexte erwähnten die Verarbeitung über den Chatbot nicht. Folgendes wurde eingefügt, an den richtigen Stellen der Dokumente (nicht am Ende angehängt) und in allen 7 Sprachen:

  • Datenschutzerklärung: neuer Unterabschnitt zu den vom Assistenten verarbeiteten Daten, Zeile in den Tabellen "Zweck" und "Aufbewahrung", OpenAI unter den Auftragsverarbeitern und bei den Übermittlungen außerhalb der EU;
  • Cookie-Richtlinie: Zeilen in der Tabelle der technischen Technologien für den localStorage des Widgets;
  • Nutzungsbedingungen: eigene Klausel zum KI-Assistenten (informativ, nicht bindend).

Die Einfügung erfolgte über ein idempotentes Skript, das Abschnitte und Tabellen sprachübergreifend robust erkennt, mit vorsorglicher Sicherung der Inhalte.

5. Mobile UX/UI

Erlebnis im modernen Chat-Stil neu gestaltet:

  • Vollbild-Panel auf Mobilgeräten;
  • kein ungewolltes Zoomen beim Öffnen der Tastatur (Eingabe mit 16px);
  • stabiles Layout bei geöffneter Tastatur (Höhe am sichtbaren Viewport verankert);
  • Öffnungs-/Schließ-Animation;
  • eigener Avatar von Gaia (Header + Launcher).

6. Produktiveinführung

Kontrolliertes Deployment auf dem VPS: Backup der Produktionsdatenbank, Synchronisierung des Codes (ohne Secrets und Runtime-Volumes), Datenabgleich und Docker-Rebuild mit Start des neuen Redis-Dienstes — ohne Datenverlust und mit End-to-End-Prüfungen (Container healthy, Cache befüllt, Rechtsseiten aktualisiert, Chatbot betriebsbereit).

Ergebnisse

  • Identität und Compliance: Der Assistent gibt sich in allen Sprachen als KI zu erkennen; die DSGVO-Lücke wurde über 3 Rechtsdokumente × 7 Sprachen geschlossen (21 Aktualisierungen, 0 Anomalien).
  • Performance: Die Kosten pro Nachricht sinken bei wiederholten Anfragen dank zweier Cache-Ebenen stark, wobei die automatische Invalidierung Konsistenz gewährleistet.
  • Robustheit: Das Rate Limiting ist nun verteilt und persistent; Cache und Rate Limiting degradieren sicher, wenn Redis nicht verfügbar ist.
  • Antwortqualität: Die produktseitig lösbaren Feedbackpunkte wurden behoben (Identität, Struktur, Links, Ersatzteile, Multi-Modell, kein technisches Leck).
  • Mobile UX: flüssiges Chat-Erlebnis, ohne Zoomen und ohne Layout-Brüche mit der Tastatur.
  • Null wahrnehmbare Ausfallzeit und null Datenverlust in der Release-Phase.

Der Mehrwert für das Business

Hinter dem technischen Aspekt lösen Gaia und die neue Website konkrete Probleme eines Fertigungsunternehmens, das komplexe Produkte verkauft und mit Kunden auf der ganzen Welt arbeitet.

  • Ein Vertriebler, der nie Feierabend macht. Gaia antwortet rund um die Uhr zu Katalog, agronomischen Daten, Ersatzteilen und Dienstleistungen: Der potenzielle Kunde findet sofort die richtige Maschine, ohne auf eine E-Mail oder einen Anruf zu warten. Einfache Anfragen erledigen sich von selbst, qualifizierte erreichen das Team bereits ausgereift.
  • Weniger Last für den Support. Wiederkehrende Fragen (Modelle, Kulturkompatibilität, wo man Ersatzteile findet) werden vom Assistenten bearbeitet und geben den Menschen wertvolle Zeit für die Verhandlungen frei, die wirklich zählen.
  • Auslandsmärkte, die wirklich erreichbar sind. Mit 7 nativen Sprachen erlebt ein französischer, deutscher oder chinesischer Kunde dasselbe wie ein italienischer. Für ein Made-in-Italy-Unternehmen, das exportiert, ist das ein zusätzlicher Vertriebskanal, stets aktiv und zu nahezu null Grenzkosten.
  • Positionierung und Image. Eine moderne Website und ein eigener KI-Assistent kommunizieren Innovation ebenso wie die Produkte: Der Kunde nimmt ein Unternehmen wahr, das mit der Zeit geht, und nicht nur einen guten Maschinenbauer.
  • Stets aktueller Katalog, keine doppelte Pflege. Da Gaia das CMS in Echtzeit liest, genügt es, das Produkt einmal zu aktualisieren: Website und Assistent bleiben im Einklang. Keine parallelen Preislisten zu pflegen, keine veralteten Informationen, die Verkäufe kosten.
  • Compliance = Sorgenfreiheit. KI-Transparenz (KI-Verordnung) und DSGVO vom ersten Tag an in Ordnung: kein rechtliches oder Reputationsrisiko, ein solides Asset auch im Hinblick auf Enterprise-Kunden und Ausschreibungen.

Kurzum: Dieselbe Investition brachte mehr qualifizierte Anfragen, weniger Zeitverlust bei repetitiven Tätigkeiten und eine glaubwürdige internationale Präsenz — mit einer Infrastruktur, die bereit ist zu wachsen, ohne alles von vorne aufzubauen.

Technologie-Stack

BereichTechnologien
FrontendNext.js (App Router), React, framer-motion
CMS / BackendPayload CMS, PostgreSQL
KIOpenAI (Function Calling / Tool Use)
Caching & Rate LimitingRedis (ioredis, Lua-Skript)
InfrastrukturDocker Compose, Caddy, Cache-Schicht, VPS
i18n7 Sprachen (IT, EN, FR, DE, ES, PT, ZH)

Zusammenfassung

Von einem ersten Prototyp mit offenem Feedback zu einem identifizierbaren, konformen, performanten und robusten KI-Assistenten, integriert mit dem echten Katalog des Kunden und sicher in den Produktivbetrieb überführt. Die eingeführte Architektur (Redis, Invalidierungs-Hooks, Graceful Fallback, verteiltes Rate Limiting) bildet zudem eine wiederverwendbare Grundlage für weitere Funktionen (Einmal-Token, Anti-Missbrauch, Caching schwerer Seiten, Analytics).

Chatbot "Gaia" — RayoChat by Rayo Consulting.