Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -2077,6 +2077,19 @@ parser = JsonOutputParser(pydantic_object=LLMAnswerParser)
|
|
2077 |
|
2078 |
# 22. Проверка сложных предложений без логической связи
|
2079 |
def check_disconnected_sentences(sms, parser):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2080 |
task = '''Проверь текст на наличие сложных предложений, где отсутствует логическая связь между частями.
|
2081 |
Определи, есть ли в тексте предложения с несколькими частями, которые кажутся несвязанными, не поддерживают общую мысль или делают текст трудным для понимания.
|
2082 |
Верни ответ в виде JSON с полями reasoning в виде строки и decision в виде True или False.'''
|
|
|
2077 |
|
2078 |
# 22. Проверка сложных предложений без логической связи
|
2079 |
def check_disconnected_sentences(sms, parser):
|
2080 |
+
|
2081 |
+
class LLMAnswerParser(BaseModel):
|
2082 |
+
reasoning: str = Field(description='Рассуждения')
|
2083 |
+
decision: bool = Field(description='True или False')
|
2084 |
+
|
2085 |
+
llm = ChatMistralAI(
|
2086 |
+
model=model,
|
2087 |
+
api_key=m_auth,
|
2088 |
+
temperature=0
|
2089 |
+
)
|
2090 |
+
|
2091 |
+
parser = JsonOutputParser(pydantic_object=LLMAnswerParser)
|
2092 |
+
|
2093 |
task = '''Проверь текст на наличие сложных предложений, где отсутствует логическая связь между частями.
|
2094 |
Определи, есть ли в тексте предложения с несколькими частями, которые кажутся несвязанными, не поддерживают общую мысль или делают текст трудным для понимания.
|
2095 |
Верни ответ в виде JSON с полями reasoning в виде строки и decision в виде True или False.'''
|