Spaces:
Paused
Paused
Upload selfrag_core.py
Browse files- selfrag_core.py +13 -0
selfrag_core.py
CHANGED
|
@@ -1451,10 +1451,17 @@ class SelfRAGPipeline:
|
|
| 1451 |
re.compile(r'\boracle.{0,10}password\b', re.I),
|
| 1452 |
re.compile(r'\bALM_PROD\b'),
|
| 1453 |
re.compile(r'\bpassword\s+for\s+the\b', re.I),
|
|
|
|
|
|
|
|
|
|
| 1454 |
re.compile(r'\binvoiced\s+cost\b', re.I),
|
| 1455 |
re.compile(r'\bactual\s+invoiced\s+cost\b', re.I),
|
| 1456 |
re.compile(r'\blicen[cs]e\s+purchase\b', re.I),
|
| 1457 |
re.compile(r'\bactual.{0,15}cost.{0,15}(incurred|invoice)\b', re.I),
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1458 |
re.compile(r'\bphase\s*2\s+upgrade\b', re.I),
|
| 1459 |
re.compile(r'\bphase\s*2\b.*\bupgrade\b', re.I),
|
| 1460 |
re.compile(r'\bupgrade\b.*\bphase\s*2\b', re.I),
|
|
@@ -1462,8 +1469,14 @@ class SelfRAGPipeline:
|
|
| 1462 |
re.compile(r'\bplanned\s+version\b', re.I),
|
| 1463 |
re.compile(r'\bServiceNow\s+administrator\b', re.I),
|
| 1464 |
re.compile(r'\bJIRA.{0,20}administrator\b', re.I),
|
|
|
|
|
|
|
|
|
|
| 1465 |
re.compile(r'\bindividual.{0,15}scores?\b', re.I),
|
| 1466 |
re.compile(r'\bcompetency.{0,20}(score|result|mark)\b', re.I),
|
|
|
|
|
|
|
|
|
|
| 1467 |
]
|
| 1468 |
|
| 1469 |
def _named_entity_absent(self, query: str) -> bool:
|
|
|
|
| 1451 |
re.compile(r'\boracle.{0,10}password\b', re.I),
|
| 1452 |
re.compile(r'\bALM_PROD\b'),
|
| 1453 |
re.compile(r'\bpassword\s+for\s+the\b', re.I),
|
| 1454 |
+
re.compile(r'\b(email|e-mail)\s+address\b', re.I),
|
| 1455 |
+
re.compile(r'\b(phone|mobile|contact)\s+number\b', re.I),
|
| 1456 |
+
re.compile(r"\b(?:what\s+is|give\s+me|share)\b.{0,30}\b(email|e-mail|phone|mobile)\b", re.I),
|
| 1457 |
re.compile(r'\binvoiced\s+cost\b', re.I),
|
| 1458 |
re.compile(r'\bactual\s+invoiced\s+cost\b', re.I),
|
| 1459 |
re.compile(r'\blicen[cs]e\s+purchase\b', re.I),
|
| 1460 |
re.compile(r'\bactual.{0,15}cost.{0,15}(incurred|invoice)\b', re.I),
|
| 1461 |
+
re.compile(r'\b(final|commercial)\s+invoice\b', re.I),
|
| 1462 |
+
re.compile(r'\bpurchase\s+order\b', re.I),
|
| 1463 |
+
re.compile(r'\bpo\s+number\b', re.I),
|
| 1464 |
+
re.compile(r'\bvendor\b.*\binvoice\b', re.I),
|
| 1465 |
re.compile(r'\bphase\s*2\s+upgrade\b', re.I),
|
| 1466 |
re.compile(r'\bphase\s*2\b.*\bupgrade\b', re.I),
|
| 1467 |
re.compile(r'\bupgrade\b.*\bphase\s*2\b', re.I),
|
|
|
|
| 1469 |
re.compile(r'\bplanned\s+version\b', re.I),
|
| 1470 |
re.compile(r'\bServiceNow\s+administrator\b', re.I),
|
| 1471 |
re.compile(r'\bJIRA.{0,20}administrator\b', re.I),
|
| 1472 |
+
re.compile(r'\bip\s+address\b', re.I),
|
| 1473 |
+
re.compile(r'\bssl\s+certificate\b', re.I),
|
| 1474 |
+
re.compile(r'\bbackup\s+frequency\b', re.I),
|
| 1475 |
re.compile(r'\bindividual.{0,15}scores?\b', re.I),
|
| 1476 |
re.compile(r'\bcompetency.{0,20}(score|result|mark)\b', re.I),
|
| 1477 |
+
re.compile(r'\bhighest\b.{0,20}\btrainee\b', re.I),
|
| 1478 |
+
re.compile(r'\broot\s+cause\s+analysis\s+owner\b', re.I),
|
| 1479 |
+
re.compile(r'\bDEV-MIG-003\b', re.I),
|
| 1480 |
]
|
| 1481 |
|
| 1482 |
def _named_entity_absent(self, query: str) -> bool:
|