Die Tools aufrufen-Funktion ermöglicht es Ihnen, externe APIs oder Integrationen direkt aus Ihrem Chatbot-Ablauf auszuführen. Tools können über Texteditoren in Knoten und Kanten oder durch Konfiguration im Tools-Bereich der Knoteneinstellungen aufgerufen werden.

Was sind Tools?

Tools sind externe Dienste oder APIs, die Ihr Chatbot aufrufen kann, um spezifische Aufgaben auszuführen, wie z.B. Daten abrufen, Benachrichtigungen senden oder Berechnungen durchführen.

Wie man Tools aufruft

1. Tools über Texteditoren aufrufen

Tools können dynamisch in jedem Texteditor in Knoten oder Kanten mit der {-Tastenkombination aufgerufen werden.

Schritte:

  1. Öffnen Sie den Texteditor für den gewünschten Knoten oder die Kante.
  2. Geben Sie { ein, um auf das Tools-Dropdown zuzugreifen.
  3. Wählen Sie das gewünschte Tool aus der Liste.
  4. Der Tool-Aufruf wird in den Text eingefügt.
Beispiel:
Ihr Termin ist geplant für {get_appointment_time}.

2. Tools über Knotenkonfiguration aufrufen

Tools können auch direkt in einen Knoten über den Tools-Bereich integriert werden.

Schritte:

  1. Öffnen Sie die Knoteneinstellungen und navigieren Sie zum Tools-Tab.
  2. Klicken Sie auf Tool hinzufügen, um ein neues Tool zu konfigurieren oder ein bestehendes auszuwählen.
  3. Konfigurieren Sie Folgendes:
    • Tool-Name: Eindeutiger Bezeichner für das Tool.
    • Server-URL: Der Endpunkt der API oder des Webhooks.
    • Anfragemethode: Wählen Sie aus GET, POST, etc.
    • Variablen: Definieren oder wählen Sie Variablen, die als Parameter übergeben werden.

Beispiel:

  • Tool-Name: get_weather
  • Server-URL: https://api.weather.com/v3/weather
  • Anfragemethode: GET
  • Variablen: city, date
Visueller Platzhalter:
Knoten-Tools-Konfiguration
Bild, das den Tools-Tab mit Tool-Konfigurationsdetails zeigt.

Tool-Aufrufe testen

Bevor Sie Tools bereitstellen, testen Sie sie, um sicherzustellen, dass sie korrekt funktionieren.
  1. Verwenden Sie die Tool testen-Schaltfläche im Tools-Tab.
  2. Geben Sie Testeingaben für alle erforderlichen Variablen an.
  3. Beobachten Sie die Ausgabe des Tools und überprüfen Sie, ob die Antwort im gültigen JSON-Format vorliegt.

Die Antwort muss im gültigen JSON-Format vorliegen. Falls nicht, stellen wir die Textantwort der KI zur Verfügung, um zu entscheiden, was als nächstes zu tun ist, aber idealerweise wird JSON bevorzugt.

Beispiel-Anwendungsfälle für Tool-Aufrufe

  1. Terminplanung:
    • Rufen Sie eine Terminplanungs-API auf, um einen Termin zu buchen und die Bestätigungsdetails zurückzugeben.
  2. Wetteraktualisierungen:
    • Verwenden Sie eine Wetter-API, um aktuelle Bedingungen oder Vorhersagen basierend auf Benutzereingaben bereitzustellen.
  3. E-Commerce:
    • Rufen Sie Produktverfügbarkeit oder Preise von einem Bestandsverwaltungssystem ab.
Beispiel-Ablauf:
  1. Benutzer fragt: “Wie ist das Wetter morgen?”
  2. Der Chatbot ruft das get_weather-Tool über einen Texteditor oder Tools-Tab auf.
  3. Das Tool ruft die Vorhersage ab und zeigt sie dem Benutzer an.

Best Practices für Tool-Aufrufe

  • Verwenden Sie beschreibende Namen: Beschriften Sie Tools klar für einfache Identifikation.
  • Testen Sie häufig: Überprüfen Sie Tools und deren Ein-/Ausgaben während der Entwicklung.
  • Optimieren Sie die Tool-Nutzung: Vermeiden Sie redundante Aufrufe, um die Leistung zu verbessern.
  • Kombinieren Sie mit Variablen: Verwenden Sie dynamische Variablen, um Tool-Aufrufe kontextbewusst zu machen.

Bereit, mehr Anpassungen freizuschalten? Erfahren Sie mehr über Benutzerdefinierte Prompts, um das Verhalten Ihres Chatbots anzupassen!