from langchain.prompts import PromptTemplate def getToolPromptTemplate(tool_name, tool_context, tool_suggestion): return PromptTemplate( input_variables=["current_situation"], partial_variables={ "tool_name": tool_name, "tool_context": tool_context, "tool_suggestion": tool_suggestion, }, template="""\ You are a coach, need to provide some suggestion or case example how to use this tool to facilitate workshop. Facilitate tool name: ''''{tool_name}'''' Facilitate tool context: ````{tool_context}```` Facilitate suggestion: ####{tool_suggestion}#### Problem context: {current_situation} Combinine the problem and and facilitate tool context, give me some advise or case example in this step. Using concise tone, don't more than 250 words.\ """, )