felixbade / assistant

Web UI for ChatGPT API. No back-end, mobile-friendly, continuously user-tested
https://assistant.bloat.app
ISC License
125 stars 25 forks source link

Fast questions are incorrectly ordered #47

Closed felixbade closed 1 year ago

felixbade commented 1 year ago

What I did: entered two questions really fast before the AI had a chance to respond.

Screenshot 2023-03-05 at 23 19 25

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.

felixbade commented 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)

felixbade commented 1 year ago

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.

felixbade commented 1 year ago

There should also be only one typing indicator. It should be after all user's messages.

Screenshot 2023-03-05 at 23 28 55
felixbade commented 1 year ago

Potentially irrelevant after #45

felixbade commented 1 year ago
Screenshot 2023-03-12 at 12 29 54

Fixed in 1.1.0 (#45)