from langchain_core.prompts import PromptTemplate from langchain_core.output_parsers import StrOutputParser tldr_prompt_template = """ Create a mind map of the given research paper along the given lines: 1. Background: A brief overview of what's being studied in what context 2. Justification: Why the researchers conducted the study 3. Method: How the researchers arrived at the result 4. Major Findings: The main findings of the study 5. Key Results: More details about the results of the study 6. Conclusion: Significance of the findings and what they mean for future research The above sections may differ from paper to paper, hence you may need to adjust the structure accordingly by dropping / merging one or more sections. Here is the research paper abstract: ####{paper}#### Ensure that the outline is structured in Markdown format for clarity, facilitating its integration into documents or presentations. """ tldr_output_parser = StrOutputParser() tldr_prompt = PromptTemplate( template=tldr_prompt_template, input_variables=["paper"], ) tldr_chain = lambda model: tldr_prompt | model | tldr_output_parser