July 05, 2008   Sign In |  About ebizQ |  Contact Us |  Join ebizQ Gold Club
CRM Integration Syndicate This
Print this article    Email this article    Talk Back!    Write to Editor
The Feasibility of the Virtual Personal Assistant
12/13/2004
By Bonifacio Braganza, Software Development Leader, Wipro Technologies

Conceptual Design of Virtual Personal Assistant

ADVERTISEMENT
Our Popular Webinars
BPM for Financial Services
Roundtable Discussion: Open Source Market Update
Evolving Security Architectures and SOA for Better Business Collaboration
Getting Started with BPM
Roundtable Discussion: MDM's Role as a Critical Enabler for SOA
More Webinars

So is this concept of VPA feasible? The details of the conceptual model that shows one possible approach to VPA is defined below.

The system is based on concepts of State Machine, Goals, Rules, Conversation and Interpreter.

State Machine: This is the core of the system. This part of the system determines the flow of the conversation and the actions to perform. It is made up of set of states and state transitions. For each state, there are set of achievable goals and set of knowledge items. These items aid conversation, drive product purchase, supply product research information and personalize. The current state determines the set of goals that this state can achieve. Each goal has set of knowledge items to aid conversation with the customer. The state can have its own set of knowledge items like research items, promotion items or even product items. Every goal and knowledge item has priority to facilitate choosing the highest priority goal and the highest priority knowledge item for a given state. One state can transition to different states, depending on the transition rules and the fulfillment of goals.

Whenever the state has knowledge items associated with it, these knowledge items should be brought to the notice of the customer.

The idea of states with knowledge items needs a little explanation. Suppose VPA is implemented for www.somesite.com in a form of a chat popup and the site has a homepage that shows the current items on sale. As given in the above example, let’s assume that the system has reached “Want TV” state. We see that this state has product articles and promotion articles associated with it. When the system encounters such states which have associated knowledge items, it will bring these knowledge items to the notice of the customer, for example change the home page to reflect the knowledge items associated with the current state. As the conversation flows, the system will keep switching states and the information displayed on the home page will keep changing depending on the knowledge items associated with the state. It is not mandatory for all states to have knowledge items associated with it.

The state transition will be determined based on three conditions

  • Fulfillment of all the associated mandatory goals
  • Fulfillment of non-mandatory goals (optional)
  • Fulfillment of the state transition rules
Page 1

More Top Stories
The Rush to SaaS Gold Club Protected
The Shifting Sands of the CRM Landscape Gold Club Protected
Will Vertical Acquisitions Lead to Ultimate CRM Dominance in the Enterprise Sector? Gold Club Protected
Stretching for Customer Data Management Nirvana Gold Club Protected
Customer Data: The Lifeblood of an Organization Gold Club Protected
How Does Poor Customer Data Management Affect the Customer? Gold Club Protected
More Top Stories
Related News
Colosa Brings Business Process Management to Red Hat Exchange
Cloud9 Analytics Introduces Next Generation Business Intelligence
Cast Iron Systems Introduces Solution for Netsuite
More News
Subscribe to our Newsletters
ebizQ Weekly Gold Club Update
Live Webinar Updates
Updates from ebizQ Partners
ebizQ SOA Update
ebizQ BPM Update
ebizQ Security Update
ebizQ BI Update
ebizQ Open Source Software Update
Virtual Show Newsletter
ebizQ Web 2.0 and the Enterprise
Your E-mail Address:
Changing Tires on a Moving Car
Case studies and solutions for governing the continuous evolution of complex SOA systems

Date: Jul 15, 2008
Time: 12:00 PM ET
(16:00 GMT)

REGISTER TODAY!
Roundtable Discussion: MDM's Role as a Critical Enabler for SOA
Date: Jul 16, 2008
Time: 12:00 PM ET
(16:00 GMT)

REGISTER TODAY!
Archived Webinars | Upcoming Webinars
  Innovate over SAP with Service Oriented Architecture, Business Process Management, and Enterprise Social Computing

Existing SAP-based enterprise resource planning deployments are rigid and stove-piped. Their legacy functionally aligned architecture makes...Learn More

ebizQ also recommends
 Optimal Service-Parts Management: Part One
 The Geek Gap: Do Suits Care?
 Collaboration and Social Media <i>Taking Stock of Today's Experiences and Tomorrow's Opportunities</i>
 BPM Done Right
 Mitigate Risk with Security Assessments
More White Papers

Marketing Solutions | Feedback | About ebizQ | Unsubscribe | Privacy Policy | Site Map

Live Chat