subcritic_agent
autogen.agentchat.contrib.agent_eval.subcritic_agent.SubCriticAgent
SubCriticAgent
An agent for creating subcriteria from a given list of criteria for evaluating the utility of a given task.
Parameters:Name | Description |
---|---|
name='subcritic' | |
system_message | system message for the ChatCompletion inference. Please override this attribute if you want to reprogram the agent. Type: str | None Default: ‘You are a helpful assistant to the critic agent. You suggest sub criteria for evaluating different tasks based on the criteria provided by the critic agent (if you feel it is needed).\n They should be distinguishable, quantifiable, and related to the overall theme of the critic’s provided criteria.\n You operate by taking in the description of the criteria. You then create a new key called sub criteria where you provide the sub criteria for the given criteria.\n The value of the sub_criteria is a dictionary where the keys are the subcriteria and each value is as follows {“description” |
description | The description of the agent. Type: str | None Default: ‘An AI agent for creating subcriteria from a given list of criteria.‘ |
**kwargs | Please refer to other kwargs in ConversableAgent. |
Class Attributes
DEFAULT_DESCRIPTION