Übersicht
Tools erlauben deinen KI-Agenten, mehr zu tun als nur Fragen zu beantworten. Mit konfigurierten Tools können Agenten Termine planen, Anrufe weiterleiten, Systeme aktualisieren und sich mit deinen bestehenden Workflows verbinden - alles während eines Live-Gesprächs.Tools werden automatisch basierend auf dem Gesprächskontext und dem Prompt ausgeführt, den du dem Agenten gibst. Du definierst über Prompt Engineering, wann und wie Tools genutzt werden.
Was sind Tools?
Tools sind vorkonfigurierte Fähigkeiten, die dein Agent während des Gesprächs aufrufen kann, um konkrete Aufgaben zu erledigen. Wenn ein Kunde etwas wie Terminbuchung oder ein Gespräch mit einem Spezialisten anfragt, führt dein Agent automatisch das passende Tool aus.Wie Tools funktionieren
Während eines Gesprächs entscheidet dein Agent, ob er direkt antwortet oder ein Tool ausführt: Der Agent nutzt Tool-Namen und Beschreibungen, um zu verstehen, was jedes Tool macht. Diese Details helfen dem Modell, im richtigen Moment das richtige Tool zu wählen. Best Practices:- Gib Tools klare, beschreibende Namen, etwa “book_appointment” statt “tool1”
- Schreibe detaillierte Beschreibungen, die erklären, was das Tool tut
- Füge im Agent Prompt explizite Hinweise dazu ein, wann jedes Tool verwendet werden soll
Während Tool-Namen und Beschreibungen dem Agenten sagen, was ein Tool macht, sollte dein Agent-Prompt festlegen, wann es genutzt wird. Beispiel: “Wenn ein Kunde mit einem Menschen sprechen will, nutze das Tool transfer_to_support.”
Verfügbare Tool-Typen
Im Hinzufügen-Menü des Tabs Tools findest du:- Anruf weiterleiten
- Kalenderbuchung
- Benutzerdefinierte Aktion
- Websuche (Alpha)
- Rechner (Profi)
- MCP-Server (Profi)
Das Beenden von Anrufen ist kein separat hinzufügbares Tool mehr. Konfiguriere es unter Anrufablauf → Gesprächsende mit KI darf auflegen.
Wann Tools ausgeführt werden
Tools laufen während des Gesprächs, wenn dein Agent sie anhand des Prompts auslöst. Anders als klassische IVR-Systeme, die starren Skripten folgen, nutzen KI-Agenten kontextuelles Verständnis, um zu entscheiden, wann Tools angebracht sind.Trigger-Mechanismen
Anweisungsbasierte Trigger:Tools konfigurieren
Die gesamte Tool-Konfiguration passiert im Agent-Editor unter dem Tab Tools.Tool konfigurieren
Fülle das tool-spezifische Formular aus:
- Name: Gib deinem Tool einen klaren, beschreibenden Namen
- Beschreibung: Erkläre, was dieses Tool tut
- Tool-specific settings: Konfiguriere Parameter je nach Tool-Typ
Tools-Tabelle
Konfigurierte Tools erscheinen in einer einzigen Tabelle im Tools-Tab. Typische Spalten sind:- Name - Anzeigename des Tools
- Typ - Tool-Typ, zum Beispiel Anruf weiterleiten, Kalenderbuchung, Benutzerdefinierte Aktion, Websuche, MCP-Server
- Category - Untertyp oder Anbieter-Detail
- Details - Wichtige Konfigurationsdetails
Tools im Prompt referenzieren
Um Tools zu nutzen, referenziere sie im Prompt mit genauem Namen:Direkte Referenz
Mit Bedingungen
Mit Parametern
Tool-Namen sind case-sensitiv und müssen exakt mit der Konfiguration übereinstimmen. Wenn du ein Tool umbenennst, aktualisiere alle Referenzen in deinem Prompt.
Best Practices für die Konfiguration
Einfach starten
Einfach starten
Beginne mit grundlegenden Tools, bevor du komplexe Integrationen hinzufügst. Füge jeweils nur ein Tool hinzu, teste es gründlich und nimm dann das nächste.Beispiel-Reihenfolge:
- Transfer to Support hinzufügen
- Kalenderbuchung oder Websuche hinzufügen
- Custom Action hinzufügen
- MCP Server nur dann hinzufügen, wenn du externe Tool-Kataloge brauchst
Klare, beschreibende Namen verwenden
Klare, beschreibende Namen verwenden
Tool-Namen sind entscheidend, weil das Modell sie benutzt, um zu verstehen, was jedes Tool macht. Nutze beschreibende, handlungsorientierte Namen, die den Zweck klar vermitteln.Warum das wichtig ist: Das Modell stützt sich auf Funktionsnamen und Beschreibungen, um zu erkennen, wann eine Funktion aufgerufen werden muss und welches Tool für die Aufgabe passt.Gute Namen:
- “Get Customer Account” - klares Verb + konkretes Ziel
- “Transfer to Billing Department” - konkretes Ziel enthalten
- “Book 30-Minute Consultation” - relevante Details enthalten
- “Tool 1” - kein Kontext
- “Transfer” - zu allgemein
- “API Call” - beschreibt das Tool nicht
Detaillierte Beschreibungen schreiben
Detaillierte Beschreibungen schreiben
Tool-Beschreibungen helfen dem Modell zu verstehen, was das Tool tut. Die Beschreibung sollte den Zweck, die Rückgabe und die verwendeten Parameter erklären.Best Practices aus OpenAI function calling:Hinweis: Beschreibe in der Beschreibung was das Tool tut. Lege in deinem Agent Prompt fest, wann es verwendet werden soll.
- Klar beschreiben, was das Tool tut und was es zurückgibt
- Erklären, welche Parameter oder Daten es verwendet
- Präzise Sprache verwenden, die dem Modell hilft
- Kurz, aber umfassend bleiben
Gründlich testen
Gründlich testen
Teste jedes Tool in der Agent-Testoberfläche, bevor du live gehst:
- Prüfe, ob das Tool korrekt ausgeführt wird
- Teste Erfolgsfälle
- Teste Fehlerfälle
- Prüfe das Error-Handling
- Kontrolliere den Gesprächsfluss
Fehler elegant behandeln
Fehler elegant behandeln
Konfiguriere Fallback-Verhalten für den Fall, dass Tools fehlschlagen. Sage deinem Agenten, was er tun soll, wenn Tools nicht funktionieren.
Informationen zuerst sammeln
Informationen zuerst sammeln
Stelle sicher, dass Agenten die nötigen Daten einsammeln, bevor sie Tools ausführen. Versuche nicht, Termine ohne E-Mail-Adressen zu buchen oder Anrufe ohne Begründung weiterzuleiten.
Zugangsdaten absichern
Zugangsdaten absichern
Verwende geeignete Authentifizierung für alle benutzerdefinierten Tools. Exponiere niemals API-Schlüssel oder Zugangsdaten in URLs oder unverschlüsselten Feldern.
- Bearer-Tokens für API-Authentifizierung verwenden
- Basic Auth nur über HTTPS einsetzen
- Sensible Zugangsdaten sicher speichern
- Zugangsdaten regelmäßig rotieren
Tools testen
Einige Tools funktionieren nur bei einem echten Telefonanruf. Weiterleitungen an eine Telefonnummer oder SIP-Adresse können nicht im Web-Simulator getestet werden — die Weiterleitungsaktion erfordert eine echte Telefonieverbindung. Verwende Agent testen → Telefonanruf, um diese zu testen.
Testgespräch im Browser starten
Starte das Testgespräch im Browser, um ein Tool-End-to-End zu prüfen.
Ausführung prüfen
Überprüfe, ob Tools korrekt ausgeführt werden und Antworten angemessen verarbeiten.
Fehlerfälle testen
Simuliere Fehler, um sicherzustellen, dass die Fehlerbehandlung wie erwartet funktioniert.
Was zu testen ist
Für Weiterleitungs-Tools:- Weiterleitung zum richtigen Ziel
- Wartemusik bei Agent-Weiterleitung, sofern konfiguriert
- Weiterleitungsnachricht ist angemessen
- Cold-Transfer-Verhalten und Fallback-Behandlung funktionieren korrekt
- Verfügbarkeit wird korrekt abgerufen
- Buchung wird erfolgreich bestätigt
- E-Mail-/SMS-Benachrichtigungen werden korrekt gesendet
- Zeitzonenbehandlung ist korrekt
- Verbundene Systeme antworten erfolgreich
- Authentifizierung funktioniert
- Antwortdaten sind für den Agenten verfügbar
- Fehlerantworten werden korrekt behandelt
- Agent referenziert Tool mit dem richtigen Namen
- Agent sammelt zuerst erforderliche Informationen
- Gesprächsfluss bleibt natürlich
- Fehler unterbrechen das Gespräch nicht
Häufige Anwendungsfälle
Kundensupport-Workflow
Terminbuchungs-Workflow
Verkaufsqualifizierungs-Workflow
Häufige Probleme beheben
Tool wird nicht ausgelöst
Tool wird nicht ausgelöst
Problem: Agent verwendet das Tool nicht, obwohl er sollte.Lösungen:
- Überprüfe, ob der Tool-Name im Prompt exakt übereinstimmt (Groß-/Kleinschreibung beachten)
- Stelle sicher, dass das Tool in der Tools-Tabelle vorhanden ist und eine erforderliche Integration verbunden ist
- Mache deinen Prompt expliziter, wann das Tool verwendet werden soll
- Teste isoliert, indem du den Agenten explizit auffordest, das Tool zu verwenden
- Überprüfe das Gesprächstranskript, um die Überlegungen des Agenten zu sehen
Agent kündigt Tool an, führt es aber nicht aus
Agent kündigt Tool an, führt es aber nicht aus
Problem: Agent bestätigt mündlich die Ausführung eines Tools (z.B. “Ich leite dich jetzt weiter”), aber das Tool wird erst im nächsten Gesprächszug ausgeführt.Warum das passiert: Der Agent generiert eine Antwort und führt das Tool im selben Zug aus, aber nur eines kann pro Zug passieren.Lösung: Weise den Agenten an, vor der Tool-Ausführung eine Bestätigung einzuholen:So stellt der Agent sicher, dass das Tool sofort nach der Bestätigung ausgeführt wird, nicht im selben Zug wie die Ankündigung.
Authentifizierungsfehler
Authentifizierungsfehler
Problem: Benutzerdefinierte Tools schlagen mit 401/403-Fehlern fehl.Lösungen:
- Überprüfe, ob Zugangsdaten korrekt und nicht abgelaufen sind
- Prüfe, ob der Authentifizierungstyp den Anforderungen des verbundenen Systems entspricht
- Stelle sicher, dass Bearer-Tokens ggf. den Präfix “Bearer” enthalten
- Bitte den Eigentümer des verbundenen Systems zu bestätigen, dass die Verbindung außerhalb des Agenten funktioniert
- Überprüfe die Authentifizierungsanforderungen des verbundenen Systems
Buchungsaktion schlägt fehl
Buchungsaktion schlägt fehl
Problem: Das Cal.com-Buchungs-Tool gibt Fehler zurück.Lösungen:
- Überprüfe, ob die Cal.com-Integration verbunden ist
- Prüfe, ob der Event-Typ vorhanden und aktiv ist
- Stelle sicher, dass die Meeting-Plattform in Cal.com konfiguriert ist
- Überprüfe, ob Planungsfenster die angeforderten Termine zulassen
- Zeitzonenkonfiguration prüfen
- Teste die Buchung manuell in Cal.com, um die Verfügbarkeit zu prüfen
Weiterleitung stellt keine Verbindung her
Weiterleitung stellt keine Verbindung her
Problem: Das Weiterleitungs-Tool wird ausgeführt, stellt aber keine Verbindung her.Lösungen:
- Überprüfe, ob das Ziel im korrekten E.164-Format vorliegt (z.B. +49151234567)
- Stelle sicher, dass die Telefonnummer erreichbar ist (bei Telefon-Weiterleitungen)
- Überprüfe, ob die SIP-Adresse korrekt ist (bei SIP-Weiterleitungen)
- Teste das Ziel unabhängig
Nächste Schritte
Weiterleitungs-Tools
Ziele, Modi, Routing-Muster und Gesprächsende konfigurieren
Buchungsintegration
Cal.com-Terminplanung mit E-Mail- und SMS-Benachrichtigungen einrichten
Benutzerdefinierte Aktion
Agenten mit externen Systemen und APIs verbinden
Gesprächsdatenfluss
Verstehen, wie Werte in Live-Tools und Post-Call-Workflows fließen
Prompt
Effektive Agenten-Prompts schreiben
Prompt Engineering
Fortgeschrittene Prompt-Techniken für zuverlässiges Agentenverhalten
Häufige Fragen
Spielt der Tool-Name eine Rolle?
Spielt der Tool-Name eine Rolle?
Ja. Der Agent wählt Tools basierend auf dem von dir angegebenen Namen und der Beschreibung aus. Verwende klare, beschreibende Namen wie “Weiterleitung zum Vertrieb” oder “Termin buchen” — nicht “Tool 1” oder “Aktion A”. Namen unterscheiden zwischen Groß- und Kleinschreibung.
Kann ich Tools ohne Programmierung hinzufügen?
Kann ich Tools ohne Programmierung hinzufügen?
Integrierte Tools (Anruf weiterleiten, Kalenderbuchung, Websuche) erfordern keinen Code. Benutzerdefinierte API-Aktionen benötigen einen aufzurufenden API-Endpunkt, werden aber vollständig in der Benutzeroberfläche konfiguriert — kein SDK oder serverseitiger Code erforderlich.
Was passiert, wenn ein Tool während eines Anrufs fehlschlägt?
Was passiert, wenn ein Tool während eines Anrufs fehlschlägt?
Der Agent erhält die Fehlerantwort und kann damit umgehen, wenn dein Prompt Fallback-Anweisungen enthält. Überprüfe die Gesprächszeitleiste, um die genaue Anfrage und Antwort für jeden Tool-Aufruf zu sehen.