highlight mode_v1
Browse files- search_errors_logic.py +7 -9
search_errors_logic.py
CHANGED
@@ -26,21 +26,19 @@ input text:
|
|
26 |
prompt_compare_get_comment = """
|
27 |
Ты должен писать комментарий об ошибке в тексте.
|
28 |
Тебе дан кусок текст, в котором есть одна или несколько ошибок и этот же кусок текста с исправленными ошибками.
|
29 |
-
|
30 |
-
|
31 |
-
Запрещено упоминать больше одной ошибки
|
32 |
-
Пиши кратко, не больше одного предложения. Отвечай на русском языке.
|
33 |
|
34 |
|
35 |
### Пример 1:
|
36 |
original text:
|
37 |
-
"кросивую,
|
38 |
|
39 |
corrected text:
|
40 |
"красивую собаку"
|
41 |
|
42 |
Твой ответ:
|
43 |
-
|
44 |
|
45 |
|
46 |
### Пример 2:
|
@@ -51,7 +49,7 @@ corrected text:
|
|
51 |
"я решил пойти в"
|
52 |
|
53 |
Твой ответ:
|
54 |
-
Опечатка: повтор
|
55 |
|
56 |
|
57 |
Теперь твоя очередь:
|
@@ -239,8 +237,8 @@ def check_text_chat_gpt_highlight_mode(text, fixed_text=None, add_errors=False,
|
|
239 |
inp = prompt_compare_get_comment.format(text[bound["start_orig"]:bound["end_orig"]],
|
240 |
fixed_text[bound["start_corr"]:bound["end_corr"]])
|
241 |
errors.append({
|
242 |
-
'start': start_orig,
|
243 |
-
'end': end_orig,
|
244 |
'message': get_gpt_response(inp, client_name="vsegpt"),
|
245 |
})
|
246 |
|
|
|
26 |
prompt_compare_get_comment = """
|
27 |
Ты должен писать комментарий об ошибке в тексте.
|
28 |
Тебе дан кусок текст, в котором есть одна или несколько ошибок и этот же кусок текста с исправленными ошибками.
|
29 |
+
Твоя задача - кратко описать все ошибки, которые есть в тексте.
|
30 |
+
Пиши кратко, не больше одного-двух предложений. Отвечай на русском языке.
|
|
|
|
|
31 |
|
32 |
|
33 |
### Пример 1:
|
34 |
original text:
|
35 |
+
"кросивую, сабаку"
|
36 |
|
37 |
corrected text:
|
38 |
"красивую собаку"
|
39 |
|
40 |
Твой ответ:
|
41 |
+
Орфографические ошибки: "кросивую" -> "красивую", "сабаку" -> "собаку", лишняя запятая после "красивую".
|
42 |
|
43 |
|
44 |
### Пример 2:
|
|
|
49 |
"я решил пойти в"
|
50 |
|
51 |
Твой ответ:
|
52 |
+
Опечатка: повтор пробела, лишняя запятая после слова "пойти".
|
53 |
|
54 |
|
55 |
Теперь твоя очередь:
|
|
|
237 |
inp = prompt_compare_get_comment.format(text[bound["start_orig"]:bound["end_orig"]],
|
238 |
fixed_text[bound["start_corr"]:bound["end_corr"]])
|
239 |
errors.append({
|
240 |
+
'start': bound["start_orig"],
|
241 |
+
'end': bound["end_orig"],
|
242 |
'message': get_gpt_response(inp, client_name="vsegpt"),
|
243 |
})
|
244 |
|