Why AssistantAgent designed to not have a functions ? #1793
alexey2baranov
started this conversation in
General
Replies: 1 comment 1 reply
-
I think it depends on the definition of "agents". You could have an agent where tool_call and its execution are in the same agent. The contrast between the AssistantAgent and the new nested chats are good example of that. @qingyun-wu might have more thoughts on this. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello!
I learning autogen a couple of days. It seems interesting but sometimes strange for me.
I would like to know why assistant agents designed to avoid functions? In notebooks I see that an assistant send a special type of message which is tool_call to a user proxy. And the user proxy has implementation of this function.
This seems strange for me. As I understand generally tools designed to be executed at the same place as they are defined. But in Autogen they are not. So in couple words could you expain what is the purpose of such design?
Beta Was this translation helpful? Give feedback.
All reactions