-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
[AutoGen Studio] Group Chat Support(Extend DSL fromTwo Agents to Also Support Group Chat) #1285
Comments
Please be aware of #857 which extends group chat. |
This is a good opportunity to rethink default. I suggest: allow_speaker_repeat = False last_n_messages = "auto" Make sure all agents have good descriptions, distinct from system prompts. |
Erh are you guys talking about GroupChat default? If so, allow_speaker_repeat has defaulted to True for sometime now. What if:
But there might be strong motivations for setting it to False that I'm not aware of, though! :) |
The most common scenario outside of AutoGenStudio where where this comes up is with the UserProxyAgent. GPT-4 GroupChat has an extremely bad habit of spamming the UserProxy, constantly asking for a response, in cases where it returns a blank message (the default auto reply when there is no code block). It's probably the most common situation from which loops occur. Setting allow_repeat_speaker = False is a quick and dirty solution to this. More generally, allow_repeat_speaker now allows a list. Excluding the UserProxy from this list (while, for example, including the assistant and web browser), is an even better solution. It allows those agents to have multiple consecutive turns... and this is especially helpful for web browsing. Ideally, better orchestration would just solve the problem. |
Thanks for the clarification! |
Currently in Autogen Studio when I have a Session that is using a GroupChat Workflow, the output message is just the question that I originally asked. Would this roadmap item address that or am I having a different issue ? |
Hi @drosini-ibm , What version of autogenstudio do you have? The current version is To upgrade pip install -U autogenstudio |
I see many tutorials online showing a group chat workflow option, but the latest version seems to not have it available. Is this a known issue? |
@CrosswiredStudios , group chat worfklow is definitely still supported.
groupchat_1080.mov |
Its not working. It seems like it might be an issue in autogen itself. I made a blank script that just has the tutorial example code and it fails because a random agent "assistant" chimes in with a blank message. https://microsoft.github.io/autogen/docs/notebooks/agentchat_groupchat [2024-07-12 13:08:33.013] [INFO] [LM STUDIO SERVER] Processing queued request... |
What
AutoGen studio provides a json specification (DSL) that gets instantiated (via the workflow manager) into autogen agents.
The current version has support for workflows with two agents. This issue is meant to track tasks required to fully support GroupChat.
Task Items
The text was updated successfully, but these errors were encountered: