Mit Rich-Response-Widgets können Sie umfassende, interaktive UI-Elemente für Ihre Benutzeroberfläche erstellen, die die Bereitstellungsoption für Web-Widgets nutzen. Wenn Sie dieses Tool konfigurieren, geben Sie einen Typ (z. B. Karussell oder Vergleich) und Informationen zum Widget-Schema an. Bei der Beantwortung von Anfragen kann der Agent entscheiden, dieses Tool und diese Konfiguration zu verwenden, um Widget-Daten an Ihren Client zurückzusenden. Ihr Client verarbeitet diese Daten dann und präsentiert das Widget auf Ihrer Benutzeroberfläche. Wenn der Nutzer eine Auswahl trifft, senden Sie diese Informationen zurück an den Agent.
Detaillierte Antwort erstellen
So erstellen Sie ein Widget-Tool:
- Klicken Sie rechts im Agent Builder auf das Symbol für Rich-Response-Widgets.
- Klicken Sie auf die Schaltfläche Widget hinzufügen oder +, um die Widget-Galerie zu öffnen.
- Wählen Sie in der Galerie eine Vorlage für den Widget-Typ aus oder klicken Sie in der Kopfzeile auf „Benutzerdefiniertes Widget“, um ein Widget von Grund auf neu zu erstellen.
- Geben Sie die angeforderten Informationen für das Widget-Tool im Konfigurationsbereich an.
- Name: Ein eindeutiger Name für das Widget-Tool.
- Beschreibung: Eine Beschreibung der Funktion des Tools. So kann das Sprachmodell des KI-Agents besser nachvollziehen, wann dieses Tool verwendet werden soll und wie die Daten eingefügt werden müssen.
- Schemavorschau / Parameter: Für bereitgestellte Widget-Typen können Sie die schreibgeschützte JSON-Schemavorschau aufrufen. Wenn Sie ein benutzerdefiniertes Widget ausgewählt haben, schreiben Sie eigene JSON-Parameter, um das Layout und die Elemente des Widgets anzupassen.
Widget in einem Agent verwenden
Nachdem Sie ein Widget erstellt haben, müssen Sie einen bestimmten Agent anweisen, es zu verwenden.
- Bewegen Sie den Mauszeiger auf einen Agent.
- Klicken Sie auf „Widget hinzufügen“.
- Wählen Sie das Widget aus.
- Beschreiben Sie, wie das Widget in Ihren Agent-Anweisungen verwendet werden soll, und verweisen Sie mit der folgenden Syntax darauf:
{@Widget: widget_name}.