class RoleAssignmentAgent(ChatAgent):
An agent that generates role names based on the task prompt.
Parameters:
def __init__(self, model: Optional[BaseModelBackend] = None):
def run(self, task_prompt: Union[str, TextPrompt], num_roles: int = 2):
Generate role names based on the input task prompt.
Parameters:
2
)Returns:
Dict[str, str]: A dictionary mapping role names to their descriptions.
class RoleAssignmentAgent(ChatAgent):
An agent that generates role names based on the task prompt.
Parameters:
def __init__(self, model: Optional[BaseModelBackend] = None):
def run(self, task_prompt: Union[str, TextPrompt], num_roles: int = 2):
Generate role names based on the input task prompt.
Parameters:
2
)Returns:
Dict[str, str]: A dictionary mapping role names to their descriptions.