SoulAuctioneer
02/11/2025, 4:38 AMsystem "Designates the message origin as ‘system’, ensuring the addition is unobtrusive. Other possible values of role are ‘user’ | ‘assistant’ | ‘tool’ | ‘function’
However, the Assistant reacts to system messages just as it does to user messages. It treats it as a user interruption (I receive a "user interrupted" message) and responds. I've found no message content that works to compel it to not respond.
To test:
Send a system message with e.g.:
1. "Stop talking. Do not respond. It is the user's turn to speak."
2. "The user has moved to the library. Do not respond, just note this for the future."
Expected: In case 1., assistant stops talking. In case 2., Assistant continues without acknowledging the message.
Actual: Assistant always responds as though the user has just given this information and expects a response.Chiranjeet Mishra
02/11/2025, 10:10 AMSoulAuctioneer
02/11/2025, 6:29 PMSoulAuctioneer
02/11/2025, 6:40 PMSoulAuctioneer
02/12/2025, 12:18 AMChiranjeet Mishra
02/12/2025, 12:42 PM