workflow voice agent ask thesame question multiple...
# support
d
Why does my voice agent ask thesame questions multiple times without allowing the user to respond call id: 33cbc0cb-2756-43c9-a2eb-404e706d30ba https://cdn.discordapp.com/attachments/1390304930824454265/1390304931361062983/image.png?ex=6867c5de&is=6866745e&hm=ac36ed2c885b53cde3c93aacb96865c1c6b029d2d1964a88ade6c5ecfb6e6fc5&
@User
h
I agree, I had a similar issue in my project the agent is stuck in a loop
a
I agree as well. I have the issue in my workflow, too. For example after getting results from "checkAvailability" function it either keeps repeating "your desired slot at 10 o`clock is free" even after the user selected or confirmed again that he wants 10 o´clock, the agent repeats it 2-3 times "your desired slot at 10 is free" until it finally moves on to next node with name collection (Node condition to move on "User selected a date and time" or "Scheduling done". Even worse, sometimes it hallucinates (even if Model settings are Temp 0,1) and asks a questions like "Ok and now please tell me your Name and phone number please" WHICH is NOT part of that appointment setting box in the flow LONG before it arrives at the workflow node, where it is told to ask for the name and the next node which is about the phone number. Hence it asks the name of the user twice later in the flow, as well as the phone number. It is just as if it knew the nodes will come and anticipates these and does collect the info right away when booking the time and date automatically, but sadly he does it again when arriving at the designated conversation node. CALL ID for Halucination: 07c5da4c-ae2f-4146-bdde-1376a027c453 . And here is a CALL ID example for repeated question if the user wants to pick time AND halucinations from nodes that had been deleted before long time and also nodes that come far later in the flow: 5f6abff4-da5b-4ffa-ba96-0ec416cb6db3
d
@User
p
Hey, I appreciate your patience. Let me check with our team and get back to you soon.
d
Will appreciate screenshot or steps to fix this
a
@User , Just sharing another Call ID from just a minute ago where agent keeps asking three!! times if the user wants to select the time. Call ID 6279f7af-0e55-476d-9a32-9c73f7f537e7. After the third "yes" of the user it moves on in the booking process. Can you please check that?
p
@AiforYou let me look into it, and get back to you soon.
Hey , could you send me a screen recording that shows the issue you're facing? That would help me understand better.
c
Hey @druxamb.base.eth and @Sentinel thanks for sharing the call_ids looking into your issue.
I've identified why your voice agent was getting stuck in loops. Your workflow is trying to collect 5 different pieces of information (role, interview type, experience level, tech stack, and number of questions) all in one conversation step. When collecting multiple variables in a single node. If any part fails, users get stuck answering the same questions repeatedly. Split your variable collection into smaller steps: - Node 1: Collect role - Node 2: Collect experience level - Node 3: Collect tech stack - Remaining Nodes This makes your workflow much more reliable and provides a better user experience.
d
secondly, the agent is not sending the info collected from user to the backend. The post function ain't working
c
The LLM never successfully called the post function, most likely because of this issue can you please try few test calls and let me know how it goes for you?
d
I have tried debugging from my end, and I see that it was because the workflow was somewhat cumbersome, so I simplified it, and it works perfectly well now.
a
Let me check tomorrow when I am back in and I will give you feedback Zoro and Shubham. Thanks for helping out so far.
c
Sure, take your time.
a
thank you, I am having the same issue and was about to try splitting into multiple nodes for each variable. I'm glad I saw this.
3 Views