Schnellstart
Tool im Prompt referenzieren
Stelle dem Tool-Namen ein
@ voran, um es zu referenzieren: @toolName. Tools mit mehreren konfigurierten Instanzen – @collect_data und @transferCall – erwarten zusätzlich eine Kennung nach dem Doppelpunkt, die die konkrete Instanz auswählt, z. B. @collect_data:email oder @transferCall:sales. Die Tools-Sidebar im Builder fügt die passende Referenz automatisch ein.Einsatzzeitpunkt definieren
Erkläre im System-Prompt klar, wann der Agent das Tool nutzen soll (und wann nicht)
Definiere im Prompt wann der Agent ein Tool einsetzen soll – nicht wie es technisch funktioniert. Die technische Konfiguration erfolgt separat in den Agenten-Einstellungen.
- So funktionieren Tool Calls
- Integrierte Tools
- Eigene HTTP-Tools
- Der Agent entscheidet — Basierend auf deinen Prompt-Anweisungen erkennt das LLM, dass ein Tool aufgerufen werden sollte
- Das Tool läuft im Hintergrund — Die Ausführung erfolgt unsichtbar; der Kunde bekommt nichts vom Tool-Namen mit
- Der Agent macht weiter — Der Agent erhält das Ergebnis und führt das Gespräch nahtlos fort
- Best Practices für Tool-Prompting
- Beispiel-Verwendungsregeln
Einsatzzeitpunkt klar definierenLeg für jedes Tool im System-Prompt fest:→ Wann der Agent es nutzen soll→ Wann der Agent es nicht nutzen soll→ Was der Agent dem Kunden vorher/nachher sagt (falls erforderlich)
Tool-Namen niemals aussprechenTool-Referenzen mit
Anweisungen kontextnah platzierenWenn ein Tool zu einem bestimmten Abschnitt deines Skripts gehört (z. B. Wissensdatenbank-Suche zur Fehlerbehebung), platziere die Anweisungen direkt dort – nicht irgendwo in einer allgemeinen Regelliste.
Konkrete Beispiele gebenSag nicht einfach „nutze die Wissensdatenbank mit Artikelnummer”. Zeig dem Agenten, wie eine korrekte Anfrage aussieht.
Negativfälle definierenDefiniere zu jedem „wann nutzen” auch ein „wann NICHT nutzen”. Das verhindert Fehlnutzung oder übermäßigen Einsatz.
Tool-Namen niemals aussprechenTool-Referenzen mit
@-Präfix sind interne Aktionen. Der Kunde hört nur die natürliche Formulierung.Stattdessen sagen: „Lass mich kurz nachschauen…”Bleib natürlich und gesprächig.
Anweisungen kontextnah platzierenWenn ein Tool zu einem bestimmten Abschnitt deines Skripts gehört (z. B. Wissensdatenbank-Suche zur Fehlerbehebung), platziere die Anweisungen direkt dort – nicht irgendwo in einer allgemeinen Regelliste.
Konkrete Beispiele gebenSag nicht einfach „nutze die Wissensdatenbank mit Artikelnummer”. Zeig dem Agenten, wie eine korrekte Anfrage aussieht.
Stattdessen schreiben: „Beim Installationsablauf immer die Artikelnummer in die Suchanfrage einbeziehen. Beispiel:
fulltext_query: 'Artikelnummer 000012345 Sky Stream Installation kein Bild'”Klar, präzise, mit konkretem Beispiel.Negativfälle definierenDefiniere zu jedem „wann nutzen” auch ein „wann NICHT nutzen”. Das verhindert Fehlnutzung oder übermäßigen Einsatz.