a
    agz                     @   s|   d dl mZmZ d dlmZ d dlmZmZmZ dZ	ee	ddgdZ
dZeeed	gZeeZee
eefgd
ZdS )    )ConditionalPromptSelectoris_chat_model)PromptTemplate)ChatPromptTemplateHumanMessagePromptTemplateSystemMessagePromptTemplatezUse the following pieces of context to answer the question at the end. If you don't know the answer, just say that you don't know, don't try to make up an answer.

{context}

Question: {question}
Helpful Answer:contextquestion)templateZinput_variableszUse the following pieces of context to answer the user's question. 
If you don't know the answer, just say that you don't know, don't try to make up an answer.
----------------
{context}z
{question})Zdefault_promptZconditionalsN)Z langchain.chains.prompt_selectorr   r   Zlangchain_core.promptsr   Zlangchain_core.prompts.chatr   r   r   Zprompt_templateZPROMPTZsystem_templateZfrom_templatemessagesZfrom_messagesZCHAT_PROMPTZPROMPT_SELECTOR r   r   ~/var/www/html/cobodadashboardai.evdpl.com/venv/lib/python3.9/site-packages/langchain/chains/question_answering/stuff_prompt.py<module>   s   

