Tools

Beta
2m
Zuletzt aktualisiert: 7.2.2026

Tools sind im Prinzip Webhooks, die der Assistent während des Gesprächs ausführen kann. Dabei wird der Webhook mit entsprechenden Daten abgeschickt und der Assistent erhält eine Antwort. Das Ergebnis des Webhooks kann dann im Gespräch verarbeitet werden.

Schritt 1

Tool definieren

Screenshot: Tool definieren

Erstelle ein benutzerdefiniertes Tool oder importiere eine Tool-Vorlage, um Daten abzufragen oder eine Aktion auszuführen.

Screenshot: Tool Key

Definiere hier den Schlüssel, den der Assistent für den Aufruf nutzt. Verwende Kleinbuchstaben, Zahlen und Unterstriche wie z. B. "get_order_status".

Screenshot: Tool Name

Definiere einen Namen für dein Tool, um es im Dashboard besser finden und zuordnen zu können.

Screenshot: Tool Description

Diese Beschreibung hilft dem Assistenten, genauer zu verstehen, wann das Tool ausgeführt werden soll. Sei konkret und gib Beispiele für die besten Ergebnisse.

Schritt 2

Tool Parameter

Screenshot: Tool Parameters
Screenshot: Tool Parameters JSON

Nutze den Builder, um die Parameter für dein Tool zu definieren. Diese werden beim Ausführen durch den Assistenten mit Werten gefüllt. Die Parameter werden als JSON-Schema definiert. Der Builder unterstützt nur ein bestimmtes Format. Du kannst das JSON-Schema aber auch selbst definieren.

Schritt 3

Webhook konfigurieren

Screenshot: Tool Webhook konfigurieren

Füge hier die Webhook-URL ein, die der Assistent für den Aufruf nutzt. Du kannst hier auch Parameterwerte nutzen, die du im Schema definiert hast. Nutze hierfür "@" und darauf folgend den Namen des Parameters.

Screenshot: Tool Webhook Method

Wähle hier die Methode, die der Assistent für den Aufruf nutzt. Du kannst zwischen GET, POST und PUT wählen.

Screenshot: Tool Webhook Auth-Typ

Definiere hier optional den Typ der Authentifizierung für den Aufruf des Webhooks.

Screenshot: Tool Webhook Header

Definiere hier optional den Header, der mit dem Webhook mitgeschickt wird. Du kannst hier auch Parameterwerte nutzen, die du im Schema definiert hast. Nutze hierfür "@" und darauf folgend den Namen des Parameters.

Screenshot: Tool Webhook Body

Definiere hier optional den Body, der mit dem Webhook mitgeschickt wird. Nutze "@" und darauf folgend den Namen des Parameters, um die Werte der Tool-Parameter im Body zu verwenden. Bei GET-Requests werden die Tool-Parameter automatisch als Query-Parameter angehängt. Ausgenommen sind dabei die Parameter, die bereits in der URL genutzt werden.

Screenshot: Tool Webhook Timeout

Setze hier den Timeout des Webhooks in Millisekunden und die Anzahl der Wiederholungen, falls der Webhook nicht erfolgreich ist.

Schritt 4

Tool testen

Screenshot: Tool testen

Vor der Implementierung solltest du dein Tool unbedingt testen. Gib hierfür Beispielwerte für die Parameter ein und wähle einen Assistenten. Gib die Nummer an, an die das Ergebnis des Tool-Aufrufs geschickt werden soll.

Schritt 5

Im Assistenten zuordnen

Screenshot: Tool im Assistenten zuordnen

Ordne das Tool deinem Assistenten zu, damit der Assistent das Tool nutzen kann.