Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -38,10 +38,6 @@ ERROR_SUGGESTIONS = {
|
|
38 |
"suggestion": "Sözlükte (dictionary) olmayan bir anahtara erişmeye çalışıyorsunuz.",
|
39 |
"example": "Doğru kullanım:\n```python\nmy_dict = {'a': 1, 'b': 2}\nprint(my_dict['a'])\n```"
|
40 |
},
|
41 |
-
"FileNotFoundError": {
|
42 |
-
"suggestion": "Belirtilen dosya mevcut değil. Dosya yolunu ve adını kontrol edin.",
|
43 |
-
"example": "Doğru kullanım:\n```python\nwith open('dosya.txt', 'r') as file:\n content = file.read()\nprint(content)\n```"
|
44 |
-
},
|
45 |
}
|
46 |
|
47 |
# Kodun analiz edilmesi ve hataların tespiti
|
@@ -57,7 +53,7 @@ def analyze_code(code):
|
|
57 |
suggestion = ERROR_SUGGESTIONS.get(error_type, {"suggestion": "Bu hata için özel bir çözümümüz yok.", "example": ""})
|
58 |
|
59 |
# Yapay zeka destekli analiz: Hata türüne göre yapay zeka açıklaması
|
60 |
-
ai_prompt = f"Python'da '{error_type}' hatası oluştu. Hata
|
61 |
ai_response = ai_analyzer(ai_prompt, max_length=150)[0]['generated_text']
|
62 |
|
63 |
# Çözüm önerisi ve doğru kullanım örneği
|
|
|
38 |
"suggestion": "Sözlükte (dictionary) olmayan bir anahtara erişmeye çalışıyorsunuz.",
|
39 |
"example": "Doğru kullanım:\n```python\nmy_dict = {'a': 1, 'b': 2}\nprint(my_dict['a'])\n```"
|
40 |
},
|
|
|
|
|
|
|
|
|
41 |
}
|
42 |
|
43 |
# Kodun analiz edilmesi ve hataların tespiti
|
|
|
53 |
suggestion = ERROR_SUGGESTIONS.get(error_type, {"suggestion": "Bu hata için özel bir çözümümüz yok.", "example": ""})
|
54 |
|
55 |
# Yapay zeka destekli analiz: Hata türüne göre yapay zeka açıklaması
|
56 |
+
ai_prompt = f"Python'da '{error_type}' hatası oluştu. Bu hata, bir dizinin (liste veya tuple) geçersiz bir indeksine erişmeye çalıştığınızı belirtir. Hata şu şekilde oluşabilir: {error_message}. Hatanın detaylı açıklamasını ve çözüm önerilerini ver."
|
57 |
ai_response = ai_analyzer(ai_prompt, max_length=150)[0]['generated_text']
|
58 |
|
59 |
# Çözüm önerisi ve doğru kullanım örneği
|