GraphBased Chat #5184
asheeshgarg
started this conversation in
Ideas
GraphBased Chat
#5184
Replies: 1 comment
-
@asheeshgarg you hit the pain point of many. There is an issue to track this: #4623. It is important to point out the difference between the GroupChat teams in AgentChat, and the flow-based orchestration in Core. The GroupChat is inherently a shared-context, different instruction mechanism. All agents broadcast messages. The flow-based orchestration is more general, a typical example like the Sequential Workflow, agents pass context to the next agent in the flow, do not share context. cc @victordibia |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Sometime we want to represent the Graph of Agents and allow the flow of data with the Agents graph to happen in a way the Agent nodes are connected and add some conditional Agent nodes. Similar to what we have in LangGraph.
I am thinking of defining the a Team config that takes networkx python library based Json representation of Agents nodes and edges and using the selectorchat custom function to do Graph traversal to pick next node.
Other approach is to use Handoff and define the nodes connection at each agent level by parsing the Agent Graph passed to team config.
Any other suggestion/thoughts to achieve this better?
Beta Was this translation helpful? Give feedback.
All reactions