mirror of
https://github.com/aljazceru/ElasticDocs_GPT.git
synced 2025-12-17 05:44:20 +01:00
Changed no answer prompt and will not return a url when chat can not find an answer
This commit is contained in:
@@ -101,8 +101,13 @@ with st.form("chat_form"):
|
|||||||
submit_button = st.form_submit_button("Send")
|
submit_button = st.form_submit_button("Send")
|
||||||
|
|
||||||
# Generate and display response on form submission
|
# Generate and display response on form submission
|
||||||
|
negResponse = "I'm sorry I couldn't find the answer, try rewording your question"
|
||||||
if submit_button:
|
if submit_button:
|
||||||
resp, url = search(query)
|
resp, url = search(query)
|
||||||
prompt = f"Answer this question: {query}\nUsing only the information from this Elastic Doc: {resp}"
|
prompt = f"Answer this question: {query}\nUsing only the information from this Elastic Doc: {resp}\nIf the answer is not contained in the supplied doc reply '{negResponse}' and nothing else"
|
||||||
answer = chat_gpt(prompt)
|
answer = chat_gpt(prompt)
|
||||||
|
|
||||||
|
if negResponse in answer:
|
||||||
|
st.write(f"ChatGPT: {answer.strip()}")
|
||||||
|
else:
|
||||||
st.write(f"ChatGPT: {answer.strip()}\n\nDocs: {url}")
|
st.write(f"ChatGPT: {answer.strip()}\n\nDocs: {url}")
|
||||||
|
|||||||
Reference in New Issue
Block a user