Quick Start
Define when to use it
In your system prompt, clearly explain when the agent should (and shouldn’t) use the tool
In the prompt, define when the agent should use a tool — not how the tool works technically. The technical configuration is handled separately in the agent settings.
- How Tool Calls Work
- Built-in Tools
- Custom HTTP Tools
- The agent decides — Based on your prompt instructions, the LLM determines a tool should be called
- The tool executes — The tool runs in the background; the customer never sees or hears the tool name
- The agent continues — The agent receives the result and continues the conversation naturally
- Best Practices for Prompting Tool Usage
- Example Usage Rules
Define When to UseFor each tool, clearly define in the system prompt:→ When the agent should use it→ When the agent should not use it→ What to say to the customer before/after using it (if anything)
Never Speak Tool Names Out LoudInstructions in square brackets are internal actions. The customer only hears the natural-language result.
Place Instructions Close to UsageIf a tool is related to a specific section of your script (e.g., knowledge base search is related to troubleshooting), put the usage instructions in that section — not buried in a generic rules list far away.
Give Concrete ExamplesDon’t just say “use the knowledge base with Artikelnummer.” Show the agent exactly what a correct query looks like.
Define Negative CasesFor every “when to use,” also define “when NOT to use.” This prevents the agent from over-using or mis-using tools.
Never Speak Tool Names Out LoudInstructions in square brackets are internal actions. The customer only hears the natural-language result.
Do say: “Let me quickly look that up for you…”Keep it natural and conversational.
Place Instructions Close to UsageIf a tool is related to a specific section of your script (e.g., knowledge base search is related to troubleshooting), put the usage instructions in that section — not buried in a generic rules list far away.
Give Concrete ExamplesDon’t just say “use the knowledge base with Artikelnummer.” Show the agent exactly what a correct query looks like.
Do write: “When the customer is in the installation flow, always include the article number in your search query. Example:
fulltext_query: 'Artikelnummer 000012345 Sky Stream Installation kein Bild'”Clear, specific, with a concrete example.Define Negative CasesFor every “when to use,” also define “when NOT to use.” This prevents the agent from over-using or mis-using tools.