Can anybody please help with Why assistant that has results from Tool use, is not speaking them
just hangs there and waits for the user...... I tried creating 3 different agents with various system prompts and without system prompt,
but the same behavior, what am i missing?
call id:
4c5bb351-7ec1-47e3-a9d5-883a83b5918c
call id:
df85276b-7bf7-4e6f-9774-ec7f48d4c254
Summary of the Issue:
The agent correctly triggers the tool lookup, and I can confirm a
response is received. However, the agent then goes silent instead of
communicating the information. The information is only revealed if the
user re-prompts the agent after a timeout.
Expected Behavior:
1. User asks a question that requires a Knowledge Base lookup.
2. The agent’s Query Tool is triggered and successfully finds the
relevant information.
3. The agent immediately and proactively speaks the information
back to the user.
Actual Behavior:
1. User asks a question.
2. The Query Tool runs successfully and retrieves the correct information.
3. The agent goes silent.
4. After the timeout, the agent asks, "Are you still there?"
5. If I then ask, "What were the results?" the agent apologizes and
provides the correct information it found earlier. This confirms the
agent has the data but is not speaking it.
Troubleshooting Steps Performed:
This issue persists despite extensive troubleshooting. I have already:
* Replicated the issue across two different voice assistants using
the same tool setup.
* Tested with numerous system prompts, including explicit
instructions like "You must read the results from the tool aloud."
* Tested with no system prompt at all, with the same negative result.
* Followed all the prompt engineering advice provided by your
support agent chatbot.