Spaces:
Runtime error
Runtime error
| def ask(context, question, manager): | |
| prompt = f""" | |
| Answer the following question according to the provided context. If the context doesn't contain the answer, Do Not Answer! | |
| If the context doesn't mention anything about the qustion Please Say the The Question Is Out Of Context! | |
| If the context Is empty, Please Say No Context! | |
| context: {context} | |
| question: {question} | |
| answer: | |
| """ | |
| return manager.get_chat_completion(prompt) | |
| def filter(context, question, manager): | |
| prompt = f""" | |
| Does the following context "{context}" contain the answer for the question "{question}"? | |
| Answer only with "YES" or "NO"! | |
| answer: | |
| """ | |
| filter_response = manager.get_chat_completion(prompt).strip() | |
| return ( | |
| (filter_response == "YES") | |
| or (filter_response == "Yes") | |
| or (filter_response == "yes") | |
| ) | |
| def summarize(input, manager): | |
| prompt = f""" | |
| Summarize the following passage in detail | |
| passage: {input} | |
| summary: | |
| """ | |
| return manager.get_chat_completion(prompt) | |