SamiKoen
commited on
Commit
·
056a346
1
Parent(s):
29c499a
Fix: Disable improved_bot to prevent inconsistent stock responses - use only warehouse_stock_data
Browse files
app.py
CHANGED
|
@@ -733,33 +733,9 @@ def chatbot_fn(user_message, history, image=None):
|
|
| 733 |
|
| 734 |
# Profil sistemi kaldırıldı - daha hızlı çalışma için
|
| 735 |
|
| 736 |
-
#
|
|
|
|
| 737 |
product_found_improved = False
|
| 738 |
-
if USE_IMPROVED_SEARCH and improved_bot:
|
| 739 |
-
try:
|
| 740 |
-
product_result = improved_bot.process_message(user_message)
|
| 741 |
-
if product_result['is_product_query'] and product_result['response']:
|
| 742 |
-
# Extract product name from improved search result for warehouse stock
|
| 743 |
-
enhanced_response = product_result['response']
|
| 744 |
-
|
| 745 |
-
# Önceden alınmış warehouse stock bilgisini kullan
|
| 746 |
-
if warehouse_stock_data and warehouse_stock_data != ["Hiçbir mağazada mevcut değil"]:
|
| 747 |
-
warehouse_info = f"\n\n🏪 MAĞAZA STOK BİLGİLERİ:\n"
|
| 748 |
-
for store_info in warehouse_stock_data:
|
| 749 |
-
warehouse_info += f"• {store_info}\n"
|
| 750 |
-
enhanced_response += warehouse_info
|
| 751 |
-
print(f"DEBUG - Added warehouse stock to improved search response")
|
| 752 |
-
elif warehouse_stock_data == ["Hiçbir mağazada mevcut değil"]:
|
| 753 |
-
enhanced_response += f"\n\n🏪 MAĞAZA STOK BİLGİLERİ: Hiçbir mağazada mevcut değil"
|
| 754 |
-
print(f"DEBUG - No stock available (improved search)")
|
| 755 |
-
|
| 756 |
-
system_messages.append({
|
| 757 |
-
"role": "system",
|
| 758 |
-
"content": f"ÜRÜN BİLGİSİ:\n{enhanced_response}\n\nBu bilgileri kullanarak kullanıcıya yardımcı ol."
|
| 759 |
-
})
|
| 760 |
-
product_found_improved = True
|
| 761 |
-
except Exception as e:
|
| 762 |
-
print(f"Improved search error: {e}")
|
| 763 |
|
| 764 |
# Only use warehouse stock data if available
|
| 765 |
if not product_found_improved:
|
|
|
|
| 733 |
|
| 734 |
# Profil sistemi kaldırıldı - daha hızlı çalışma için
|
| 735 |
|
| 736 |
+
# SADECE warehouse_stock_data kullan - improved_bot devre disi (tutarsizlik yaratiyor)
|
| 737 |
+
# improved_bot farkli cache kullandigi icin bazen stok var bazen yok diyor
|
| 738 |
product_found_improved = False
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 739 |
|
| 740 |
# Only use warehouse stock data if available
|
| 741 |
if not product_found_improved:
|