The assistant sends the prompt to multiple (selected by the user) models and gives the response from each, in parallel.
The user can then compare these and gather/filter the bits that are useful/interesting/common.
I've found that there are subtle differences in responses to the same prompt from the popular leading models. I've ended up having to repeat the same query in different threads and compare them. I've done this often enough that I thought it might be a good idea to have this as a feature.
Given that the usage is being counted towards billing, this should (hopefully) not be an issue as the parallel usage is also easily accounted for. In fact I'm just doing it manually in sequence now and it'd be done automatically and in parallel but the usage cost would be the same (barring the small differences owing to the responses not being deterministic).
As an aside, I suppose if we had an API for the assistant as mentioned in another thread on this forum, someone could build this for themselves (and others too, perhaps?)
What are the exact ways that you see a user using your proposed feature? Please go into as much detail as possible, and provide examples of how other browsers/apps implement this feature, if applicable. If your feature suggestion adds on to an existing feature, how would it work into it to extend its usefulness?
- Use clicks button/link for response from multiple agents in parallel
- From list, user selects checkboxes for preferred agents
- User gets promptbox in which user enters the prompt
- Responses are generated in parallel from selected agents and presented in "tabs" where each "tab" has a label which also indicates whether response is still being generated.
- Each tab subsequently separates into a separate "thread" like the usual "threads" of the Assistant.
I've done this manually by copy-pasting the prompt in different browser tabs, with different models and tried to explore each "branch" further to draw nuances out of the differences. I'm asking here if it's possible to have this initial step made mostly friction-free.