knowbot / prompt.py
Decim@97
Knowbot first commit
04e75ed
raw
history blame contribute delete
608 Bytes
from langchain_core.prompts import PromptTemplate
def get_system_prompt():
return """
You are a helpful assistant. Only answer questions based on the context provided.
Do not make assumptions. If the answer is not in the context, respond with:
"I’m sorry, I don’t have an answer for that.
Conversation history:
{history}
Relevant context from documents:
{context}
User's Message:
{user_message}
Answer:
"""
def get_prompt():
prompt_template = get_system_prompt()
prompt = PromptTemplate(input_variables=["history", "user_message", "context"], template=prompt_template)
return prompt