RightNow Logo

RightNow provides a strategic solution to drive superior customer experiences
...while dramatically reducing costs.

Customer Experience Report

Artificial Intelligence Terms and Definitions

General AI Terms and Definitions

Case Based Reasoning (CBR)
(NOT used by RightNow) This is a question answering technique where prior exemplar cases (literally from prior customer questions) are used to answer new, incoming questions. Comparisons between cases are complex, and usually customized to the topic domain of the questions. Cases are usually complex entities including fields intended to be read by the system, not humans. They are stored as question-action pairs. Strengths: can provide very accurate responses to previously seen inquiries. Weaknesses: responses are literally individual prior responses, thus more personalized and less generalized.
Expert System
(NOT used by RightNow) This is a question answering technique where the knowledge of an expert in the field is exhaustively queried, then represented as a set of probabilistic if-then rules. Strengths: can work with incomplete information and know how to query for more complete information; will answer as well as the expert. Weaknesses: brittle as the domain changes beyond what was initially extracted from the expert.
Decision Tree
(NOT used by RightNow) This is a question answering technique where the prior customer behavior (or sometimes the expected behavior) is modeled as a set of yes/no decisions leading to an answer. Strengths: works well for trouble-shooting Weaknesses: can become brittle if not kept up-to-date, yet is computationally intensive to keep up-to-date.
Natural Language Processing (NLP)
This is used in the context of searching, and refers to the computer's ability to understand human (natural) language. This term is mostly meaningless because it is loosely used to cover many techniques, from those that are quite trivial to those that are so complex they are still cutting-edge research. The techniques include, among others,
  1. identifying (and then ignoring) common words (commonly called stop words),
  2. recognizing multiple-word phrases,
  3. identifying word roots (commonly called stemming) (for example, walks, walked, and walking are all based on the word root walk),
  4. identifying part-of-speech (for example, 'bill' can be a proper noun, a noun, or a verb),
  5. identifying and correcting misspellings,
  6. using synonyms, and
  7. identifying and using general versus specific terms (for example, vehicle is more general than automobile, which is more general than truck, which is more general than pickup, which is more general than Toyota Tacoma).
RightNow uses techniques 1-6 for various purposes in the system.
Clustering
(Used by RightNow) This is a technique to find groups of related information in data. There are many different clustering algorithms and approaches. Strengths: good way to automatically find groups of information. Weaknesses: usually computationally intensive.
Classification
(Used by RightNow) This is a technique to add new items to known groups. This can be used in conjunction with CBR, Decision Trees, Clustering, or many other techniques. There are many different classification techniques and approaches. Strengths: computationally efficient to properly place new items. Weaknesses: the groups must be known before-hand, and new items will always get placed in an existing group (even if it is a poor match).
Neural Networks (also Neural Nets, never Neural Networking)
(Used by RightNow) This is a computational learning technique to find patterns in data. The name comes from the fact that they are loosely modeled on the functional workings of biological neurons. There are numerous different types of neural networks. Strengths: good way to automatically find patterns in data. Weaknesses: computationally intensive, and no way for a human to interpret how the answer was derived.
Self Organizing Map (SOM)
(Used by RightNow) This is a particular type of Neural Network that is used to Cluster information. It can generate maps of an 'information landscape' keeping conceptually similar items in close proximity to each other. Strengths: results are displayable in a way that is easy for humans to interpret. Weaknesses: computationally intensive, and no way for a human to interpret how the layout was derived.
Swarm Intelligence
(Used by RightNow) This is a computational learning technique to find patterns in data. It is loosely based off of the concept of multiple entities competing for resources in a limited resource environment. The entities quickly identify the relevant bits of information (food) and can rapidly change to new information once it becomes more relevant (better food). Strengths: very robust, computationally distributed technique. Weaknesses: computation is distributed (ie, calculations are always approximate) and can take a long time to stabilize.
Bayesian Learning
(Used by RightNow) This is a computational learning technique to find patterns in data. It is explicitly a probability based system that has the probabilities generated from the statistics in the training data. Strengths: Computationally simple, fairly robust. Weaknesses: Susceptible to bad data, and results not as refined as more complicated techniques.
Spidering
(Used by RightNow) This describes the process of scanning the links in a web page to find documents to index.
Index (Search Index)
(Used by RightNow) This is a method for increasing the processing speed for searching. Documents are processed into their 'interesting' components, which are then individually stored in the index. When a search query is entered it is compared against the index, not the individual documents. Strengths: vastly increases searching speed. Weaknesses: there is usually information from the original that is not in the index, hence can't be searched on.

Industry Terms and Definitions

Knowledge Base (KB)
(Used by RightNow) This describes any collection of knowledge items, whether documents, cases (in CBR), or anything else. This term also implies at least one efficient means for extracting relevant knowledge items. In RightNow it refers to our answers (plus external documents) as well as our incidents, and we treat these three areas as if they were three separate knowledge bases. The extraction techniques we use for answers include
  1. the initial set of top ranked answers,
  2. four different search techniques, and
  3. two different browse interfaces.
In external documents we just just one search style. In incidents we just use one search style.
Cross-sell/Up-sell Advisor (CUA) or Up-sell Cross-sell Advisor (UCA)
(Used by RightNow) This describes a product or a process for recommending items for sale or purchase discounts based off of individual customer characteristics (such as prior purchases, and demographics), as well as specific business rules (such as over-stock or under-stock).

RightNow Specific Terms

SmartAssistant
This is a name given to any RightNow technology that automatically provides answers in novel ways. Currently there are two SmartAssistant technologies in our products:
Suggested Solutions
This technique allows for automated responses to customer questions, either by a rule working via email or via the web page, or by request of the CSR while working an incident. This technique uses NLP and Classification (on our Clusters) to find close matches between a detailed customer inquiry and a small number of answers.
Related Answers
This technique automatically generates links between answers. These are visible only on the end-user, and currently appear at the bottom of an answer display page. This technique uses Bayesian learning and Clustering.
Similar Phrases (search)
This is the name we have given to our search approach that uses the more advanced NLP approaches of spelling correction and synonym expansion.
Connected from IP:
38.103.63.61