Spaces:
Sleeping
Sleeping
Update services/kb_creation.py
Browse files- services/kb_creation.py +2 -5
services/kb_creation.py
CHANGED
|
@@ -382,10 +382,8 @@ def _detect_user_intent(query: str) -> str:
|
|
| 382 |
q = (query or '').lower()
|
| 383 |
if any(k in q for k in ERROR_INTENT_TERMS):
|
| 384 |
return 'errors'
|
| 385 |
-
|
| 386 |
-
|
| 387 |
-
'what to do','what should i do','how to proceed','how do i continue','proceed further','next?'
|
| 388 |
-
)
|
| 389 |
if any(k in q for k in NEXT_TERMS):
|
| 390 |
return 'steps'
|
| 391 |
if any(k in q for k in ['steps','procedure','how to','navigate','process','do','perform']):
|
|
@@ -396,7 +394,6 @@ def _detect_user_intent(query: str) -> str:
|
|
| 396 |
return 'purpose'
|
| 397 |
return 'neutral'
|
| 398 |
|
| 399 |
-
|
| 400 |
def _extract_actions(query: str) -> List[str]:
|
| 401 |
q = (query or "").lower()
|
| 402 |
found = []
|
|
|
|
| 382 |
q = (query or '').lower()
|
| 383 |
if any(k in q for k in ERROR_INTENT_TERMS):
|
| 384 |
return 'errors'
|
| 385 |
+
# Treat 'next step' style queries as steps intent
|
| 386 |
+
NEXT_TERMS = ('next step','what next','whats next','then what','following step','continue','after','proceed')
|
|
|
|
|
|
|
| 387 |
if any(k in q for k in NEXT_TERMS):
|
| 388 |
return 'steps'
|
| 389 |
if any(k in q for k in ['steps','procedure','how to','navigate','process','do','perform']):
|
|
|
|
| 394 |
return 'purpose'
|
| 395 |
return 'neutral'
|
| 396 |
|
|
|
|
| 397 |
def _extract_actions(query: str) -> List[str]:
|
| 398 |
q = (query or "").lower()
|
| 399 |
found = []
|