From what I understand, only a user_proxy agent can execute a function. If I have 3 agents in an async chat who can call 1 different function each, should I have 3 different user proxy agents to execute those functions? Or is it ok to just have one user_proxy agent? Will one setup perform faster than the other? Thank you for your help.
Describe the issue
From what I understand, only a user_proxy agent can execute a function. If I have 3 agents in an async chat who can call 1 different function each, should I have 3 different user proxy agents to execute those functions? Or is it ok to just have one user_proxy agent? Will one setup perform faster than the other? Thank you for your help.
Steps to reproduce
No response
Screenshots and logs
No response
Additional Information
No response