adding_prompt
Browse files
app.py
CHANGED
@@ -6,6 +6,37 @@ from pathlib import Path
|
|
6 |
import html
|
7 |
|
8 |
is_java_installed = False
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
|
10 |
|
11 |
def install_java():
|
@@ -32,9 +63,9 @@ def load_assets():
|
|
32 |
|
33 |
def generate_gpt_comment(message, context):
|
34 |
response = openai.ChatCompletion.create(
|
35 |
-
model="gpt-4o",
|
36 |
messages=[
|
37 |
-
{"role": "user", "content":
|
38 |
]
|
39 |
)
|
40 |
return response.choices[0].message['content']
|
|
|
6 |
import html
|
7 |
|
8 |
is_java_installed = False
|
9 |
+
prompt = """
|
10 |
+
Тебе дан текст и сообщение об ошибке. Твоя задача - кратко описать суть ошибки и, если необходимо, исправить её.
|
11 |
+
Исправляй только ту ошибку, на которую указывает сообщение. Отвечай на русском языке.
|
12 |
+
|
13 |
+
### Пример 1:
|
14 |
+
Сообщение об ошибке:
|
15 |
+
"Возможно найдена орфографическая ошибка."
|
16 |
+
|
17 |
+
Текст:
|
18 |
+
"...т! Сегодня я был в парке и встретил там кросивую собаку. Она повиляла хвостом и побежа..."
|
19 |
+
|
20 |
+
Твой ответ:
|
21 |
+
Орфографическая ошибка в слове "кросивую" - правильно "красивую".
|
22 |
+
|
23 |
+
### Пример 2:
|
24 |
+
Сообщение об ошибке:
|
25 |
+
"Повтор пробела."
|
26 |
+
|
27 |
+
Текст:
|
28 |
+
"...ретил там кросивую собаку. Она повиляла хвостом и побежала к речке. Я решил что ..."
|
29 |
+
|
30 |
+
Твой ответ:
|
31 |
+
Обнаружен повтор пробела между словами.
|
32 |
+
|
33 |
+
Теперь твоя очередь:
|
34 |
+
Сообщение об ошибке:
|
35 |
+
{}
|
36 |
+
|
37 |
+
Текст:
|
38 |
+
{}
|
39 |
+
"""
|
40 |
|
41 |
|
42 |
def install_java():
|
|
|
63 |
|
64 |
def generate_gpt_comment(message, context):
|
65 |
response = openai.ChatCompletion.create(
|
66 |
+
model="gpt-4o-mini",
|
67 |
messages=[
|
68 |
+
{"role": "user", "content": prompt.format(message, context)}
|
69 |
]
|
70 |
)
|
71 |
return response.choices[0].message['content']
|