Hey there VAPI Support!
So I have refined my prompt for an assistant I have for my client to always perform each and every tool. Yet the only tool, and arguably, the most important tool, is not being performed before the assistant is finalizing the conversation.
I have found ways to really emphasize tools in my prompt, through multiple references and its conditional logic. Yet still, the only tool that is being skipped is the final one, which creates the job in their system.
I was wondering how I can possibly fix this? In my prompt, the language surrounding this tool follows and is consistent with the language in other tools, and is still being skipped sometimes.
Troubleshooted a bunch already. Id say it only performs this tool 75% of the time. (had to develop a "safety net" automation that checks summary and tools performed to inform their team when this occurs)
I dont want to use blocks as it is still in beta, and does not have conditional logic branching features that I would need for this assistant or else I would use it.
Was wondering if one of the engineers can look into this based on a couple of call ids?
Let me know if any other info is required for you to look into this 😎 Thanks in advance!!!!
Call ids where this is occuring:
53763cef-6ba4-44ca-b4bb-d510a322b00c
ada754a7-9e11-4e65-b5c2-d695cc52ea58
Sucessful Tool Performing Call Ids:
95e3999c-7e59-4a43-a673-3eed923367a2
7d87193b-92c9-4c15-867d-517f00c96734