fruitpicker01 commited on
Commit
30a5d13
·
verified ·
1 Parent(s): bc14112

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -0
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.'''