AutoGen enables collaboration among multiple ChatGPTs for complex tasks.
GPTAssistantAgent
.
This enables multiple OpenAI assistants, which form the backend of the now popular GPTs, to collaborate and tackle complex tasks.
Checkout example notebooks for reference:
GPTAssistantAgent
that
lets you seamlessly add these new OpenAI assistants into AutoGen-based multi-agent workflows.
This integration shows great potential and synergy, and we plan to continue enhancing it.
UserProxyAgent
to allow an interface
with the GPTAssistantAgent
.
First, import the new agent and setup config_list
:
GPTAssistantAgent
supports both creating new OpenAI assistants or reusing existing assistants
(e.g, by providing an assistant_id
).
GPTAssistantAgent
allows you to specify an OpenAI tools
(e.g., function calls, code interpreter, etc). The example below enables an assistant
that can use OpenAI code interpreter to solve tasks.
GPTAssistantAgent
was made possible through collaboration with
@IANTHEREAL,
Jiale Liu,
Yiran Wu,
Qingyun Wu,
Chi Wang, and many other AutoGen maintainers.