const { PromptTemplate } = require('langchain/prompts'); const refinePromptTemplate = `Your job is to produce a final summary of the following conversation. 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 of the conversation. Do note who is speaking in the conversation to give proper context. If the context isn't useful, return the original summary. REFINED CONVERSATION SUMMARY:`; const refinePrompt = new PromptTemplate({ template: refinePromptTemplate, inputVariables: ['existing_answer', 'text'], }); module.exports = { refinePrompt, };