§
    ‡ìNgz  ã                   óÜ   — 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¬¦  «        Z
dZ ej        e¦  «         ej        d	¦  «        gZ ej        e¦  «        Z ee
eefg¬
¦  «        ZdS )é    )ÚConditionalPromptSelectorÚis_chat_model)ÚPromptTemplate)ÚChatPromptTemplateÚHumanMessagePromptTemplateÚSystemMessagePromptTemplatezÓUse 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)ÚtemplateÚinput_variableszºUse 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})Údefault_promptÚconditionalsN)Ú langchain.chains.prompt_selectorr   r   Úlangchain_core.promptsr   Úlangchain_core.prompts.chatr   r   r   Úprompt_templateÚPROMPTÚsystem_templateÚfrom_templateÚmessagesÚfrom_messagesÚCHAT_PROMPTÚPROMPT_SELECTOR© ó    úl/var/www/html/ai-engine/env/lib/python3.11/site-packages/langchain/chains/question_answering/stuff_prompt.pyú<module>r      sû   ðà UÐ UÐ UÐ UÐ UÐ UÐ UÐ UØ 1Ð 1Ð 1Ð 1Ð 1Ð 1ðð ð ð ð ð ð ð ð ð ð€ð 
ˆØ¨y¸*Ð.Eð
ñ 
ô 
€ð€ð
 .ÐÔ-¨oÑ>Ô>Ø,ÐÔ,¨\Ñ:Ô:ð€ð /Ð Ô.¨xÑ8Ô8€ð ,Ð+Ø¨-¸Ð)EÐ(Fðñ ô €€€r   