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
Files changed (1) hide show
  1. app.py +2 -26
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
- # Try improved search first if available
 
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: