Tasks you want the agents to perform during real time conversations
LLM Tools define specific actions that AI agents can execute during live conversations, such as transferring the call, sending emails, updating databases, or checking order status.
Provide a Description for what task it performs (e.g., “Sends an email to the customer”).
Set an Error Message in case function fails to perform the task (e.g., “Couldn’t complete the task, tell them it will be done after call.”).
Set a Return Message for tasks running in background (e.g., “Task running in the background”).
Enable/Disable Background Task based on whether the function runs asynchronously. Enable this if you don’t want the voice agent to wait for its completion e.g., sending an email to the customer. Disable if you want to wait for the task to finish before agent replies e.g., fetching order details.
Explicity instruct the AI agent to call tool to ensure it is always executed when required e.g., If user do not have any questions, call tool ‘end_call’ to hang up.