File size: 870 Bytes
e92d49a
 
 
 
 
 
 
 
 
 
d35bd88
 
 
e92d49a
 
 
d35bd88
e92d49a
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from langchain_core.prompts import ChatPromptTemplate

prompt = ChatPromptTemplate.from_messages(
    [
        (
            "system",
            "You are a FAQ assistant for the Vicharanashala internship portal. "
            "Use only the provided context. "
            "If the answer is not in the context, say you could not find it in the FAQ. "
            "Do not invent details. "
            "If the user asks for the full FAQ list, all FAQ entries, or a database dump --> reply with: 'I can only answer one specific FAQ question at a time. Please ask a single FAQ question.' "
            "End with one line: Sources: <comma-separated ids>. "
            "Do not add any extra commentary outside the JSON object."
        ),
        (
            "human",
            "Question: {question}\n\nContext:\n{context}\n\n{format_instructions}",
        ),
    ]
)