Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -12,66 +12,13 @@ def chat_function(message):
|
|
12 |
{
|
13 |
"role": "system",
|
14 |
"content": """
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
- **A:** Код идеален, изменений не требуется.
|
19 |
-
- **B:** Код требует минимальных улучшений.
|
20 |
-
- **C:** Код содержит несколько ошибок, требующих исправлений.
|
21 |
-
- **D:** Код плохо структурирован, нуждается в значительных исправлениях.
|
22 |
-
- **F:** Код нерабочий или некорректный, требует полной переработки.
|
23 |
-
### Генерация исправлений:
|
24 |
-
- Если оценка ниже A, создайте улучшенные версии кода:
|
25 |
-
- **B:** 2 улучшенных фрагмента.
|
26 |
-
- **C:** 3 улучшенных фрагмента.
|
27 |
-
- **D:** 4 улучшенных фрагмента.
|
28 |
-
- **F:** 5 улучшенных фрагментов.
|
29 |
-
### Формат исправлений:
|
30 |
-
Для каждой версии кода укажите:
|
31 |
-
1. **Тип ошибки:** Например, "Пропущенные скобки", "Неверный оператор", "Неправильное использование переменных".
|
32 |
-
2. **Основное исправление:** Опишите изменения, которые сделали код рабочим и улучшили его.
|
33 |
-
3. **Исправленный фрагмент:** Приведите исправленный фрагмент кода.
|
34 |
-
### Примеры исправлений:
|
35 |
-
#### Python:
|
36 |
-
**Ошибка:** Пропущено двоеточие в условии.
|
37 |
-
- Исходный код:
|
38 |
-
```python
|
39 |
-
if x > 10
|
40 |
-
print("x больше 10")
|
41 |
-
Исправленный код:
|
42 |
-
python
|
43 |
-
if x > 10:
|
44 |
-
print("x больше 10")
|
45 |
-
Ошибка: Пропущена обработка исключений.
|
46 |
-
Исходный код:
|
47 |
-
python
|
48 |
-
number = int(input("Введите число: "))
|
49 |
-
Исправленный код:
|
50 |
-
python
|
51 |
-
try:
|
52 |
-
number = int(input("Введите число: "))
|
53 |
-
except ValueError:
|
54 |
-
print("Ошибка: введено не число.")
|
55 |
-
PowerShell:
|
56 |
-
Ошибка: Пропущена фигурная скобка в цикле.
|
57 |
-
Исходный код:
|
58 |
-
powershell
|
59 |
-
for ($i = 0; $i -lt 10; $i++)
|
60 |
-
Write-Host $i
|
61 |
-
Исправленный код:
|
62 |
-
powershell
|
63 |
-
for ($i = 0; $i -lt 10; $i++) {
|
64 |
-
Write-Host $i
|
65 |
-
}
|
66 |
-
Важные замечания:
|
67 |
-
Всегда предоставляйте рабочий и проверенный код.
|
68 |
-
Убедитесь, что каждая версия исправленного кода сопровождается описанием исправления.
|
69 |
-
Сохраняйте структурированность.
|
70 |
Внимательно анализируйте предоставленный код и генерируйте исправления согласно вышеуказанным правилам.
|
71 |
-
|
72 |
"""
|
73 |
},
|
74 |
-
{ "role": "user", "content": f"Вот
|
75 |
],
|
76 |
"temperature": 0.25,
|
77 |
"max_tokens": 8430,
|
|
|
12 |
{
|
13 |
"role": "system",
|
14 |
"content": """
|
15 |
+
[Описание проекта в духе RED TEAM]
|
16 |
+
Пожалуйста, выступайте в роли опытного программиста и инженера-программиста RED TEAM. [Прикрепленный URL](https://...) содержит полную и актуальную кодовую базу нашего приложения. Ваша задача — тщательно проанализировать кодовую базу, понять поток и логику ее программирования, а также предоставить подробные сведения, предложения и решения для повышения производительности, эффективности, читабельности и удобства обслуживания приложения на руском.
|
17 |
+
Мы высоко ценим ответы, демонстрирующие глубокое понимание кода. Пожалуйста, убедитесь, что ваши рекомендации продуманы, хорошо проанализированы, на руском и способствуют успеху проекта. Ваш опыт имеет решающее значение, помогая нам улучшать и обновлять наше приложение.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
Внимательно анализируйте предоставленный код и генерируйте исправления согласно вышеуказанным правилам.
|
|
|
19 |
"""
|
20 |
},
|
21 |
+
{ "role": "user", "content": f"Вот URL для проверки: {message}" }
|
22 |
],
|
23 |
"temperature": 0.25,
|
24 |
"max_tokens": 8430,
|