Spaces:
Sleeping
Sleeping
RAG prepaired queries adde
Browse files- pages/RAG.py +21 -6
pages/RAG.py
CHANGED
@@ -93,14 +93,30 @@ st.title("🔍 Поиск по базе знаний RAG с моделью Claud
|
|
93 |
|
94 |
st.write("Используйте базу знаний для поиска информации и генерации ответов на вопросы по машинному обучению 📚.")
|
95 |
|
96 |
-
#
|
97 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
98 |
|
99 |
# Кнопка для запуска поиска и генерации ответа
|
100 |
if st.button("🚀 Поиск и генерация ответа"):
|
101 |
-
if
|
102 |
# Генерация ответа на вопрос
|
103 |
-
answer, documents = answer_question(
|
104 |
|
105 |
if answer:
|
106 |
# Оформление ответа
|
@@ -111,8 +127,7 @@ if st.button("🚀 Поиск и генерация ответа"):
|
|
111 |
|
112 |
else:
|
113 |
st.warning("⚠️ Не удалось получить ответ от модели.")
|
114 |
-
|
115 |
-
st.warning("⚠️ Пожалуйста, введите запрос.")
|
116 |
|
117 |
|
118 |
|
|
|
93 |
|
94 |
st.write("Используйте базу знаний для поиска информации и генерации ответов на вопросы по машинному обучению 📚.")
|
95 |
|
96 |
+
# Список подготовленных вопросов
|
97 |
+
questions = [
|
98 |
+
"Шаги логистической регрессии?",
|
99 |
+
"Бустинг и беггинг плюсы минусы?",
|
100 |
+
"Объясни как работает регуляризация",
|
101 |
+
"Методы борьбы с переобучением, по приоритету",
|
102 |
+
"Код градиентный спуск напиши",
|
103 |
+
"PACF лаги как использовать?",
|
104 |
+
"Регуляризация в нейронных сетях",
|
105 |
+
"Сигмоида и тангенс плюсы минусы",
|
106 |
+
"Объясни принцип работы механизма внимания",
|
107 |
+
"CNN как работает?",
|
108 |
+
"Какие распределения бывают?",
|
109 |
+
"Что такое t-test и для чего он применяется? расскажи на продвинутом уровне шаги"
|
110 |
+
]
|
111 |
+
|
112 |
+
# Поле для выбора вопроса
|
113 |
+
selected_question = st.selectbox("📝 Выберите ваш вопрос:", questions)
|
114 |
|
115 |
# Кнопка для запуска поиска и генерации ответа
|
116 |
if st.button("🚀 Поиск и генерация ответа"):
|
117 |
+
if selected_question:
|
118 |
# Генерация ответа на вопрос
|
119 |
+
answer, documents = answer_question(selected_question, embedding_retriever, client)
|
120 |
|
121 |
if answer:
|
122 |
# Оформление ответа
|
|
|
127 |
|
128 |
else:
|
129 |
st.warning("⚠️ Не удалось получить ответ от модели.")
|
130 |
+
|
|
|
131 |
|
132 |
|
133 |
|