System_message vs Description #1515
Replies: 5 comments 7 replies
-
@afourney would have better answer for this. Could you share your code for setting up a group chat? Did you set the agent description field? I think the performance depends on the task and how clearly the task is articulated and what is the objective. |
Beta Was this translation helpful? Give feedback.
-
@afourney ...I think I am using a very standard sort of an example, kindly let me know if I have made some mistake. So, I see that these 'names' sometimes are recognized when responding, by the agents, most of the times they call themselves assistant. One thing that happens most frequently is CMO calling itself CEO or CEO saying As the CMO, etc and a lot of qualifiers "As an AI assistant" ....Then also it would say "As an AI assistant I cannot connnect with CTO or CMO" ...sometimes they will start using their correct names. So it's a bit here and there leaving me wondering what wrong am I doing? Also |
Beta Was this translation helpful? Give feedback.
-
@ekzhu Can you comment on the other points? |
Beta Was this translation helpful? Give feedback.
-
Can you confirm that gpt-4 is actually being used? I believe the OpenAI model is actually called "gpt-4-turbo-preview". Is it possible that it's falling back to gpt-3.5-turbo maybe, as per the config list? GroupChat and related activities don't work as well with weaker models. Agents assuming the role of other agents is a very common failure case in this case. |
Beta Was this translation helpful? Give feedback.
-
@afourney No, I am using gpt-4-turbo. I did try it with It does not seem as if it is meant for having a conversation back and forth which does not include any 'tasks'. Tasks referrring to running some python code to find/calculate/deduce/etc ....so would I be correct in assuming that all |
Beta Was this translation helpful? Give feedback.
-
Describe the issue
https://microsoft.github.io/autogen/blog/2023/12/29/AgentDescriptions/ So as per this,
description
replacessystem_message
for better conversational performance. The article says 'the description is for the benefit of the GroupChatManager, not for the Agent's own use or instruction.'So, How is one to give different personas to the Assistant agents in the groupchat?
I am using Autogen for conversational discussions without any programming tasks and the conversation quality is not at all good.
I see a lot of 'As an AI assistant' messages, Agents talking randomly, I aska ll agents to contribute, only 1 will answer and then end tjhe conversation, calling themselves different names etc which makes me think I am not setting this up right maybe even when I just copy standard Autogen Examples and only change the system_message prompt.
Is there some additional step that needs to be taken to improve the quality of the conversation?
Version 0.2.6 GPT Model is gpt-4-turbo
Steps to reproduce
Copying any standard Autogen examples and setting up agents with conversational roles(Marketing office, CTO, CMO etc. No programming tasks.
Screenshots and logs
No response
Additional Information
No response
Beta Was this translation helpful? Give feedback.
All reactions