You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,7 @@
17
17
18
18
*Latest News* 🔥
19
19
20
+
-[2025/11/19] We released the [Signal-Decision Driven Architecture: Reshaping Semantic Routing at Scale](https://blog.vllm.ai/2025/11/19/signal-decision.html) 🧠
20
21
-[2025/11/03]**Our paper**[Category-Aware Semantic Caching for Heterogeneous LLM Workloads](https://arxiv.org/abs/2510.26835) published 📝
21
22
-[2025/10/26] We reached 2000 stars on GitHub! 🔥
22
23
-[2025/10/21] We announced the [2025 Q4 Roadmap: Journey to Iris](https://vllm-semantic-router.com/blog/q4-roadmap-iris) 📅.
Copy file name to clipboardExpand all lines: tools/hf-playground/app.py
+107-9Lines changed: 107 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -78,6 +78,32 @@
78
78
"labels": None,
79
79
"demo": "John Smith works at Microsoft in Seattle, his email is [email protected]",
80
80
},
81
+
"😤 Dissatisfaction Detector": {
82
+
"id": "llm-semantic-router/dissat-detector",
83
+
"description": "Detects user dissatisfaction in conversational AI interactions. Classifies user follow-up messages as satisfied (SAT) or dissatisfied (DISSAT).",
84
+
"type": "dialogue",
85
+
"labels": {0: ("SAT", "🟢"), 1: ("DISSAT", "🔴")},
86
+
"demo": {
87
+
"query": "Find a restaurant nearby",
88
+
"response": "I found Italian Kitchen for you.",
89
+
"followup": "Show me other options",
90
+
},
91
+
},
92
+
"🔍 Dissatisfaction Explainer": {
93
+
"id": "llm-semantic-router/dissat-explainer",
94
+
"description": "Explains why a user is dissatisfied. Stage 2 of hierarchical dissatisfaction detection - classifies into NEED_CLARIFICATION, WRONG_ANSWER, or WANT_DIFFERENT.",
0 commit comments