Use Assistants API to build a chatbot that chains multiple agents

I made an experimental side project that utilize tool calling mechanism of Assistants API to call other agents, and talk to users as a agent group.

This is a demo for that, and let me know your idea if you feel interested.

The demo is a multi-agent collaborative GenAI knowledge challenge game implemented through the OpenAI Assistants API, where you will face exams from five agents, each acts a a tester in their own fields. You must answer all questions correctly to achieve ultimate victory.

1 Like

How did you deal with this? My concept involves creating an assistant that works as a proxy for sub-assistants, each of which is a function call. But the thread remains locked in “requires_action”, not leting me create another run with the sub-assistant.