Update app.py
Browse files
app.py
CHANGED
@@ -100,7 +100,7 @@ db3 = Chroma(persist_directory="chroma/", embedding_function=instructor_embeddin
|
|
100 |
|
101 |
retriever = db3.as_retriever(
|
102 |
search_kwargs={
|
103 |
-
"k":
|
104 |
|
105 |
# Get pre-written rag prompt
|
106 |
def format_docs(docs):
|
@@ -305,9 +305,9 @@ def summarize_act(message, act_number):
|
|
305 |
|
306 |
QUESTION:""
|
307 |
|
308 |
-
ANSWER:У листопаді Кабмін затвердив постанову про перехід комплексної онлайн послуги е-Підприємець на постійні «рейки». Затверджений порядок її надання передбачає, що послуга включатиме в себе держреєстрацію ФОПів, реєстрацію змін в ЄДР (Єдиному державному реєстрі юридичних осіб, фізичних осіб – підприємців та громадських формувань), реєстрацію платником єдиного податку та податку на додану вартість, відкриття рахунку та інші можливості.
|
309 |
|
310 |
-
Весь пакет послуг можна буде отримати за однією заявкою через портал «Дія». Для зменшення «паперового» навантаження для заявника, у постанові передбачений обмін інформацією між 14 державними реєстрами та системами, серед яких ЄДР, Державний реєстр фізичних осіб – платників податків, Єдиний банк даних про платників податків – юридичних осіб, Єдина інформаційно-аналітична система державної служби зайнятості та інші.
|
311 |
Context:КАБІНЕТ МІНІСТРІВ УКРАЇНИ
|
312 |
ПОСТАНОВА
|
313 |
|
@@ -402,7 +402,7 @@ def summarize_act(message, act_number):
|
|
402 |
Context: {context}
|
403 |
QUESTION:
|
404 |
{question}
|
405 |
-
Ти асистент для надання відповідей з законодавства України. Ти описуєш зміни в законодавстві просто, доступно для підлітка. Якщо Context не містить потрібної інформації (пустий) - пиши "Я не маю релевантної інформації. Спробуйте ще". На вхід ти отримав один закон, підсумуй його простими словами, викинь формальності та стандартні фрази.
|
406 |
[/INST]
|
407 |
"""
|
408 |
prompt = PromptTemplate(
|
@@ -422,7 +422,8 @@ def summarize_act(message, act_number):
|
|
422 |
{"context": ret2 , "question": RunnablePassthrough()}
|
423 |
).assign(answer=rag_chain_from_docs)
|
424 |
|
425 |
-
return rag_chain_summarize.invoke("")
|
|
|
426 |
|
427 |
def generate_answer(message, history, checkbox, subject_input, rubric, date_beg, date_end, act_number):
|
428 |
result = ""
|
|
|
100 |
|
101 |
retriever = db3.as_retriever(
|
102 |
search_kwargs={
|
103 |
+
"k": 15})
|
104 |
|
105 |
# Get pre-written rag prompt
|
106 |
def format_docs(docs):
|
|
|
305 |
|
306 |
QUESTION:""
|
307 |
|
308 |
+
ANSWER:У листопаді Кабмін затвердив постанову про перехід комплексної онлайн послуги е-Підприємець на постійні «рейки». Затверджений порядок її надання передбачає, що послуга включатиме в себе держреєстрацію ФОПів, реєстрацію змін в ЄДР (Єдиному державному реєстрі юридичних осіб, фізичних осіб – підприємців та громадських формувань), реєстрацію платником єдиного податку та податку на додану вартість, відкриття рахунку та інші можливості.
|
309 |
|
310 |
+
Весь пакет послуг можна буде отримати за однією заявкою через портал «Дія». Для зменшення «паперового» навантаження для заявника, у постанові передбачений обмін інформацією між 14 державними реєстрами та системами, серед яких ЄДР, Державний реєстр фізичних осіб – платників податків, Єдиний банк даних про платників податків – юридичних осіб, Єдина інформаційно-аналітична система державної служби зайнятості та інші.
|
311 |
Context:КАБІНЕТ МІНІСТРІВ УКРАЇНИ
|
312 |
ПОСТАНОВА
|
313 |
|
|
|
402 |
Context: {context}
|
403 |
QUESTION:
|
404 |
{question}
|
405 |
+
Ти асистент для надання відповідей з законодавства України. Ти описуєш зміни в законодавстві просто, доступно для підлітка. Якщо Context не містить потрібної інформації (пустий) - пиши "Я не маю релевантної інформації. Спробуйте ще". На вхід ти отримав один закон, підсумуй його простими словами, викинь формальності та стандартні фрази.
|
406 |
[/INST]
|
407 |
"""
|
408 |
prompt = PromptTemplate(
|
|
|
422 |
{"context": ret2 , "question": RunnablePassthrough()}
|
423 |
).assign(answer=rag_chain_from_docs)
|
424 |
|
425 |
+
return rag_chain_summarize.invoke("підсумуй контекст")
|
426 |
+
|
427 |
|
428 |
def generate_answer(message, history, checkbox, subject_input, rubric, date_beg, date_end, act_number):
|
429 |
result = ""
|