UTBI* Support chatbot
Team Irish Talking Tree
Yu Shen Lu
Yan He
Haozhe Huang
Chen Cui
1
* IRDG-BI
What is UTBI?
2
Problem description
Goals:
3
Our Solution
4
Projected savings of
over $10,000 per year
~63%
User requests
Projected to resolve
5
Privacy is our priority
Generative models can behave in unpredictable ways
They might synthesize answers that leak sensitive information
6
User Request Statistics
From 1800 emails
(~250 requests)
Solution Pipeline
7
Initial Filtering
Quick Answer
User
Request
Redirect to human
Resolved
Resolved
8
Solution Pipeline
9
Initial
Filtering
UTBI
Knowledge Base
Search
Quick Answer
Resolved
User
Request
Redirect to human
Resolved
UTBI Knowledge Base Search
10
How to check Tableau version
How to connect to VPN
How to use VPN on mobile
Where to submit request form
Answer
Answer
Answer
Answer
How to set up remote access on my phone?
Microsoft QnA Maker
User Request
How do I set up a server
Answer
Building the UTBI Knowledge Base
Q
A
Solution Pipeline
12
Initial
Filtering
UTBI
Knowledge Base Search
Tableau
Site
Search
Quick Answer
Resolved
Resolved
User
Request
On-demand search
13
Solution Pipeline
14
Initial
Filtering
UTBI
Knowledge Base Search
Tableau
Site
Search
Redirect to human
Quick Answer
Resolved
Resolved
User
Request
Logging user responses
15
User ID | Timestamp | Question | Module | Helpful? |
0135 | 2020-11-30 11:12:04 | why can't I access the tableau server? | QnA | Yes |
0246 | 2020-11-30 11:16:08 | how do I create dual axis chart? | QnA | No |
0246 | 2020-11-30 11:16:17 | how do I create dual axis chart? | Site Search | Yes |
0187 | 2020-11-30 11:20:42 | This error message keeps popping up… | Site Search | No |
Did I help with your question?
👍
👎
DEMO
17
Performance
Affordability
Classification-based Solution
Human Agent
Our Solution
Conclusion
18
~63%
…requests automated
>$10,000
Savings at a cost of $1200
Estimated
Appendix
19
Problem description – UTBI users
- Users struggle to locate the resources they need
20
Percentage of Test Questions Resolved
21
40%
63%
Comparison with alternative product
22
| Our chatbot | |
Method | Question-answer matching + On-demand search + human agent | Question-answer matching + human agent |
Pricing | Price based on server & usage Approx. $1200 per year (base on current request volume) | Proprietary service with unknown pricing |
Knowledge Base | Maintained by UTBI | Maintained by ServiceNow |
Looking Ahead
23
Data Preprocessing and Augmentation
24
First attempt: classification
25
Intent classifier
Redirect to human
Resolved
User
Request
Simple Models
26
Universal Sentence Encoder (Cer et al. 2018)
27
Classification
User queries
Universal
Sentence
Encoder
Sentence Vectors
On-demand search
28
Performance Evaluation
29
30 Evaluation Questions
Previous
Client Requests
Rephrased Email Requests
Quick access buttons
30
Building the QnA Maker Knowledge Base
31
UTBI FAQ Page
Tableau concepts ("interview questions")
Instructions for admin related questions
UTBI Knowledge Base Search
32
On-demand search
33
On-demand search
34
Redirect to support team
35
Performance Evaluation after Deployment
36
Formulating answers for chatbot is difficult
We want the chatbot to display pre-written answers if possible
37
Limitations
38
QnA Maker [1]
39
Definition of F1 Score
40
41