Customer Review Approval

Der AI-Service Customer-Review-Approval ist ein Feature zur (halb-)automatisierten Prüfung von Kundenbewertungen, die aus den jeweiligen Shopsystemen eingeflossen sind. Das Feature minimiert den Aufwand der manuellen Freigabe von Kundenbewertungen und es hilft dabei, unangemessene oder fehlerbehaftete Kundenbewertungen zu filtern. Das Feature kann über die entsprechende Aktion in der „Bewertungen“-App verwendet werden. Die Prüfungsergebnisse werden in der „Bewertungsliste“-Tabelle der „Bewertungen“-App über die entsprechenden Attribute angezeigt.

Die Freigabe von Kundenbewertungen wird Form eines halbautomatisierten Workflow-Prozesses implementiert. Der AI-Service Customer-Review-Approval ist Teil dieses Prozesses. Die Prüfung der Kundenbewertungen wird durch AiHub vorgenommen. Der AI-Service Customer-Review-Approval checkt die Prüfungsergebnisse von AiHub und gibt diese an iPIM zurück. Für diesen Zweck verfügt der AI-Service über eine externe REST-Schnittstelle, die mit AiHub verknüpft ist.

Die Prüfung umfasst mehrere Einzelprüfungen, welche auf die Kundenbewertungen angewendet werden. Jede Kundenbewertung muss alle Einzelprüfungen bestehen, um freigegeben zu werden. Kundenbewertungen werden nicht freigegeben, wenn mindestens eine Einzelprüfung nicht bestanden ist. Lediglich im Falle eines uneindeutigen Ergebnisses ist eine menschliche Kontrolle im Freigabeprozess erforderlich.

Für die Prüfung von Kundenrezensionen umfasst die folgenden Einzelprüfungen, welche über die entsprechenden AiHub– oder AI-Service-Properties konfiguriert werden können:

Check Beschreibung
length-check Prüfung, ob die Zeichenanzahl einer Kundenbewertung die geforderte Mindestlänge aufweist
break-check Prüfung, ob eine Kundenbewertung unötige Zeilenumbrüche enthält
html-check Prüfung, ob eine Kundenbewertung HTML-Elemente enthält
link-check Prüfung, ob eine Kundenbewertung einen Link enthält
words-check Prüfung, ob eine Kundenbewertung unzulässige Wörter enthält
hatespeech-check Prüfung, ob eine Kundenbewertung Beleidigungen o. Ä. enthält
username-check Prüfung, ob der Benutzername eine E-Mail-Adresse ist
personal-check Prüfung, ob eine Kundenbewertung persönliche Informationen (Name, Adresse etc.) beinhaltet
service-check Prüfung, ob eine Kundenbewertung anstelle eines Produkts den Kundenservice oder die Lieferung betrifft
price-check Prüfung, ob sich eine Kundenbewertung auf den Preis bezieht
star-check Prüfung, ob eine Sternebewertung zum Bewertungstext passt
sentiment-check Prüfung, ob das Sentiment einer Kundenbewertung positiv ist
recommendation-check Prüfung, ob eine Kundenbewertung weiterempfohlen wurde
testpurpose-check Prüfung, ob eine Kundenbewertung testweise abgegeben wurde
language-check Prüft die Sprache einer Kundenbewertung
Note
Der AI-Service Customer Review Approval läuft in Docker. Zum Deployen eines neuen Modells muss lediglich die Image-Version in der Docker-Compose-Datei angepasst werden. Anschließend muss der Docker-Container neu gestartet werden. Im Vorfeld der Verwendung ist es außerdem erforderlich, ein AiHub-Profil inklusive Benutzer mit Zugriff auf das Profil anzulegen. Zusätzlich müssen die entsprechenden Workflows und Services nebst den jeweiligen Properties angelegt werden. Diesbezüglich den Projektleiter bzw. die Projektleiterin kontaktieren.