ChAbhishek28 commited on
Commit
55067b7
·
1 Parent(s): dfccdc1

CRITICAL FIX: Stop clarification loops for pension queries - provide direct answers

Browse files
Files changed (1) hide show
  1. conversational_service.py +9 -0
conversational_service.py CHANGED
@@ -53,6 +53,15 @@ class ConversationalService:
53
  if pension_ambiguity['needs_clarification']:
54
  clarity_analysis.update(pension_ambiguity)
55
  return clarity_analysis
 
 
 
 
 
 
 
 
 
56
 
57
  # Check for ambiguous procurement queries
58
  elif any(word in query_lower for word in ['tender', 'procurement', 'bid']):
 
53
  if pension_ambiguity['needs_clarification']:
54
  clarity_analysis.update(pension_ambiguity)
55
  return clarity_analysis
56
+ else:
57
+ # Pension query is clear - don't ask for clarification
58
+ clarity_analysis.update({
59
+ 'is_clear': True,
60
+ 'confidence': 0.9,
61
+ 'clarification_needed': False,
62
+ 'query_type': 'pension_clear'
63
+ })
64
+ return clarity_analysis
65
 
66
  # Check for ambiguous procurement queries
67
  elif any(word in query_lower for word in ['tender', 'procurement', 'bid']):