Assistants API has a mind of it's own

Hey all, I’m hoping to speak to someone who has had some experience with the Assistants API, each time I try and do something I hit a problem… examples are:

  1. I’m trying to build a travel assistant, the Terms and Conditions is a file uploaded, the assistant randomly starts referring to it.
  2. The assistant tries to find out how many travellers and to determine how many are children and how many are adults… It simply does not get the concept of going back to the user to ask for further information
  3. The assistant will regularly go off and start asking about budget even when budget hasn’t been mentioned…

It’ll all very random and I"m getting close to the point where I just hand cut the code that manages all of this but wanted to check I hadn’t missed a trick…