Replies: 1 comment
|
Hi, @DavdGao , I'm very interested in this idea! I'll be honest — I don't fully grasp the multi-user part (inviting human users into a group chat), but I have a lot of thoughts on agent group chat. So that's what I'll focus on below. 1. Agent Reply Triggering — When Should an Agent Speak?Both of your ideas (gating SOP / @mention) make sense. I recently looked at AutoGen's group chat implementation, and it gave me some useful perspective. How AutoGen Does ItAutoGen's group chat has three speaker selection modes:
The most interesting one is My Take: A Hybrid ModelWe could build a SpeakerSelector as an independent component that doesn't intrude on the agent's ReAct loop: Core principles:
This is smarter than pure @mention, more controlled than pure gating SOP. And the selector itself can start simple (pure rule-based or mention-only) before evolving. 2. Agent Sharing — From AgentInvite to Agent Market
Cross-User Agent SharingUser A has tuned a SQL expert agent. User B needs that capability in their own project → B invites A's agent into their team → the agent gets to work. This is capability reuse, as natural as code reuse or tool reuse. AgentScope's Agent MarketOnce agents can be shared across users, we could build an Agent Market — a place where users can discover agents shared by others: Why this is interesting:
And this stands on its own merit — even without group chat, agent sharing and a marketplace are valuable features. Just my two cents. Would love to hear your thoughts and corrections! |
Uh oh!
There was an error while loading. Please reload this page.
Background
Taking this a step further — what if we allowed multiple users to participate simultaneously? That is, multiple agents and multiple users freely engaging in a group chat within our agent service. However, there are some open questions to address:
Ideas, feedback, and suggestions are welcome!
All reactions