Spaces:
Running
on
Zero
Running
on
Zero
Upload step03_chatbot.py with huggingface_hub
Browse files- step03_chatbot.py +11 -0
step03_chatbot.py
CHANGED
|
@@ -350,16 +350,27 @@ class Qwen3Reranker:
|
|
| 350 |
|
| 351 |
for i, document in enumerate(documents):
|
| 352 |
try:
|
|
|
|
|
|
|
|
|
|
|
|
|
| 353 |
score = self._process_single_document(query, document, instruction)
|
| 354 |
score = max(0.0, min(1.0, score))
|
| 355 |
scores.append(score)
|
| 356 |
successful_count += 1
|
| 357 |
|
|
|
|
|
|
|
|
|
|
| 358 |
if (i + 1) % self.memory_cleanup_freq == 0:
|
| 359 |
self._cleanup_memory()
|
| 360 |
|
| 361 |
except Exception as doc_error:
|
| 362 |
print(f" ⚠️ Erreur document {i+1}: {type(doc_error).__name__}: {doc_error}")
|
|
|
|
|
|
|
|
|
|
|
|
|
| 363 |
scores.append(0.5) # Score neutre en cas d'erreur
|
| 364 |
|
| 365 |
self._cleanup_memory()
|
|
|
|
| 350 |
|
| 351 |
for i, document in enumerate(documents):
|
| 352 |
try:
|
| 353 |
+
if i == 0: # Debug du premier document seulement
|
| 354 |
+
print(f" 🔍 Debug document 1: longueur={len(document)} caractères")
|
| 355 |
+
print(f" 🔍 Début du contenu: {document[:100]}...")
|
| 356 |
+
|
| 357 |
score = self._process_single_document(query, document, instruction)
|
| 358 |
score = max(0.0, min(1.0, score))
|
| 359 |
scores.append(score)
|
| 360 |
successful_count += 1
|
| 361 |
|
| 362 |
+
if i == 0: # Debug du résultat
|
| 363 |
+
print(f" ✅ Score document 1: {score:.6f}")
|
| 364 |
+
|
| 365 |
if (i + 1) % self.memory_cleanup_freq == 0:
|
| 366 |
self._cleanup_memory()
|
| 367 |
|
| 368 |
except Exception as doc_error:
|
| 369 |
print(f" ⚠️ Erreur document {i+1}: {type(doc_error).__name__}: {doc_error}")
|
| 370 |
+
if i == 0: # Debug plus détaillé pour le premier document
|
| 371 |
+
import traceback
|
| 372 |
+
print(f" 📍 Traceback complet:")
|
| 373 |
+
traceback.print_exc()
|
| 374 |
scores.append(0.5) # Score neutre en cas d'erreur
|
| 375 |
|
| 376 |
self._cleanup_memory()
|