-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP - OpenAI Assistants Agent #4131
base: main
Are you sure you want to change the base?
WIP - OpenAI Assistants Agent #4131
Conversation
@ekzhu @jackgerrits , this is a very early draft, I have some questions before proceeding further.
|
Thanks. I think we can follow the design in the Core cookbook for open ai assistant agent: https://microsoft.github.io/autogen/dev/user-guide/core-user-guide/cookbook/openai-assistant-agent.html. The API should be simple without introducing additional abstractions on our side.
We don't need to introduce additional abstractions because OpenAI Assistant is specific to OpenAI and Azure OpenAI services -- we should stick with the official clients they provide. Furthermore, we shouldn't expect the agent to be the only interface to the assistant features such as file search, and as the application may also perform other functions such as file upload and thread management.
Use the official
This should be mostly done using the official
We should make sure we can use our Overall, the goal is to bring OpenAI assistant agents into our ecosystem, not to build a new wrapper around assistant API. |
Why are these changes needed?
Related issue number
Checks