I want to complete a json step by step using 3 users messages. Simply because the next message rely on the previous one.
But no mater what instructions i put in the messages, only the instructions of the last message are followed.
Does someone experienced this issue ?
Edit: for more context
here is an example:
system prompt: you will perform steps one by one
first user prompt: first do following steps …
second user prompt: second do following steps …
third user prompt: third do following steps …
The problem is that only the last user prompt will be considered, any other user prompt before the last will be completely ignored.
Config: only basic 4o configuration are being used
That is kind of expected with gpt-4o. It is an overtrained chat AI that will ignore context that attempts to train it, and even system instructions that try to enforce behavior.
It is far less capable than gpt-4. It is an excuse.
system prompt: you will perform steps one by one
first user prompt: first do following steps …
second user prompt: second do following steps …
third user prompt: third do following steps …
The problem is that only the last user prompt will be considered, any other user prompt before the last will be completely ignored.