Skip to content
Discussion options

You must be logged in to vote

Thanks for providing the detailed code. It's not 100% apparent to me, because you are using the FunctionChoiceBehavior filter argument, but I believe that because the AgentGroupChat has a shared chat history where each agent is able to see context used by other agents, the LLM is thinking it has a plugin available (used by one agent) when in fact it is not available. There are some further details left out here - I can understand not wanting to provide everything in code. I would check how you are telling the agent which functions it is allowed to call. As an example, it may be worth it to provide in some system message or prompt that each agent only has "these plugins" available - you co…

Replies: 3 comments 3 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
3 replies
@j-ajim
Comment options

@moonbox3
Comment options

@j-ajim
Comment options

Comment options

You must be logged in to vote
0 replies
Answer selected by sophialagerkranspandey
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
python Pull requests for the Python Semantic Kernel agents
3 participants