From cf5e21cbbe4431e6ccc16bbcd68d7061ee68cf5b Mon Sep 17 00:00:00 2001 From: afourney Date: Sat, 13 Jan 2024 17:04:27 -0800 Subject: [PATCH] Refined the user_proxy description. (#951) * Refined the user_proxy description in cases where it is fully automated. Too often, other agents assumed it could answer on behalf of a user in human_input=NEVER mode, but it cannot. * Refined prompt further as per discussion. --- autogen/agentchat/user_proxy_agent.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autogen/agentchat/user_proxy_agent.py b/autogen/agentchat/user_proxy_agent.py index 4d053f67d913..97af776aa7a9 100644 --- a/autogen/agentchat/user_proxy_agent.py +++ b/autogen/agentchat/user_proxy_agent.py @@ -20,7 +20,7 @@ class UserProxyAgent(ConversableAgent): DEFAULT_USER_PROXY_AGENT_DESCRIPTIONS = { "ALWAYS": "An attentive HUMAN user who can answer questions about the task, and can perform tasks such as running Python code or inputting command line commands at a Linux terminal and reporting back the execution results.", "TERMINATE": "A user that can run Python code or input command line commands at a Linux terminal and report back the execution results.", - "NEVER": "A user that can run Python code or input command line commands at a Linux terminal and report back the execution results.", + "NEVER": "A computer terminal that performs no other action than running Python scripts (provided to it quoted in ```python code blocks), or sh shell scripts (provided to it quoted in ```sh code blocks).", } def __init__(