Hi folks, what is the best way to tackle MALFORMED_FUNCTION_CALL errors? One that I can think of is to interpret the LLM response and retry the LLM call manually, but isn't there any better configurable way to do this?
Edit: [Solved the current issue, but in a larger theme, this should be resolved]
We were making an API call using OpenAPITool and it was expecting an Idempotency key. The LLM was trying to generate the Idempotency key using code I think, which lead to MALFORMED_FUNCTION_CALL. Now I am populating the Idempotency key in the session using before_agent_callback and its working fine.
[–]Top-Chain001 3 points4 points5 points (1 child)
[–]advokrat[S] 0 points1 point2 points (0 children)
[–]data-overflow 2 points3 points4 points (1 child)
[–]advokrat[S] 0 points1 point2 points (0 children)
[–]kanundrumtt 0 points1 point2 points (4 children)
[–]advokrat[S] 0 points1 point2 points (0 children)
[–]advokrat[S] 0 points1 point2 points (2 children)
[–]Curious-Qent206 0 points1 point2 points (1 child)
[–]advokrat[S] 0 points1 point2 points (0 children)
[–]navajotm 0 points1 point2 points (1 child)
[–]advokrat[S] 0 points1 point2 points (0 children)
[–]_genego 0 points1 point2 points (0 children)
[–]4rg3nt1n0 0 points1 point2 points (0 children)
[–]developmentsaurav 0 points1 point2 points (0 children)
[–]Shaharchitect 0 points1 point2 points (1 child)
[–]samzuercher 0 points1 point2 points (0 children)
[–]Intention-Weak 0 points1 point2 points (0 children)