Mit GAPTEQ Assist lassen sich definierte Daten aus Tabellen auslesen und durch die KI gezielt auf Trends, Spitzenwerte etc. analysieren. Auf Wunsch wird eine Interpretation direkt mitgeliefert.
Notiz! Anhand eines Demo Beispiels "Produktverwaltung Möbelhaus Müller" wird nun beschrieben, wie Tabelleninhalte ausgelesen und analysiert werden können.
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 Produktgruppe und wird initial mit einem Produktnamen und einer Kurzbeschreibung erfasst.
Ziel
Nun soll mithilfe des GAPTEQ Assist die Tabelle (bzw. ein Datensatz einer Produktgruppe) "Umsatz je Produktgruppe" nach gewünschten Inhalten ausgelesen und gleichzeitig nach spezifischen Fragestellungen analysiert werden.
1. AI chat Komponente platzieren & auslösendes Event definieren
- AI chat Komponente auf die Page ziehen (siehe im Screenshot rechts unten).
Tipp! Die AI chat Komponente kann durch die "unsichtbare" Komponente AI Processor ersetzt werden.
Durch Klick auf einen Button ("Umsatzanalyse") soll nun ein ausgewählter Datensatz aus der Tabelle "Umsatz je Produktgruppe" werden.
- Beim "clicked" Event des Buttons - referenziert auf die AI chat Komponente - die Action "ask(question, showQuestion)" hinterlegen.
- Für den Parameter "question" wird eine String expression mit dem entsprechenden Promt an die KI hinterlegt. ("In welchen drei Monaten wurden die höchsten Umsätze für die Produktkategorie erzielt, und welcher Monat hatte den niedrigsten Umsatz")
- durch den Befehl "navigation.messageBox(message)" kann das Ergebnis in einer Messagebox ausgegeben werden. Der Inhalt ist dabei jeweils die letzte Antwort der KI.
2. Datenquellen für Prompt definieren
- Durch die "selected.Row"-Befehle auf die jeweiligen Revenue Formularfelder gibt man der KI die entsprechende Datenquelle, welche in diesem Fall analysiert bzw. miteinander verglichen werden sollen.