awslabs / multi-agent-orchestrator

Flexible and powerful framework for managing multiple AI agents and handling complex conversations
https://awslabs.github.io/multi-agent-orchestrator/
Apache License 2.0
2.13k stars 143 forks source link

add OpenAI Classifier #86

Closed Rajaniraiyn closed 3 days ago

Rajaniraiyn commented 6 days ago

Issue number: #85

Summary

Changes

Added an OpenAI classifier as an inbuilt feature. Updated the relevant documentation to reflect the new functionality. This change eliminates the need for users to create custom classifiers by enabling seamless integration of OpenAI's classifier.

User experience

Before: Users were required to write custom classifiers to integrate OpenAI's functionality, adding additional development effort and complexity.
After: The OpenAI classifier is now available as a built-in feature, improving DX.

Checklist

Acknowledgment

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Disclaimer: We value your time and bandwidth. As such, any pull requests created on non-triaged issues might not be successful.

brnaba-aws commented 6 days ago

Hi @Rajaniraiyn Thanks a lot for your contribution 🙌

We will review the code, test it and come back with feedback, if any.

leonardo2204 commented 5 days ago

Just one more thing (and not sure if I should open a new issue), why is there no option to use functions in the OpenAI agents?

brnaba-aws commented 4 days ago

@leonardo2204 , feel free to contribute and add function call for OpenAi agent (both TS and python :) )

leonardo2204 commented 4 days ago

@brnaba-aws https://github.com/awslabs/multi-agent-orchestrator/pull/96

Rajaniraiyn commented 4 days ago

Hi @brnaba-aws

Thank you for your response earlier. I just wanted to follow up and check if there’s any update regarding the review. Please let me know if you need any additional information or clarification from my side to assist with the process.

brnaba-aws commented 3 days ago

@Rajaniraiyn Thanks a lot for your work. I'll merge the pull request now. Please don't hesitate to share the contribution on you have made to the framework on social media.

It is making it even better 🚀 ❤️

brnaba-aws commented 3 days ago

@Rajaniraiyn Do you think you can contribute to the same classifier for python? :)

Rajaniraiyn commented 3 days ago

@brnaba-aws https://github.com/awslabs/multi-agent-orchestrator/pull/101