Passing info from one agent to another agent #11748
-
I am using AgentGroupChat having 3 agents Agent1, Agent2 and Agent3. Agent1 has access to a plugin in which the final plan is created with the help of the user. Now, I want to make that plan available to every agent. I don't want to do this through chat as after multiple responses between the agents, the approved plan may get lost. For Agent2 and Agent3 to function properly, approved plan must always be available. How can I achieve this? Is there a way to propagate this information to all agents using kernel()? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
Adding @TaoChenOSU for visibility. |
Beta Was this translation helpful? Give feedback.
-
Hi @j-ajim! Thank you for raising the question! The scenario you described sounds a lot like a variation of a group chat, where the group chat manager will manage a plan and keep track of the execution of the plan. Individual agents probably don't need to know too much about the overall plan. Is this what you are thinking? If not, could you provide more details about your use cases where the individual agents need to have access to the overall plan? |
Beta Was this translation helpful? Give feedback.
Hi @j-ajim!
Thank you for raising the question!
The scenario you described sounds a lot like a variation of a group chat, where the group chat manager will manage a plan and keep track of the execution of the plan. Individual agents probably don't need to know too much about the overall plan. Is this what you are thinking? If not, could you provide more details about your use cases where the individual agents need to have access to the overall plan?