Mit Widget-Tools können Sie auf flexible Weise umfangreiche, interaktive UI-Elemente für Ihre Benutzeroberfläche erstellen. Bei der Konfiguration dieses Tools geben Sie einen Typ an (z. B. Karussell oder Vergleich) und Informationen zum Widget-Schema. Wenn der Agent auf Anfragen antwortet, kann er dieses Tool und diese Konfiguration 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 an den Agent zurück.
Konfiguration
Die folgenden 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 verstehen, 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.
Dadurch wird die erwartete Struktur der Nutzlast und die Art und Weise bestimmt, wie der Client sie rendern soll.
Folgende Typen sind verfügbar:
- PRODUCT_CAROUSEL: Zeigt ein scrollbares Karussell mit Produkten an.
- PRODUCT_DETAILS: Zeigt detaillierte Informationen zu einem einzelnen Produkt an.
- QUICK_ACTIONS: Präsentiert eine Liste mit Vorschlägen für Antwortschaltflächen oder Aktionen, 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. Es 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 Toolbeschreibungen:
| Widget-Typ | Beispielhafte 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 dann automatisch die visuelle Karte. |
| Produktdetails | Dieses Tool sollte aufgerufen werden, nachdem Sie Produktinformationen abgerufen haben und dem Nutzer dieses Produkt präsentieren möchten. |
| 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: „Ich bin ein Unternehmen“, „Ich bin eine Bildungseinrichtung“ und „Ich bin eine gemeinnützige Organisation“. |
| 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 generiert eine strukturierte visuelle Zusammenfassung des Artikels, eine Aufschlüsselung des Preises (einschließlich Steuern und Versandkosten) und die hinterlegte Zahlungsmethode. Rufen Sie dieses Tool erst auf, nachdem der Nutzer bestätigt hat, dass er mit dem Bezahlvorgang fortfahren möchte. |