Widget-Tools

Mit Widget-Tools können Sie auf flexible Weise umfangreiche, interaktive UI-Elemente für Ihre Benutzeroberfläche erstellen. 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.

Konfiguration

Folgende Konfigurationseinstellungen sind verfügbar:

  • Name:Ein eindeutiger Name für das Tool (erforderlich).
  • Beschreibung:Eine Beschreibung der Funktion des Tools (optional). So kann das Sprachmodell des Agents besser nachvollziehen, wann dieses Tool verwendet werden soll und wie die Daten eingefügt werden müssen.
  • Widget-Typ:Der spezifische Typ des Rich-Content-Widgets, das dieses Tool darstellt. Damit wird die erwartete Struktur der Nutzlast und die Art und Weise festgelegt, wie der Client sie rendern soll. Die Typen sind wie folgt:
    • PRODUCT_CAROUSEL: Zeigt ein scrollbares Karussell mit Produkten an.
    • PRODUCT_DETAILS: Zeigt detaillierte Informationen zu einem einzelnen Produkt an.
    • QUICK_ACTIONS: Zeigt eine Liste mit vorgeschlagenen Antwortschaltflächen oder Aktionen an, die der Nutzer ausführen kann.
    • PRODUCT_COMPARISON: Zeigt einen direkten Vergleich mehrerer Produkte an.
    • ORDER_SUMMARY: Zeigt eine Zusammenfassung einer Bestellung an.
  • Parameter:Das Eingabeschema für die Widget-Daten. Der Agent verwendet das Schema beim Aufrufen des Tools. Dies wird mit einem Schemaobjekt definiert, in dem die erwarteten Felder und Datentypen für den Inhalt des Widgets angegeben werden.

Beispielhafte Toolbeschreibungen

Hier sind Beispiele für effektive Tool-Beschreibungen:

Widget-Typ Beispiel für eine Toolbeschreibung
Produktkarussell Generiert eine UI-Karussellkomponente. Erforderlich, wenn der Nutzer Optionen oder einen Katalog sehen möchte. Sie müssen die Liste der Produkte in productDetails angeben. Das System rendert die visuelle Karte dann automatisch.
Produktdetails Dieses Tool sollte aufgerufen werden, nachdem Sie Produktinformationen erhalten und versucht haben, das Produkt dem Nutzer zu präsentieren.
Schnellaktion Dieses Tool sollte immer aufgerufen werden, wenn der Nutzer gefragt wird, ob er ein Unternehmen, eine Bildungseinrichtung oder eine gemeinnützige Organisation ist. Fügen Sie genau drei Schnellaktionen ein, die als „Ich bin ein Unternehmen“, „Ich bin eine Schule“ und „Ich bin eine Nonprofit-Organisation“ formuliert sind.
Produktvergleich Dieses Tool sollte aufgerufen werden, wenn Sie aufgefordert werden, zwei Produkte zu vergleichen.
Bestellübersicht Verwenden Sie dieses Tool, wenn ein Nutzer bereit ist, einen Kauf abzuschließen. Es wird eine strukturierte visuelle Zusammenfassung des Artikels, eine Aufschlüsselung des Preises (einschließlich Steuern und Versandkosten) und die hinterlegte Zahlungsmethode generiert. Rufen Sie dieses Tool erst auf, nachdem der Nutzer bestätigt hat, dass er mit dem Bezahlvorgang fortfahren möchte.