Assistant is stating the name of the tool
# support
a
Hi, I use have an assistant with instructions "if user asks to be transferred, transfer them them using the transfer_to_insurance_specialist function". Sometime the assistant says the name of the tool to the user! any techniques for avoiding that?
v
@amir Hello! To avoid the assistant mentioning the tool name to the user, you can ensure that the assistant's responses are scripted to focus on the user's request rather than the technical details of how the request is being handled. Here are a few techniques you could use: 1. **Predefined Phrases**: Use predefined phrases that the assistant can use when a transfer is requested. For example, "I'm connecting you to an insurance specialist now, please hold." 2. **Response Templates**: Create templates for common actions like transferring a call, which the assistant can use to respond appropriately without mentioning tool names. 3. **User Intent Recognition**: Make sure the assistant is trained to recognize the user's intent to be transferred and to respond with a user-friendly message. 4. **Tool Abstraction**: Abstract the tool usage within the assistant's logic so that it doesn't need to refer to the tool by name in its communication with the user. 5. **Update Assistant's Script**: If the assistant is scripted, update the script to remove any mention of tool names when confirming actions to users. 6. **Feedback Loop**: Implement a feedback loop where the assistant's responses are reviewed and refined regularly to ensure they remain user-centric and avoid technical jargon. If you need to update the assistant's behavior to prevent this from happening, please let me know, and I can assist with that process.
You can continue this conversation by mentioning me in the message.
s
Hey @amir To help track down this issue, could you share: - The call ID - When exactly this happened (the timestamp) This would really help me figure out what went wrong!