Mit dem GAPTEQ Assist können Datenbankinhalte auf spezifische Themen / Stichworte geprüft werden – er gibt direkt Feedback oder führt passende Aktionen aus.
Notiz! Anhand eines Demo Beispiels "Produktverwaltung Möbelhaus Müller" wird nun beschrieben, wie vorhandene Datenbankinhalte automatisiert geprüft bzw. abgefragt werden können und das Feedback automatisiert weiterverarbeitet werden kann (z.B. in anderen Eingabefelder ergänzen).
Ausgangssituation
In dieser GAPTEQ-Applikation eines Möbelhauses werden in einem Formular sämtliche Produktinformationen (Name, Kurzbeschreibung, (ausführliche Produktbeschreibung, Maße, Lieferant, ...) erfasst. Jedes Produkt gehört zu einer Produktkategorie und wird initial mit einem Produktnamen und einer Kurzbeschreibung erfasst.
Ziel
Nun solle mithilfe des GAPTEQ Assist geprüft werden, ob bereits relevante Informationen zu dem Produkt (z.B. Maße) in der Datenbank erfasst sind - wenn ja, sollen diese in die Kurzbeschreibung des Produkts übernommen werden.
1. AI chat Komponente platzieren & auslösendes Event definieren
- Dazu muss zunächst die AI chat Komponente auf die Page gezogen werden (siehe im Screenshot oben in rechter unterer Ecke).
Durch Klick auf einen Button ("Kurzbeschreibung ergänzen") soll nun die Kurzbeschreibung des Artikels durch die spezifischen Maße bzw. Dimensionen des Artikels ergänzt werden.
- Beim "clicked" Event des Buttons kann nun - referenziert auf die AI chat Komponente - die Action "ask(question, showQuestion)" hinterlegt werden.
- Für den Parameter "question" wird eine String expression mit dem entsprechenden Promt an die KI hinterlegt. ("Prüfe ob diese Angaben im Text enthalten sind und füge ihn am Ende des Textes hinzu, wenn er nicht bereits enthalten ist")
- über Angabe der entsprechenden Formularfelder (hier: "formProduct.row.Dimensions") weiß die KI, welche Formularfelder nach Inhalten geprüft werden sollen (siehe Screenshot bei 2.).
2. Datenquellen für Promt definieren
- Durch den "selected.Row"-Befehl auf das Formularfeld "ShortDescription" gibt man der KI die entsprechende Datenquelle, welche in diesem Fall übersetzt werden soll.
- Der Parameter "showQuestion" wird mit einem Boolean auf "True" gesetzt.
3. Generierte Antwort in gewünschtes Formularfeld übernehmen
Die geprüften Angaben sollen nun direkt in das Formularfeld übernommen werden, also ohne aus der AI chat Komponente den erzeugten Text kopieren und wieder einfügen zu müssen.- Dafür kann man über "Set a value" auf das gewünschte Formularfeld (hier:" form1_ShortDescription") die generierte Antwort direkt übernehmen.
Notiz! Die Komponente AI chat gibt es auch als unsichtbare Komponente, sodass die gelieferten Chat Antworten der KI nicht in einem Chat auf der Page offen angezeigt, sondern direkt weiterverwendet werden können.