1. Knowledge Base
  2. Bauen mit GAPTEQ
  3. GAPTEQ Assist - Integration von AI-Services im Frontend

AI Layer konfigurieren

Erzeugen Sie im GAPTEQ-Designer einen AI Layer, weisen diesem die gewünschte Rolle zu, definieren die Ausgabeformate je nach Datentyp und versorgen damit die Eingabefelder bzw. die eigenständigen GAPTEQ-Komponenten.

1. GAPTEQ Komponenten mit AI ausstatten

1.1 AI Layer erzeugen 

  • Im ersten Schritt wird, wie für einen neuen Data Layer, per Rechtsklick auf die erstellte AI service connection oder über das Hauptmenü ein AI Layer für die neu angelegte Verbindung erstellt - "Create AI layer".

Info! Der AI Layer ist das Pendant zu einem Data Layer beim Arbeiten mit Datenbanktabellen.

1.2 Rollenzuweisung & Ausgabeformate je nach Datentyp

  • Im Editor des AI Layers können entweder vordefinierte oder eigens beschriebene Rollen zugewiesen werden, wodurch die Antworten der KI auf die jeweiligen Bedürfnisse ausgerichtet werden können. 
  • Neben einigen "Predefined Roles" (Helpful Assistent, Windows Support, C# Programmer) können diverse "Assistant" Roles zugewiesen werden und die "Atmosphere" der KI (friendly, factual, direct) sowie der Umfang der Antworten - "Answers"(extensive, medium, short) definiert werden. 

Tipp! Je ausführlicher die Rolle beschrieben wird, welche die KI verkörpern soll (ggf. auch ergänzt mit konkreten Beispielen), desto passendere Antworten werden geliefert.

  • Unter dem Reiter "Data Types" im Editor des AI Layers kann für jeden Datentyp (String, Integer, ...) des entsprechenden Eingabefeldes definiert werden, wie die Rückgabewerte formatiert sein sollen.

Tipp! Es können mehrere AI Layer erzeugt werden, wenn verschiedene Rollen im Frontend zum Einsatz kommen sollen. 

1.3. AI Layer konfigurieren & verwenden

  • Der erzeugte & konfigurierte AI Layer kann nun, ähnlich wie Tabellen und Views, in den Design Objects abgelegt und organisiert werden. Per Drag & Drop kann er auf eine Komponente bzw. ein Eingabefeld angewendet werden.
  • Jedes Eingabefeld einer Komponente, welche mit einem AI Layer ausgestattet ist, ist im GAPTEQ-Designer mit einer kleinen, blauen, dreieckigen Markierung gekennzeichnet.

Notiz! Der AI Layer kann auf die Komponenten AI chat bzw. AI processor sowie allen Eingabefeldern verwendet werden - z.B. Editboxen oder Form Fields innerhalb der Komponente Data Form

  • In den Properties der Komponente oder des jeweiligen Eingabefelds können unter "AI settings" weitere Konfigurationen, wie z.B. "Start message", "Question title" uvm. definiert werden.

  • Wenn der AI Layer auf ein Eingabefeld verwendet wird, kann im Frontend durch Klick auf das GAPTEQ Assist Icon der KI-Chat geöffnet werden.

Notiz! Welche Funktionalitäten Sie mithilfe des GAPTEQ Assist in Ihr Frontend integrieren können, lesen Sie in verschiedenen Artikeln in der Kategorie "GAPTEQ Assist - Integration von AI Services im Frontend"