Spaces:
Runtime error
Runtime error
| from langchain_core.prompts import ChatPromptTemplate, MessagesPlaceholder | |
| contex_retriever_prompt = ChatPromptTemplate.from_messages([ | |
| MessagesPlaceholder(variable_name="chat_history"), | |
| ("user", "{input}"), | |
| ("user", "Given the above conversation, generate a search query to look up in order to get information relevant to the conversation") | |
| ]) | |
| conversion_retriever_prompt = ChatPromptTemplate.from_messages([ | |
| ("system", | |
| "Answer the user's questions based on the below context:\n\n{context}"), | |
| MessagesPlaceholder(variable_name="chat_history"), | |
| ("user", "{input}"), | |
| ]) | |
| system_prompt = ( | |
| "You are an assistant specializing in answering questions accurately based on provided context. " | |
| "Use the context to answer the question concisely. If the answer is not found in the context, respond with 'I'm not sure'." | |
| "\n\n" | |
| "Context:\n{context}\n\n" | |
| ) | |
| qa_prompt = ChatPromptTemplate.from_messages( | |
| [ | |
| ("system", system_prompt), | |
| ("user", "{input}"), | |
| ] | |
| ) | |