Summarizer
class Summarizer(llm_agent: LlmAgent)
Overview
The Summarizer is a class defined to create summary of differents block, level, section number or document.
Parameters
llm_agent : The llm agent used to generate the summary.
Attributes
llm_agent : The llm agent used to generate the summary.
Methods
def summarize(
self,
text: str,
doc_name: str,
section_name:str
) -> str
Generate a summary of the text.
Usage Example
if section_number:
container = self._find_container_by_section_number(self.root_container, section_number)
if container:
return self.summarizer.summarize(container.get_content(), self.title, container.title)