Spaces:
Sleeping
Sleeping
Commit
·
b06b78f
1
Parent(s):
0eead2a
RAG prepaired queries adde
Browse files- pages/RAG.py +13 -4
pages/RAG.py
CHANGED
|
@@ -109,14 +109,20 @@ questions = [
|
|
| 109 |
"Что такое t-test и для чего он применяется? расскажи на продвинутом уровне шаги"
|
| 110 |
]
|
| 111 |
|
| 112 |
-
#
|
| 113 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 114 |
|
| 115 |
# Кнопка для запуска поиска и генерации ответа
|
| 116 |
if st.button("🚀 Поиск и генерация ответа"):
|
| 117 |
-
if
|
| 118 |
# Генерация ответа на вопрос
|
| 119 |
-
answer, documents = answer_question(
|
| 120 |
|
| 121 |
if answer:
|
| 122 |
# Оформление ответа
|
|
@@ -127,6 +133,9 @@ if st.button("🚀 Поиск и генерация ответа"):
|
|
| 127 |
|
| 128 |
else:
|
| 129 |
st.warning("⚠️ Не удалось получить ответ от модели.")
|
|
|
|
|
|
|
|
|
|
| 130 |
|
| 131 |
|
| 132 |
|
|
|
|
| 109 |
"Что такое t-test и для чего он применяется? расскажи на продвинутом уровне шаги"
|
| 110 |
]
|
| 111 |
|
| 112 |
+
# Виджет выбора между подготовленным вопросом и вводом собственного
|
| 113 |
+
question_option = st.radio("Выберите способ ввода вопроса:", ("Выбрать из списка", "Ввести свой вопрос"))
|
| 114 |
+
|
| 115 |
+
if question_option == "Выбрать из списка":
|
| 116 |
+
selected_question = st.selectbox("📝 Выберите ваш вопрос:", questions)
|
| 117 |
+
question = selected_question
|
| 118 |
+
else:
|
| 119 |
+
question = st.text_input("📝 Введите ваш вопрос:", '')
|
| 120 |
|
| 121 |
# Кнопка для запуска поиска и генерации ответа
|
| 122 |
if st.button("🚀 Поиск и генерация ответа"):
|
| 123 |
+
if question:
|
| 124 |
# Генерация ответа на вопрос
|
| 125 |
+
answer, documents = answer_question(question, embedding_retriever, client)
|
| 126 |
|
| 127 |
if answer:
|
| 128 |
# Оформление ответа
|
|
|
|
| 133 |
|
| 134 |
else:
|
| 135 |
st.warning("⚠️ Не удалось получить ответ от модели.")
|
| 136 |
+
else:
|
| 137 |
+
st.warning("⚠️ Пожалуйста, введите запрос.")
|
| 138 |
+
|
| 139 |
|
| 140 |
|
| 141 |
|