a_initiate_group_chat

a_initiate_group_chat(
    pattern: Pattern,
    messages: list[dict[str, Any]] | str,
    max_rounds: int = 20
) -> tuple[ChatResult, ContextVariables, 'Agent']

Initialize and run a group chat using a pattern for configuration, asynchronously.

Parameters:
NameDescription
patternPattern object that encapsulates the chat configuration.

Type: Pattern
messagesInitial message(s).

Type: list[dict[str, typing.Any]] | str
max_roundsMaximum number of conversation rounds.

Type: int

Default: 20
Returns:
TypeDescription
tuple[ChatResultContextVariables, ‘Agent’]ChatResult: Conversations chat history. ContextVariables: Updated Context variables. “ConversableAgent”: Last speaker.