Support-ticket-router / src /streamlit_app.py
cngchis's picture
add docker and api
2e03471
raw
history blame contribute delete
761 Bytes
import streamlit as st
from api.config import ROUTING_MAP, ACTION_MAP
from api.classifier import infer
st.title("Support Ticket Router")
st.caption("AI-powered intent classification for customer support")
text = st.text_area("Enter customer message:", height=100)
if st.button("Classify"):
result = infer(text)
st.write(result)
col1, col2 = st.columns(2)
with col1:
intent = result["intent"]
st.metric("Intent", intent)
st.metric("Confidence", f"{result['confidence']*100:.1f}%")
with col2:
st.metric("Latency", f"{result['latency_ms']:.0f}ms")
st.metric("Routed to", ROUTING_MAP.get(intent, "General Support"))
st.info(f"Auto action: {ACTION_MAP.get(intent, "Manual review required")}")