Customer GPTs /Assistants - Multiple users in a single chat

Custom GPTs are for single user interaction currently.
How might we have GPTs where the link can have multiple people collaborating on a topic. We have the share feature in chatgpt, but how can we extend that to have people chatting together on a topic, creating multiple threads off the main topic etc

Similarily how can I do this programmatically with Assistants API?

1 Like

Using Assistants API, think about implementing a chat room. User enter a particular “chat room” with associated thread id. Then using socket to display messages on each users.

How would the users collaborate on one idea or topic? Like each user is a user agent

Let say each user has user_id to distinguish themselves. Add it to the metadata when you add new message and when you list all the messages for the thread, it should return the messages with the metadata and you can easily identify which user send which message.

That’s an interesting approach.
A second use case:
I have a tutor custom GPT / assistant
Let’s say the topic is ‘Romeo and Juliet’ where students explore themes, literary concepts etc
Many students interact with this assistant and each thread represents each student conversation.
Then, as new students interact, previous questions from students and summaries can be made available to new students interacting.