MessageSummary
- summary (str): A brief, one-sentence summary of the conversation.
- participants (List[str]): The roles of participants involved.
- key_topics_and_entities (List[str]): Important topics, concepts, and entities discussed.
- decisions_and_outcomes (List[str]): Key decisions, conclusions, or outcomes reached.
- action_items (List[str]): A list of specific tasks or actions to be taken, with assignees if mentioned.
- progress_on_main_task (str): A summary of progress made on the primary task.
MessageSummarizer
- model_backend (Optional[BaseModelBackend], optional): The model backend to use for summarization. If not provided, a default model backend will be created.
init
summarize
- messages (List[BaseMessage]): List of messages to summarize.