Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -2076,25 +2076,15 @@ llm = ChatMistralAI(
|
|
2076 |
parser = JsonOutputParser(pydantic_object=LLMAnswerParser)
|
2077 |
|
2078 |
# 22. Проверка сложных предложений без логической связи
|
2079 |
-
def check_disconnected_sentences(
|
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.'''
|
2096 |
|
2097 |
-
return check_with_m(task,
|
2098 |
|
2099 |
# 23. Проверка на близкие по смыслу однородные члены
|
2100 |
def check_synonymous_members(sms, parser):
|
|
|
2076 |
parser = JsonOutputParser(pydantic_object=LLMAnswerParser)
|
2077 |
|
2078 |
# 22. Проверка сложных предложений без логической связи
|
2079 |
+
def check_disconnected_sentences(message):
|
2080 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2081 |
parser = JsonOutputParser(pydantic_object=LLMAnswerParser)
|
2082 |
|
2083 |
task = '''Проверь текст на наличие сложных предложений, где отсутствует логическая связь между частями.
|
2084 |
Определи, есть ли в тексте предложения с несколькими частями, которые кажутся несвязанными, не поддерживают общую мысль или делают текст трудным для понимания.
|
2085 |
Верни ответ в виде JSON с полями reasoning в виде строки и decision в виде True или False.'''
|
2086 |
|
2087 |
+
return check_with_m(task, message, parser)
|
2088 |
|
2089 |
# 23. Проверка на близкие по смыслу однородные члены
|
2090 |
def check_synonymous_members(sms, parser):
|