Hi all, I’m not very technical so apologies if this is a stupid question but when the AI Agent has to run a Tool to perform a specific action, “who” (for lack of the better word) decides when this Tool is run I.e at what stage of the call? Is it the prompt and thus the LLM which directs it to run at a specific point or something else entirely?
Why I ask is because my Tool runs but it right after only one of my required parameters is collected and not all of them. So I’m not sure what’s the problem