from langchain_core.prompts import PromptTemplate REFINE_PROMPT_TMPL = """\ Your job is to produce a final summary. We have provided an existing summary up to a certain point: {existing_answer} We have the opportunity to refine the existing summary (only if needed) with some more context below. ------------ {text} ------------ Given the new context, refine the original summary. If the context isn't useful, return the original summary.\ """ # noqa: E501 REFINE_PROMPT = PromptTemplate.from_template(REFINE_PROMPT_TMPL) prompt_template = """Write a concise summary of the following: "{text}" CONCISE SUMMARY:""" PROMPT = PromptTemplate.from_template(prompt_template)