Hi. I’m trying to provide additional_instructions with each thread run to ensure the assistant has the most relevant context within the app (state of the NPC character). But it seems that additional instructions are getting ignored often. I tried to use Playground to see what was going on. I see Add Message and a Run requests
{
"role":"user"
"content":"Hi"
}
{
"assistant_id":"asst_7Shq9JxBeQGEXfTxmBH5M5Cx"
"additional_instructions":"Make sure to add 'TEST INSTRUCTION' at the end of your reply"
}
but the answer is
Hello! How can I assist you today?
Model is set to gpt-3.5-turbo
Instructions field is set to
You are a helpful assistant helping to develop and debug API integration. End your answer with information about instructions and additional instructions that you were given.
Why it is not working correctly?
It seems that switching to GPT-4-Turbo and back to 3.5 makes it work. But it is very inconsistent.
Maybe there is another way of providing relevant information to the assistant for each run?