askme a web-based faq management tool

Post on 20-Jan-2016

31 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

AskMe A Web-Based FAQ Management Tool. Alex Albu. Background. Fast responses to customer inquiries – key factor in customer satisfaction Costs for customer service are high $5 - $8 per phone call $.25 - $2.75 per email. Alternative Solution. - PowerPoint PPT Presentation

TRANSCRIPT

1

AskMeA Web-Based FAQ Management Tool

Alex Albu

2

Background

Fast responses to customer inquiries – key factor in customer satisfaction

Costs for customer service are high $5 - $8 per phone call $.25 - $2.75 per email

3

Allow customers to ask their questions online or browse the company’s knowledge base

Result: Instant, real-time customer service Reduced workload for the company's customer

service representatives

Alternative Solution

4

Create and manage FAQ knowledge bases

Instantly publish FAQs on the web Hosted application with a customizable

“skin”, matching the client’s website

AskMe

5

Architecture Overview

JavaApplication

DatabaseEngine

Search Engine(C++)

6

(Quasi) Distributed Architecture

Multiple search servers Multiple database servers Multiple web servers (load balancer) Caching Pooling

7

Architecture Details

Servlet Engine

BusinessObjects

SearchMUX

DBMUX

DB

DB

Ser

vlet

s

Web Server

SearchEngineJN

IR

MI

SearchEngineJN

IR

MI

8

Presentation Layer

MVC pattern Clear separation of data from

presentation Customized JSP pages for each

company

9

Presentation Layer

Servlet(Controller)

BusinessObjects

in web server

Page Model(Model)

JSP Page(View)

sends r

equest

dispatches request

returns data

builds

is consumed bydisplays page

10

Search Engine

Written in C++ Accessed via JNI Implements a modified vector-space

search algorithm Builds document collections in file

system

11

Vector-Space Search

Documents represented as vectors of weighted terms Di = (wi1, wi2, …, wit)

Each dimension represents a term in the vocabulary

Goal: compute a similarity coefficient between two documents sim(Di, Dj)

12

Document Similarity

Weighting method: TF-IDF The weight of a term in a document is

the product of its term-frequency (TF) and the inverse of its document frequency (IDF)

Similarity function:

13

Vector Construction

Eliminate meaningless words (stop words)

Bring words that occur in different morphological forms to a common root (stemming)

Use a thesaurus to replace synonyms Perform phrase recognition

14

Search Engine Architecture

Document Parser Stopword filter Porter stemmer

Synonym library

Index builderCollection

Document indexing

Statistical Analyzer(TF-IDF)

15

Search Engine Architecture

Document matching

Query Parser Stopword filter Porter stemmer

Synonym library

Vector space model

Collection

Statistical Analyzer(TF-IDF)

Rankeddocuments

16

Database Design

KB_CATEG

ID

PARENT_ID

KB_TREE

KB_CATEG_ID

ANCESTOR_ID

KB_ITEM

ID

KB_CATEG_ID

KB

ROOT_ID

COMPANY_ID

DEPTH

1

1 1 *

*

1

17

KB Creation

Easy knowledge base creation 2 options

Using the KB editor Doing bulk imports

18

KB Editor

HTML-based graphic editor FAQ and category creation and editing KB tree editing

19

KB Import

Clients have to provide FAQs Knowledge base structure

XML is the perfect format Clients can upload their files directly

20

Import file transformation

Clients want various formats for the import file

XSLT used to convert input files to a standard XML format (DTD)

Import module maps XML DB schema FAQ content needs to be parsed to

ensure it’s valid HTML

21

File Import Architecture

Excel

XML

XML

Excel2SAX

XSLTprocessor

Import moduleDB HTML Tidy

22

Advantages over static FAQ lists

Easy FAQ creation and publishing by CSRs (no web developer intervention)

Reports, statistics on FAQ usage Helps understand the most frequent

types of questions Track usefulness of FAQs

23

Conclusions

AskMe is a great way for websites to improve their customer service

Tool that reduces costs and contributes to customer retention

Easy to deploy, fast results

top related