Closed felixbade closed 1 year ago
In this case the second question should be sent as it was on the screen at the moment of sending: user has sent two messages in a row and the assistant hasn't responded to either of them.
Or: letting the assistant respond to the first question, and only then sending it to the API again (with the assistant's response as the last message)
I think ChatGPT playground has solved this by not allowing to send another message before the assistant has finished, but I think allowing multiple messages in a row would make the interaction more fun.
There should also be only one typing indicator. It should be after all user's messages.
Potentially irrelevant after #45
Fixed in 1.1.0 (#45)
What I did: entered two questions really fast before the AI had a chance to respond.
I'm expecting both of my messages to be before the responses (like in a chat if I sent two messages quicker than I got an answer for). This is how it should be.
However, I'm also expecting the assistant's responses to be ordered such that the response to the first question is on the top of the two. This is not the case here. They might be ordered by the time of response arrival, but they should be ordered by the time of request sent.