SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
Yu Zhang, Yishen Hu, Panpan Zhang & Wenxie Zhang
International Journal of Human Computer Interaction (IJHCI), Volume (5) : Issue (3) : 2014 40
Development of Personal Assistant System with Human
Computer Interaction
Yu Zhang zhangyu@y.ruri.waseda.jp
Graduate School of Information, Production and Systems
Waseda University
Kitakyushu, 808-0135, Japan
Yishen Hu y.hu@kurenai.waseda.jp
Graduate School of Information, Production and Systems
Waseda University
Kitakyushu, 808-0135, Japan
Panpan Zhang pamelazpp@163.com
School of Foreign Language
Hubei Normal University
Huangshi, 435002, China
Wenxie Zhang zwx.david@gmail.com
China Construction Engineering 3rd Bureau
Beijing, 100070, China
Abstract
In recent years, some personal assistant systems have appeared in our daily life. They provided
some services such as account management, curriculum management, diary management,
financing management and so on. This study presents a design and implementation of a personal
assistant system platform especially for students and employee to help to manage their learning,
life and work better. One of the highlights of this system has an instant chatting system except for
the above functions. This paper indicates not only some beneficial interactive functions but also
presented detailed ideas of information system analysis, design, and test. It has a friendly
interactive interface and a good manageable system, and experimental studies of these functions
are proved to be reliable, efficient, and acceptable for users when applied to learning and working
environments.
Keywords: Personal Assistant System, Instant Messaging, Human Computer Interaction.
1. INTRODUCTION
With the development of internet, people’s learning and working rely on the network more and
more. However, according to our investigation, we are sometimes too busy with daily small things
to balance well between learning and working because we are lack of effective plan and
management. So it is necessary to design a personal assistant system to support our learning
and working with its instantaneity, speed, effectiveness and low cost.
Recently, as an interactive robot application and service platform, many personal robots have
been developed by some labs or companies, such as VerBot, Xiao I robot, MSN robot, Chat robot
etc. These robots are just like a real assistant, and can also query courses, schedules, maps,
stocks, weather, television programs and other information.
At present, personal assistant systems have got new application with the promotion of instant
messaging technology. Instant messaging (IM) is a communication technology, which allows a
Yu Zhang, Yishen Hu, Panpan Zhang & Wenxie Zhang
International Journal of Human Computer Interaction (IJHCI), Volume (5) : Issue (3) : 2014 41
user to find out who is online and available to receive messages. Nardi et al. pointed out that IM
can allow collaboration, scheduling, impromptu meeting and contact with friends and family(B. A.
Nardi, S. Whittaker, E. Bradner, 2000). MSN robot is a friendly assistant robot with IM that
provides novel user experience and practical network service for people basing on the research,
development and application of artificial intelligence. For example, Xiao I Robot from Yingsi
Software has integrated with the MSN, QQ, and Yahoo Messenger. It has become one of the
most popular IM platforms. It has 10 million users and covers 100 countries. Now the company
has developed other applications, such as Xiao I Chat, Xiao I Map, Xiao I Weather, Xiao I Q&A.
In our research, we first studied the IM protocol, and used its landing principles and message
sending principles to design and achieve an IM client. The client can login a number of accounts
at the same time in one computer, and start chatting with different friends. Then we studied the
operation principle and designed the chat robot system based on the client.
At the same time, in order to develop a convenient personal assistant tool for people’s learning
and working, we also studied the application of personal assistant software, instant messaging
software and personal robots. At last, we made some investigation in our university and decided
to develop a personal assistant system to help students manage their courses, homework, review
plan, research subjects, campus activities and board wages. In addition, we also study the impact
on interaction effect for students by providing chatting functions. For future work, we hope to
develop a personal assistant system with more interactive and visual functions.
2. DEMAND ANALYSIS AND SYSTEM DEVELOPMENT
In our university, we made many investigations about the students’ problems and requirements.
We investigated the conditions and request of students, and learnt that many students often meet
with the problems such as financing management, study plan, time management etc., which are
as follows:
Main Problems Demand Analysis
Financial chaos,
no financial concept
Personal management tool is
in need
Chaotic diary and logs Personal diary tool is in need
Diffused and forgettable
curriculum time
Effective curriculum reminder
tool is in need
TABLE 1: The Demand Analysis.
At the same time, we researched other personal assistant systems. The analysis results about
them are as follows:
• Main functions: cash management, bank account management, diary management, schedule
management and assets management.
• Classification based on two classification-standards:
internet: standalone version and network application;
charge: free edition and charge edition;
• Targets: They mainly focus on white-collar and ordinary people on SNS or other independent
software.
Thus, according to our investigation and demand analysis, we decided to develop a practical
personal assistant system platform to provide more convenient services to facilitate students’
learning and working. The system integrated the functions of information query and intelligent
service, including daily scheduling, diary management, curriculum reminder, financing
management and chatting for help based on learning and working.
Yu Zhang, Yishen Hu, Panpan Zhang & Wenxie Zhang
International Journal of Human Computer Interaction (IJHCI), Volume (5) : Issue (3) : 2014 42
In order to design a beautiful and friendly interaction interface, the system was developed by
structured design method and designed by Delphi7 with Oracle database. We also used the WEB
application of MVC structure. Besides, the system is suitable for all kinds of computers. Its
operation environment can be Window 2000/XP/VISTA. It doesn’t need to write into registry to
reduce burden system. Its code is reliable, clear and easy to read. The component’s seal of
Delphi development modular is good and easy to debug. Its cost is very low. In sum, it has many
advantages.
3. SYSTEM DESIGN AND FUNCTION ANALYSIS
3.1 MVC Model and Framework
Model–View–Controller (MVC) is an architecture that separates the representation of information
from the user's interaction with it.
In Figure 1, it indicates that MVC model defines the interactions between them.
FIGURE 2: The Principle of MVC.
From Figure 2, we see that MVC framework consists of application data and business rules, and
the controller mediates the input, converting it to commands for the model or view. The controller
can send commands to its associated view to change the view's presentation of the model. It can
send commands to the model to update the model's state. The model notifies its associated
views and controllers when there has been a change in its state. The view requests the
information from the model that it needs to generate an output representation. This notification
allows the views to produce updated output, and the controllers to change the available sets of
commands.
According to the following MVC framework based on the system, users can input names and
passwords from Unit_main and transfer two fields to Unit_login, which is as follows:
FIGURE 1: The Interactions Between M, V and C.
Yu Zhang, Yishen Hu, Panpan Zhang & Wenxie Zhang
International Journal of Human Computer Interaction (IJHCI), Volume (5) : Issue (3) : 2014 43
FIGURE 3: The MVC structure of login Model
From Figure 3, the system can find Unit_login and get the user name and password in
Unit_account, and then give the decision. And it connects with database.
3.2 System Structure
As we mentioned in the previous part, the whole system integrates many modules for these
functions. In system structure design, we divide them into five parts: control platform, module &
database, communication & interface. The module structure of this system is as follows in Figure
4:
According to the demand analysis, the design of personal assistant system is mainly based on
MVC structure. The system is based on corpus and artificial intelligent methods for rule learning,
which is as follows in Figure 5:
As we can see in Figure 5, when a match request is initiated, the system takes a string of the key
words and returns necessary information based on rule library and corresponding algorithm.
FIGURE 4: The Module Structure of this System.
FIGURE 5: The System Structure.
Personal Assistant
Control Platform
Module &Database
Communication
Yu Zhang, Yishen Hu, Panpan Zhang & Wenxie Zhang
International Journal of Human Computer Interaction (IJHCI), Volume (5) : Issue (3) : 2014 44
3.3 Data Flow Chart and Business Flow Chart of this System
The personal assistant system mainly provides some effective management functions and
communication methods on learning and work. These functions are divided into several modules
to design each flow chart, interface layout. The core data flow chart is as follows in Figure 6:
Figure 6 displays the date flow chart from the point of developer. The following figure 7 starts with
all the possible operations from the point of user’s operation and displays the business flow chart
of the system.
User
Register
Log in
ID List
Expenses
Income
Query
Paragraph
Planning
Daily Accounting
Curriculum
Reminder
Diary Recording
View changing
Chatting for help
Curriculum
Input
Curriculum
Query
Diary
Recording
Diary
Browse
Diary
Query
Expenses List
Plan List
Income List
Classification Expenses display
Income& expenses detailed Form
Detailed Bill
Date Bill
Classification Bill
Expenses distribution
Dialy expenses
Input Display
Curriculum
Reminder
List
Diary List
Diary List
User
Handbook
Information
Rule
Schedule
Input
Query
Calendar List
Plan List
FIGURE 6: The Data Flow Chart of this System.
Yu Zhang, Yishen Hu, Panpan Zhang & Wenxie Zhang
International Journal of Human Computer Interaction (IJHCI), Volume (5) : Issue (3) : 2014 45
FIGURE 7: The Business Flow Chart of this System.
3.4 The Master Platform Interface Design of System
To design a more interactive layout of main interface, we adopt more friendly and convenient
style similar to MSN or QQ. The system provides many system functions for the users by the
function icon mode. The specific design effect is as shown in Figure 8:
FIGURE 8: The Layout Design of Master Platform Interface.
In Figure 8, the main functions were divided into six groups. The view and skin of master interface
can be changed. The chatting for help is intuitive so that everyone can operate it and get what
you need easily
Yu Zhang, Yishen Hu, Panpan Zhang & Wenxie Zhang
International Journal of Human Computer Interaction (IJHCI), Volume (5) : Issue (3) : 2014 46
3.5 Function and features analysis
The personal assistant system platform integrates the functions of daily schedule, finance
management, chatting for help, calendar and curriculum reminder etc. It can help you to find and
deal with the information about financing, curriculum, schedule, recording, saving, query, log and
so on. For example, diary recording and chatting for help are shown in Figure 9.
Figure 9 shows the friendly interaction function between human and the robot.
According to the above design and function analysis, we can see the features of this system
platform as follows:
•Don’t depend on the environment setting of PC. Can be run without development platform;
•Provide data analysis function, and can timely inspection effect, convenient information
feedback;
•Friendly and interactive interface;
•Clear system structure, independent function module;
•It is multi-function and centralized platform, and can support personalized function and page
style Settings;
•The extensible system and small error;
•Database design of 3NF and it has a good data integrity and data response speed, and little
data redundancy
To summarize, in software operation, we try to make memory space smaller and reaction quicker.
In data management, we pay more attention to simple input, intuitive output, accurate information
classification so that the information can be convenient to update and output. In system function,
we try to make it more utilizable.
4. IMPLEMENTATION AND ALGORITHM ANALYSIS
The personal assistant system adopted rule-learning and artificial intelligent method to implement
these functions. As we know, the main task of rule-learning is to establish library of rules.
According to Figure 5, rule library is the core database of the system. In order to improve its
accuracy and speed of matching, we build a rule to keep the rule. The matching process adopts
the depth of first search algorithm. When the system didn't find the corresponding root node in the
FIGURE 9: The Chatting for Help Function.
Yu Zhang, Yishen Hu, Panpan Zhang & Wenxie Zhang
International Journal of Human Computer Interaction (IJHCI), Volume (5) : Issue (3) : 2014 47
rule library, it will automatically create a new root node rule tree. If it does find the corresponding
root node, it will record the ID number, and then continue until the end.
(a)A Rule Tree. (b)B Rule tree.
FIGURE 10: The Rule Tree of this System.
The above (a) and (b) shows the rule tree starts with A and B as the string of the initial key in
Figure 10.
The rule library is built by artificial selection. The benefit of this method is more accurate. Its
disadvantage is needing more time to build a practical and big rule library.
Yu Zhang, Yishen Hu, Panpan Zhang & Wenxie Zhang
International Journal of Human Computer Interaction (IJHCI), Volume (5) : Issue (3) : 2014 48
Figure 11 indicates the flow chart of matching algorithm. Although the algorithm has some
limitations, it can basically satisfy the request. The tolerance control of data type fault is good,
and the algorithm is simple to understand. Its code is easy and clear to read. There is no conflict
among function modules. So the maintaining ability of this system is good.
5. CONCLUSION AND FUTURE WORK
In this study, we studied many similar applications and products. But they cannot deal with the
stack of more user data and its accuracy is not high. In order to better meet users’ demand, we
adopted the structured design method of MVC framework and the optimized algorithm. We
created a dependable and convenient system that can effectively identify the information from a
database and timely deal with it. Besides, from the present robot system, each rule library has
hundreds of rules and the system basically have automatic query and interaction effect. Instant
messaging and interactive function could appropriately help users with their learning and working
achievement. All in all, through this study, the personal assistant system will be beneficial and
acceptable to apply to students’ learning and working.
As for future work, the system will simulate the language environment to adapt to the practical
pragmatic environment. In this way, its interactive behavior will be more real. Moreover, we will
improve its function further according to the user's feedback. Some new interactive functions will
be improved and added, too.
FIGURE 11: The Flow Chart of Matching Algorithm.
Yu Zhang, Yishen Hu, Panpan Zhang & Wenxie Zhang
International Journal of Human Computer Interaction (IJHCI), Volume (5) : Issue (3) : 2014 49
6. REFERENCES
[1] Nardi, B. A., Whittaker, S. & Bradner, E.(2000)..Interaction and outeraction : Instant
messaging in action. In S.Whittaker and W. A. Kellog, CSCW2000: ACM 2000 Conference on
Computer Supported Cooperative Work. pp. 79-88.
[2] Blandford,A.E., Harriso, M.D. and Barnard, P.J. (1995). ‘Using Interaction Framework to
guide the design of interactive systems.’ Int. J. of Human-Computer Studies 43:101-30.
[3] Razavim,M.N. and Iverson, L.(2006). ‘A grounded theory of information sharing behavior in a
personal learning space.’ In Proc. Of CSCW 2006, ACM Press, pp. 459-68.
[4] Steven Sanderson, (2009). Pro ASP.NET MVC framework. Apress. 41-43.
[5] Y.-P. Shan. (1989) An event-driven model-view-controller framework for Smalltalk.
Proceeding OOPSLA '89 Conference proceedings on Object-oriented programming systems,
languages and applications. ACM. Pp. 347-352.
[6] Geebelen, K. (2010) A MVC Framework for Policy-Based Adaptation of Workflow Processes:
A Case Study on Confidentiality. 2010 IEEE International Conference on Web Services. pp.
401-408.
[7] Anthony G. Francis Jr., Ashwin Ram. (1995) A comparative utility analysis of case-based
reasoning and control-rule learning systems Machine Learning: ECML-95 Lecture Notes in
Computer Science. Vol. 912, 1995, pp. 138-150.
[8] Yao Tianshun, Zhu Jingbo, Yang Ying, (2002). Natural language understanding--A research
of making computers understand human language[M]. Beijing: Tsinghua University Press.
A. Copestake, K. Sparck Jones. (1990) Natural language interfaces to databases. The Natural
Language Review, pp. 225–249.
[9] P. Cimiano, P. Haase, J. Heizmann. (2007) Porting natural language interfaces between
domains: an experimental user study with the Orakel system. Intelligent User Interfaces,
ACM, pp. 180–189
[10]S. Abiteboul, R. Viannu, V. Hull. (1995) Foundations of Database Systems. Addison Wesley.
[11]W. Chu, F. Meng, (1999) Database query formation from natural language using semantic
modeling and statistical keyword meaning disambiguation, Technical Report 990003, UCLA
Computer Science Department.
[12]Schmidt, A. (2000). ‘Implicit human computer interaction through context.’ Personal and
Ubiquitous Technologies 4(2):191-9.
[13]Joan A. Smith, Frank McCown, Michael L. Nelson(2006). Observed Web Robot Behavior on
Decaying Web Subsites. D-Lib Magazine,12(2).
[14]Min Kyung Lee, Maxim Makatchev. (2009) How Do People Talk with a Robot? An Analysis of
Human-Robot Dialogues in the Real World. CHI 2009. pp. 3769-3774.
[15]John Zakos, Liesl Capper. (2008) An Artificially Intelligent Chat Robot for Conversational
Language Practice. Artificial Intelligence: Theories, Models and Applications Lecture Notes in
Computer Science. pp 437-442.
[16]Yukiko Hoshino, Tsuyoshi Takagi, Ugo Di Profio. (2004) Behavior description and control
using behavior module for personal robot. Pmuedings ofthe MO4 IEEE Inbrnatlonal Conhnnu
on Robtics & AutDmaion. pp. 4165-4171.
Yu Zhang, Yishen Hu, Panpan Zhang & Wenxie Zhang
International Journal of Human Computer Interaction (IJHCI), Volume (5) : Issue (3) : 2014 50
[17]Elin A. Topp, Danica Kragic. (2004) An Interactive Interface for Service Robots. Pmuedings
ofthe MO4 IEEE Inbrnatlonal Conhnnu on Robtics & AutDmaion. pp. 3469-3474.
[18]Breemen, A. J. N. van, (2004)"Animation Engine for Believable Interactive User-Interface
Robots", IROS2004.
[19]Wolfram Burgard, Armin B. Cremers. (1998)The Interactive Museum Tour-Guide Robot.
American Association for Artificial Intelligence.
[20]http://www.xiaoi.com.

Weitere ähnliche Inhalte

Was ist angesagt?

Cognitive Approach Towards the Maintenance of Web-Sites Through Quality Evalu...
Cognitive Approach Towards the Maintenance of Web-Sites Through Quality Evalu...Cognitive Approach Towards the Maintenance of Web-Sites Through Quality Evalu...
Cognitive Approach Towards the Maintenance of Web-Sites Through Quality Evalu...Waqas Tariq
 
dynamic query forms for non relational database
dynamic query forms for non relational databasedynamic query forms for non relational database
dynamic query forms for non relational databaseINFOGAIN PUBLICATION
 
IRJET- Multimedia Chatbot using Classification
IRJET- Multimedia Chatbot using ClassificationIRJET- Multimedia Chatbot using Classification
IRJET- Multimedia Chatbot using ClassificationIRJET Journal
 
Selecting User Influence on Twitter Data Using Skyline Query under MapReduce ...
Selecting User Influence on Twitter Data Using Skyline Query under MapReduce ...Selecting User Influence on Twitter Data Using Skyline Query under MapReduce ...
Selecting User Influence on Twitter Data Using Skyline Query under MapReduce ...TELKOMNIKA JOURNAL
 
APPLYING OPINION MINING TO ORGANIZE WEB OPINIONS
APPLYING OPINION MINING TO ORGANIZE WEB OPINIONSAPPLYING OPINION MINING TO ORGANIZE WEB OPINIONS
APPLYING OPINION MINING TO ORGANIZE WEB OPINIONSIJCSEA Journal
 
Designing People’s Interconnections in Mobile Social Networks
Designing People’s Interconnections in Mobile Social NetworksDesigning People’s Interconnections in Mobile Social Networks
Designing People’s Interconnections in Mobile Social Networksinscit2006
 
Study On User Interface(UI) Attributes Of Web Forms For Better User Experience
Study On User Interface(UI) Attributes Of Web Forms For Better User ExperienceStudy On User Interface(UI) Attributes Of Web Forms For Better User Experience
Study On User Interface(UI) Attributes Of Web Forms For Better User Experienceiosrjce
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
IRJET- Design and Development of Ranking System using Sentimental Analysis
IRJET-  	  Design and Development of Ranking System using Sentimental AnalysisIRJET-  	  Design and Development of Ranking System using Sentimental Analysis
IRJET- Design and Development of Ranking System using Sentimental AnalysisIRJET Journal
 
Chapter ii - Web-based Library Management System of East West Colleges
Chapter ii -  Web-based Library Management System of  East West CollegesChapter ii -  Web-based Library Management System of  East West Colleges
Chapter ii - Web-based Library Management System of East West CollegesNeil Mutia
 
Progress of Virtual Teams in Albania
Progress of Virtual Teams in AlbaniaProgress of Virtual Teams in Albania
Progress of Virtual Teams in AlbaniaWaqas Tariq
 
Training and placement
Training and placementTraining and placement
Training and placementBhavesh Parmar
 
Pact Analysis Report for a Student Attendance System
Pact Analysis Report for a Student Attendance SystemPact Analysis Report for a Student Attendance System
Pact Analysis Report for a Student Attendance SystemUpekha Vandebona
 
E government maturity models a comparative study
E government maturity models a comparative studyE government maturity models a comparative study
E government maturity models a comparative studyijseajournal
 
E-learning: emerging uses,empirical results and future directions.
E-learning: emerging uses,empirical results and future directions. E-learning: emerging uses,empirical results and future directions.
E-learning: emerging uses,empirical results and future directions. eraser Juan José Calderón
 
Ijcsit12REQUIREMENTS ENGINEERING OF A WEB PORTAL USING ORGANIZATIONAL SEMIOTI...
Ijcsit12REQUIREMENTS ENGINEERING OF A WEB PORTAL USING ORGANIZATIONAL SEMIOTI...Ijcsit12REQUIREMENTS ENGINEERING OF A WEB PORTAL USING ORGANIZATIONAL SEMIOTI...
Ijcsit12REQUIREMENTS ENGINEERING OF A WEB PORTAL USING ORGANIZATIONAL SEMIOTI...ijcsit
 
Using Large-Scale LMS Data Portal Data to Improve Teaching and Learning (at K...
Using Large-Scale LMS Data Portal Data to Improve Teaching and Learning (at K...Using Large-Scale LMS Data Portal Data to Improve Teaching and Learning (at K...
Using Large-Scale LMS Data Portal Data to Improve Teaching and Learning (at K...Shalin Hai-Jew
 

Was ist angesagt? (20)

[IJET-V2I1P14] Authors:Aditi Verma, Rachana Agarwal, Sameer Bardia, Simran Sh...
[IJET-V2I1P14] Authors:Aditi Verma, Rachana Agarwal, Sameer Bardia, Simran Sh...[IJET-V2I1P14] Authors:Aditi Verma, Rachana Agarwal, Sameer Bardia, Simran Sh...
[IJET-V2I1P14] Authors:Aditi Verma, Rachana Agarwal, Sameer Bardia, Simran Sh...
 
Cognitive Approach Towards the Maintenance of Web-Sites Through Quality Evalu...
Cognitive Approach Towards the Maintenance of Web-Sites Through Quality Evalu...Cognitive Approach Towards the Maintenance of Web-Sites Through Quality Evalu...
Cognitive Approach Towards the Maintenance of Web-Sites Through Quality Evalu...
 
dynamic query forms for non relational database
dynamic query forms for non relational databasedynamic query forms for non relational database
dynamic query forms for non relational database
 
IRJET- Multimedia Chatbot using Classification
IRJET- Multimedia Chatbot using ClassificationIRJET- Multimedia Chatbot using Classification
IRJET- Multimedia Chatbot using Classification
 
Ch16
Ch16Ch16
Ch16
 
Selecting User Influence on Twitter Data Using Skyline Query under MapReduce ...
Selecting User Influence on Twitter Data Using Skyline Query under MapReduce ...Selecting User Influence on Twitter Data Using Skyline Query under MapReduce ...
Selecting User Influence on Twitter Data Using Skyline Query under MapReduce ...
 
APPLYING OPINION MINING TO ORGANIZE WEB OPINIONS
APPLYING OPINION MINING TO ORGANIZE WEB OPINIONSAPPLYING OPINION MINING TO ORGANIZE WEB OPINIONS
APPLYING OPINION MINING TO ORGANIZE WEB OPINIONS
 
Designing People’s Interconnections in Mobile Social Networks
Designing People’s Interconnections in Mobile Social NetworksDesigning People’s Interconnections in Mobile Social Networks
Designing People’s Interconnections in Mobile Social Networks
 
Study On User Interface(UI) Attributes Of Web Forms For Better User Experience
Study On User Interface(UI) Attributes Of Web Forms For Better User ExperienceStudy On User Interface(UI) Attributes Of Web Forms For Better User Experience
Study On User Interface(UI) Attributes Of Web Forms For Better User Experience
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
IRJET- Design and Development of Ranking System using Sentimental Analysis
IRJET-  	  Design and Development of Ranking System using Sentimental AnalysisIRJET-  	  Design and Development of Ranking System using Sentimental Analysis
IRJET- Design and Development of Ranking System using Sentimental Analysis
 
Chapter ii - Web-based Library Management System of East West Colleges
Chapter ii -  Web-based Library Management System of  East West CollegesChapter ii -  Web-based Library Management System of  East West Colleges
Chapter ii - Web-based Library Management System of East West Colleges
 
Progress of Virtual Teams in Albania
Progress of Virtual Teams in AlbaniaProgress of Virtual Teams in Albania
Progress of Virtual Teams in Albania
 
Training and placement
Training and placementTraining and placement
Training and placement
 
Pact Analysis Report for a Student Attendance System
Pact Analysis Report for a Student Attendance SystemPact Analysis Report for a Student Attendance System
Pact Analysis Report for a Student Attendance System
 
E government maturity models a comparative study
E government maturity models a comparative studyE government maturity models a comparative study
E government maturity models a comparative study
 
E-learning: emerging uses,empirical results and future directions.
E-learning: emerging uses,empirical results and future directions. E-learning: emerging uses,empirical results and future directions.
E-learning: emerging uses,empirical results and future directions.
 
Intranet Content Migration
Intranet Content MigrationIntranet Content Migration
Intranet Content Migration
 
Ijcsit12REQUIREMENTS ENGINEERING OF A WEB PORTAL USING ORGANIZATIONAL SEMIOTI...
Ijcsit12REQUIREMENTS ENGINEERING OF A WEB PORTAL USING ORGANIZATIONAL SEMIOTI...Ijcsit12REQUIREMENTS ENGINEERING OF A WEB PORTAL USING ORGANIZATIONAL SEMIOTI...
Ijcsit12REQUIREMENTS ENGINEERING OF A WEB PORTAL USING ORGANIZATIONAL SEMIOTI...
 
Using Large-Scale LMS Data Portal Data to Improve Teaching and Learning (at K...
Using Large-Scale LMS Data Portal Data to Improve Teaching and Learning (at K...Using Large-Scale LMS Data Portal Data to Improve Teaching and Learning (at K...
Using Large-Scale LMS Data Portal Data to Improve Teaching and Learning (at K...
 

Andere mochten auch

Wie Social Networks unsere digitale Zukunft beeinflussen?
Wie Social Networks unsere digitale Zukunft beeinflussen?Wie Social Networks unsere digitale Zukunft beeinflussen?
Wie Social Networks unsere digitale Zukunft beeinflussen?Monty C. M. Metzger
 
David gaitan y alejandro galvis. 901
David gaitan y alejandro galvis. 901David gaitan y alejandro galvis. 901
David gaitan y alejandro galvis. 901Alejandro Ramirez
 
A Three-Step Procedure (3SP) for the Best Use of Skilled Labor
A Three-Step Procedure (3SP) for the Best Use of Skilled LaborA Three-Step Procedure (3SP) for the Best Use of Skilled Labor
A Three-Step Procedure (3SP) for the Best Use of Skilled LaborWaqas Tariq
 
Filsafat ilmu konservasi pendidikan
Filsafat ilmu   konservasi pendidikanFilsafat ilmu   konservasi pendidikan
Filsafat ilmu konservasi pendidikanAngga Debby Frayudha
 
Epistemologi Irfani
Epistemologi IrfaniEpistemologi Irfani
Epistemologi IrfaniRisal Fahmi
 
Masyarakat pedesaan dan masyarkat perkotaan
Masyarakat pedesaan dan masyarkat perkotaanMasyarakat pedesaan dan masyarkat perkotaan
Masyarakat pedesaan dan masyarkat perkotaanwilliam_marthin
 
Rekayasa Peniruan Berbasis Feature Menggunakan Perangkat Lunak Geomagic Design X
Rekayasa Peniruan Berbasis Feature Menggunakan Perangkat Lunak Geomagic Design XRekayasa Peniruan Berbasis Feature Menggunakan Perangkat Lunak Geomagic Design X
Rekayasa Peniruan Berbasis Feature Menggunakan Perangkat Lunak Geomagic Design XIr. Duddy Arisandi, ST, MT
 
Makalah Pengertian Filsafat
Makalah Pengertian FilsafatMakalah Pengertian Filsafat
Makalah Pengertian Filsafatsayid bukhari
 
Pkn kelas 11 - integrasi nasional
Pkn kelas 11 - integrasi nasionalPkn kelas 11 - integrasi nasional
Pkn kelas 11 - integrasi nasionalnurdin1999
 
FACTORS AFFECTING PERFORMANCE IN SCIENCE OF FOURTH YEAR STUDENTS IN THE NATIO...
FACTORS AFFECTING PERFORMANCE IN SCIENCE OF FOURTH YEAR STUDENTS IN THE NATIO...FACTORS AFFECTING PERFORMANCE IN SCIENCE OF FOURTH YEAR STUDENTS IN THE NATIO...
FACTORS AFFECTING PERFORMANCE IN SCIENCE OF FOURTH YEAR STUDENTS IN THE NATIO...ASU-CHARRM
 

Andere mochten auch (19)

Presentasi Tik bab 4
Presentasi Tik bab 4Presentasi Tik bab 4
Presentasi Tik bab 4
 
Presentation bab 3
Presentation bab 3Presentation bab 3
Presentation bab 3
 
Wie Social Networks unsere digitale Zukunft beeinflussen?
Wie Social Networks unsere digitale Zukunft beeinflussen?Wie Social Networks unsere digitale Zukunft beeinflussen?
Wie Social Networks unsere digitale Zukunft beeinflussen?
 
The Hospital Waiting List Project Adrian Corcoran (OKI)
The Hospital Waiting List Project  Adrian Corcoran (OKI)The Hospital Waiting List Project  Adrian Corcoran (OKI)
The Hospital Waiting List Project Adrian Corcoran (OKI)
 
Ilustracion
Ilustracion Ilustracion
Ilustracion
 
David gaitan y alejandro galvis. 901
David gaitan y alejandro galvis. 901David gaitan y alejandro galvis. 901
David gaitan y alejandro galvis. 901
 
A Three-Step Procedure (3SP) for the Best Use of Skilled Labor
A Three-Step Procedure (3SP) for the Best Use of Skilled LaborA Three-Step Procedure (3SP) for the Best Use of Skilled Labor
A Three-Step Procedure (3SP) for the Best Use of Skilled Labor
 
Filsafat ilmu konservasi pendidikan
Filsafat ilmu   konservasi pendidikanFilsafat ilmu   konservasi pendidikan
Filsafat ilmu konservasi pendidikan
 
Epistemologi Irfani
Epistemologi IrfaniEpistemologi Irfani
Epistemologi Irfani
 
Masyarakat pedesaan dan masyarkat perkotaan
Masyarakat pedesaan dan masyarkat perkotaanMasyarakat pedesaan dan masyarkat perkotaan
Masyarakat pedesaan dan masyarkat perkotaan
 
Bab 1
Bab 1Bab 1
Bab 1
 
Rekayasa Peniruan Berbasis Feature Menggunakan Perangkat Lunak Geomagic Design X
Rekayasa Peniruan Berbasis Feature Menggunakan Perangkat Lunak Geomagic Design XRekayasa Peniruan Berbasis Feature Menggunakan Perangkat Lunak Geomagic Design X
Rekayasa Peniruan Berbasis Feature Menggunakan Perangkat Lunak Geomagic Design X
 
Characteristics of pharmacy services
Characteristics of pharmacy servicesCharacteristics of pharmacy services
Characteristics of pharmacy services
 
Categories of Distorted Automatic Thoughts 17
Categories of Distorted Automatic Thoughts 17Categories of Distorted Automatic Thoughts 17
Categories of Distorted Automatic Thoughts 17
 
Makalah Pengertian Filsafat
Makalah Pengertian FilsafatMakalah Pengertian Filsafat
Makalah Pengertian Filsafat
 
Pkn kelas 11 - integrasi nasional
Pkn kelas 11 - integrasi nasionalPkn kelas 11 - integrasi nasional
Pkn kelas 11 - integrasi nasional
 
THEORY 1 : Lectures Notes in Reactions
THEORY 1 : Lectures Notes in ReactionsTHEORY 1 : Lectures Notes in Reactions
THEORY 1 : Lectures Notes in Reactions
 
Market segmentation of Pharmacy Customers
Market segmentation of Pharmacy CustomersMarket segmentation of Pharmacy Customers
Market segmentation of Pharmacy Customers
 
FACTORS AFFECTING PERFORMANCE IN SCIENCE OF FOURTH YEAR STUDENTS IN THE NATIO...
FACTORS AFFECTING PERFORMANCE IN SCIENCE OF FOURTH YEAR STUDENTS IN THE NATIO...FACTORS AFFECTING PERFORMANCE IN SCIENCE OF FOURTH YEAR STUDENTS IN THE NATIO...
FACTORS AFFECTING PERFORMANCE IN SCIENCE OF FOURTH YEAR STUDENTS IN THE NATIO...
 

Ähnlich wie Development of Personal Assistant System with Human Computer Interaction

INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEMINTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEMIRJET Journal
 
IRJET- College Enquiry Chatbot System(DMCE)
IRJET-  	  College Enquiry Chatbot System(DMCE)IRJET-  	  College Enquiry Chatbot System(DMCE)
IRJET- College Enquiry Chatbot System(DMCE)IRJET Journal
 
Chapter_1_INTRODUCTION.pdf
Chapter_1_INTRODUCTION.pdfChapter_1_INTRODUCTION.pdf
Chapter_1_INTRODUCTION.pdfKamal Acharya
 
Chapter_1_INTRODUCTION.pdf
Chapter_1_INTRODUCTION.pdfChapter_1_INTRODUCTION.pdf
Chapter_1_INTRODUCTION.pdfKamal Acharya
 
2015_CTI_IS-Internet-Development_Module-Description_Final
2015_CTI_IS-Internet-Development_Module-Description_Final2015_CTI_IS-Internet-Development_Module-Description_Final
2015_CTI_IS-Internet-Development_Module-Description_FinalMoses75
 
Testing Vitality Ranking and Prediction in Social Networking Services With Dy...
Testing Vitality Ranking and Prediction in Social Networking Services With Dy...Testing Vitality Ranking and Prediction in Social Networking Services With Dy...
Testing Vitality Ranking and Prediction in Social Networking Services With Dy...reshma reshu
 
Automated information retrieval and services of graduate school using chatbo...
Automated information retrieval and services of graduate  school using chatbo...Automated information retrieval and services of graduate  school using chatbo...
Automated information retrieval and services of graduate school using chatbo...IJECEIAES
 
Mca(.net & java) application projects abstracts(v)
Mca(.net & java) application projects abstracts(v)Mca(.net & java) application projects abstracts(v)
Mca(.net & java) application projects abstracts(v)S3 Infotech IEEE Projects
 
Help through demonstration and automation for interactive computing systems: ...
Help through demonstration and automation for interactive computing systems: ...Help through demonstration and automation for interactive computing systems: ...
Help through demonstration and automation for interactive computing systems: ...IJECEIAES
 
Development of Web-based Job Fair Information System
Development of Web-based Job Fair Information SystemDevelopment of Web-based Job Fair Information System
Development of Web-based Job Fair Information SystemEditor IJCATR
 
Development of Web-based Job Fair Information System
Development of Web-based Job Fair Information SystemDevelopment of Web-based Job Fair Information System
Development of Web-based Job Fair Information SystemEditor IJCATR
 
IRJET- ERP Syetem Software for Higher Education
IRJET-  	  ERP Syetem Software for Higher EducationIRJET-  	  ERP Syetem Software for Higher Education
IRJET- ERP Syetem Software for Higher EducationIRJET Journal
 
A Survey on Recommendation System based on Knowledge Graph and Machine Learning
A Survey on Recommendation System based on Knowledge Graph and Machine LearningA Survey on Recommendation System based on Knowledge Graph and Machine Learning
A Survey on Recommendation System based on Knowledge Graph and Machine LearningIRJET Journal
 
WEB APPLICATION FOR MATHEMATICS CLUB OF P.C.E
WEB APPLICATION FOR MATHEMATICS CLUB OF P.C.EWEB APPLICATION FOR MATHEMATICS CLUB OF P.C.E
WEB APPLICATION FOR MATHEMATICS CLUB OF P.C.EIRJET Journal
 
Design of Chatbot using Deep Learning
Design of Chatbot using Deep LearningDesign of Chatbot using Deep Learning
Design of Chatbot using Deep LearningIRJET Journal
 
Local Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMSLocal Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMSYogeshIJTSRD
 

Ähnlich wie Development of Personal Assistant System with Human Computer Interaction (20)

INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEMINTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
 
25866386.pdf
25866386.pdf25866386.pdf
25866386.pdf
 
IRJET- College Enquiry Chatbot System(DMCE)
IRJET-  	  College Enquiry Chatbot System(DMCE)IRJET-  	  College Enquiry Chatbot System(DMCE)
IRJET- College Enquiry Chatbot System(DMCE)
 
2.pdf
2.pdf2.pdf
2.pdf
 
Chapter_1_INTRODUCTION.pdf
Chapter_1_INTRODUCTION.pdfChapter_1_INTRODUCTION.pdf
Chapter_1_INTRODUCTION.pdf
 
Chapter_1_INTRODUCTION.pdf
Chapter_1_INTRODUCTION.pdfChapter_1_INTRODUCTION.pdf
Chapter_1_INTRODUCTION.pdf
 
2015_CTI_IS-Internet-Development_Module-Description_Final
2015_CTI_IS-Internet-Development_Module-Description_Final2015_CTI_IS-Internet-Development_Module-Description_Final
2015_CTI_IS-Internet-Development_Module-Description_Final
 
Testing Vitality Ranking and Prediction in Social Networking Services With Dy...
Testing Vitality Ranking and Prediction in Social Networking Services With Dy...Testing Vitality Ranking and Prediction in Social Networking Services With Dy...
Testing Vitality Ranking and Prediction in Social Networking Services With Dy...
 
Automated information retrieval and services of graduate school using chatbo...
Automated information retrieval and services of graduate  school using chatbo...Automated information retrieval and services of graduate  school using chatbo...
Automated information retrieval and services of graduate school using chatbo...
 
Mca(.net & java) application projects abstracts(v)
Mca(.net & java) application projects abstracts(v)Mca(.net & java) application projects abstracts(v)
Mca(.net & java) application projects abstracts(v)
 
Help through demonstration and automation for interactive computing systems: ...
Help through demonstration and automation for interactive computing systems: ...Help through demonstration and automation for interactive computing systems: ...
Help through demonstration and automation for interactive computing systems: ...
 
Ijcatr04071001
Ijcatr04071001Ijcatr04071001
Ijcatr04071001
 
Development of Web-based Job Fair Information System
Development of Web-based Job Fair Information SystemDevelopment of Web-based Job Fair Information System
Development of Web-based Job Fair Information System
 
Development of Web-based Job Fair Information System
Development of Web-based Job Fair Information SystemDevelopment of Web-based Job Fair Information System
Development of Web-based Job Fair Information System
 
IRJET- ERP Syetem Software for Higher Education
IRJET-  	  ERP Syetem Software for Higher EducationIRJET-  	  ERP Syetem Software for Higher Education
IRJET- ERP Syetem Software for Higher Education
 
A Survey on Recommendation System based on Knowledge Graph and Machine Learning
A Survey on Recommendation System based on Knowledge Graph and Machine LearningA Survey on Recommendation System based on Knowledge Graph and Machine Learning
A Survey on Recommendation System based on Knowledge Graph and Machine Learning
 
WEB APPLICATION FOR MATHEMATICS CLUB OF P.C.E
WEB APPLICATION FOR MATHEMATICS CLUB OF P.C.EWEB APPLICATION FOR MATHEMATICS CLUB OF P.C.E
WEB APPLICATION FOR MATHEMATICS CLUB OF P.C.E
 
Multiview Methodology
Multiview MethodologyMultiview Methodology
Multiview Methodology
 
Design of Chatbot using Deep Learning
Design of Chatbot using Deep LearningDesign of Chatbot using Deep Learning
Design of Chatbot using Deep Learning
 
Local Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMSLocal Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMS
 

Mehr von Waqas Tariq

The Use of Java Swing’s Components to Develop a Widget
The Use of Java Swing’s Components to Develop a WidgetThe Use of Java Swing’s Components to Develop a Widget
The Use of Java Swing’s Components to Develop a WidgetWaqas Tariq
 
3D Human Hand Posture Reconstruction Using a Single 2D Image
3D Human Hand Posture Reconstruction Using a Single 2D Image3D Human Hand Posture Reconstruction Using a Single 2D Image
3D Human Hand Posture Reconstruction Using a Single 2D ImageWaqas Tariq
 
Camera as Mouse and Keyboard for Handicap Person with Troubleshooting Ability...
Camera as Mouse and Keyboard for Handicap Person with Troubleshooting Ability...Camera as Mouse and Keyboard for Handicap Person with Troubleshooting Ability...
Camera as Mouse and Keyboard for Handicap Person with Troubleshooting Ability...Waqas Tariq
 
A Proposed Web Accessibility Framework for the Arab Disabled
A Proposed Web Accessibility Framework for the Arab DisabledA Proposed Web Accessibility Framework for the Arab Disabled
A Proposed Web Accessibility Framework for the Arab DisabledWaqas Tariq
 
Real Time Blinking Detection Based on Gabor Filter
Real Time Blinking Detection Based on Gabor FilterReal Time Blinking Detection Based on Gabor Filter
Real Time Blinking Detection Based on Gabor FilterWaqas Tariq
 
Computer Input with Human Eyes-Only Using Two Purkinje Images Which Works in ...
Computer Input with Human Eyes-Only Using Two Purkinje Images Which Works in ...Computer Input with Human Eyes-Only Using Two Purkinje Images Which Works in ...
Computer Input with Human Eyes-Only Using Two Purkinje Images Which Works in ...Waqas Tariq
 
Toward a More Robust Usability concept with Perceived Enjoyment in the contex...
Toward a More Robust Usability concept with Perceived Enjoyment in the contex...Toward a More Robust Usability concept with Perceived Enjoyment in the contex...
Toward a More Robust Usability concept with Perceived Enjoyment in the contex...Waqas Tariq
 
Collaborative Learning of Organisational Knolwedge
Collaborative Learning of Organisational KnolwedgeCollaborative Learning of Organisational Knolwedge
Collaborative Learning of Organisational KnolwedgeWaqas Tariq
 
A PNML extension for the HCI design
A PNML extension for the HCI designA PNML extension for the HCI design
A PNML extension for the HCI designWaqas Tariq
 
Development of Sign Signal Translation System Based on Altera’s FPGA DE2 Board
Development of Sign Signal Translation System Based on Altera’s FPGA DE2 BoardDevelopment of Sign Signal Translation System Based on Altera’s FPGA DE2 Board
Development of Sign Signal Translation System Based on Altera’s FPGA DE2 BoardWaqas Tariq
 
An overview on Advanced Research Works on Brain-Computer Interface
An overview on Advanced Research Works on Brain-Computer InterfaceAn overview on Advanced Research Works on Brain-Computer Interface
An overview on Advanced Research Works on Brain-Computer InterfaceWaqas Tariq
 
Exploring the Relationship Between Mobile Phone and Senior Citizens: A Malays...
Exploring the Relationship Between Mobile Phone and Senior Citizens: A Malays...Exploring the Relationship Between Mobile Phone and Senior Citizens: A Malays...
Exploring the Relationship Between Mobile Phone and Senior Citizens: A Malays...Waqas Tariq
 
Principles of Good Screen Design in Websites
Principles of Good Screen Design in WebsitesPrinciples of Good Screen Design in Websites
Principles of Good Screen Design in WebsitesWaqas Tariq
 
USEFul: A Framework to Mainstream Web Site Usability through Automated Evalua...
USEFul: A Framework to Mainstream Web Site Usability through Automated Evalua...USEFul: A Framework to Mainstream Web Site Usability through Automated Evalua...
USEFul: A Framework to Mainstream Web Site Usability through Automated Evalua...Waqas Tariq
 
Robot Arm Utilized Having Meal Support System Based on Computer Input by Huma...
Robot Arm Utilized Having Meal Support System Based on Computer Input by Huma...Robot Arm Utilized Having Meal Support System Based on Computer Input by Huma...
Robot Arm Utilized Having Meal Support System Based on Computer Input by Huma...Waqas Tariq
 
Dynamic Construction of Telugu Speech Corpus for Voice Enabled Text Editor
Dynamic Construction of Telugu Speech Corpus for Voice Enabled Text EditorDynamic Construction of Telugu Speech Corpus for Voice Enabled Text Editor
Dynamic Construction of Telugu Speech Corpus for Voice Enabled Text EditorWaqas Tariq
 
An Improved Approach for Word Ambiguity Removal
An Improved Approach for Word Ambiguity RemovalAn Improved Approach for Word Ambiguity Removal
An Improved Approach for Word Ambiguity RemovalWaqas Tariq
 
Parameters Optimization for Improving ASR Performance in Adverse Real World N...
Parameters Optimization for Improving ASR Performance in Adverse Real World N...Parameters Optimization for Improving ASR Performance in Adverse Real World N...
Parameters Optimization for Improving ASR Performance in Adverse Real World N...Waqas Tariq
 
Interface on Usability Testing Indonesia Official Tourism Website
Interface on Usability Testing Indonesia Official Tourism WebsiteInterface on Usability Testing Indonesia Official Tourism Website
Interface on Usability Testing Indonesia Official Tourism WebsiteWaqas Tariq
 
Monitoring and Visualisation Approach for Collaboration Production Line Envir...
Monitoring and Visualisation Approach for Collaboration Production Line Envir...Monitoring and Visualisation Approach for Collaboration Production Line Envir...
Monitoring and Visualisation Approach for Collaboration Production Line Envir...Waqas Tariq
 

Mehr von Waqas Tariq (20)

The Use of Java Swing’s Components to Develop a Widget
The Use of Java Swing’s Components to Develop a WidgetThe Use of Java Swing’s Components to Develop a Widget
The Use of Java Swing’s Components to Develop a Widget
 
3D Human Hand Posture Reconstruction Using a Single 2D Image
3D Human Hand Posture Reconstruction Using a Single 2D Image3D Human Hand Posture Reconstruction Using a Single 2D Image
3D Human Hand Posture Reconstruction Using a Single 2D Image
 
Camera as Mouse and Keyboard for Handicap Person with Troubleshooting Ability...
Camera as Mouse and Keyboard for Handicap Person with Troubleshooting Ability...Camera as Mouse and Keyboard for Handicap Person with Troubleshooting Ability...
Camera as Mouse and Keyboard for Handicap Person with Troubleshooting Ability...
 
A Proposed Web Accessibility Framework for the Arab Disabled
A Proposed Web Accessibility Framework for the Arab DisabledA Proposed Web Accessibility Framework for the Arab Disabled
A Proposed Web Accessibility Framework for the Arab Disabled
 
Real Time Blinking Detection Based on Gabor Filter
Real Time Blinking Detection Based on Gabor FilterReal Time Blinking Detection Based on Gabor Filter
Real Time Blinking Detection Based on Gabor Filter
 
Computer Input with Human Eyes-Only Using Two Purkinje Images Which Works in ...
Computer Input with Human Eyes-Only Using Two Purkinje Images Which Works in ...Computer Input with Human Eyes-Only Using Two Purkinje Images Which Works in ...
Computer Input with Human Eyes-Only Using Two Purkinje Images Which Works in ...
 
Toward a More Robust Usability concept with Perceived Enjoyment in the contex...
Toward a More Robust Usability concept with Perceived Enjoyment in the contex...Toward a More Robust Usability concept with Perceived Enjoyment in the contex...
Toward a More Robust Usability concept with Perceived Enjoyment in the contex...
 
Collaborative Learning of Organisational Knolwedge
Collaborative Learning of Organisational KnolwedgeCollaborative Learning of Organisational Knolwedge
Collaborative Learning of Organisational Knolwedge
 
A PNML extension for the HCI design
A PNML extension for the HCI designA PNML extension for the HCI design
A PNML extension for the HCI design
 
Development of Sign Signal Translation System Based on Altera’s FPGA DE2 Board
Development of Sign Signal Translation System Based on Altera’s FPGA DE2 BoardDevelopment of Sign Signal Translation System Based on Altera’s FPGA DE2 Board
Development of Sign Signal Translation System Based on Altera’s FPGA DE2 Board
 
An overview on Advanced Research Works on Brain-Computer Interface
An overview on Advanced Research Works on Brain-Computer InterfaceAn overview on Advanced Research Works on Brain-Computer Interface
An overview on Advanced Research Works on Brain-Computer Interface
 
Exploring the Relationship Between Mobile Phone and Senior Citizens: A Malays...
Exploring the Relationship Between Mobile Phone and Senior Citizens: A Malays...Exploring the Relationship Between Mobile Phone and Senior Citizens: A Malays...
Exploring the Relationship Between Mobile Phone and Senior Citizens: A Malays...
 
Principles of Good Screen Design in Websites
Principles of Good Screen Design in WebsitesPrinciples of Good Screen Design in Websites
Principles of Good Screen Design in Websites
 
USEFul: A Framework to Mainstream Web Site Usability through Automated Evalua...
USEFul: A Framework to Mainstream Web Site Usability through Automated Evalua...USEFul: A Framework to Mainstream Web Site Usability through Automated Evalua...
USEFul: A Framework to Mainstream Web Site Usability through Automated Evalua...
 
Robot Arm Utilized Having Meal Support System Based on Computer Input by Huma...
Robot Arm Utilized Having Meal Support System Based on Computer Input by Huma...Robot Arm Utilized Having Meal Support System Based on Computer Input by Huma...
Robot Arm Utilized Having Meal Support System Based on Computer Input by Huma...
 
Dynamic Construction of Telugu Speech Corpus for Voice Enabled Text Editor
Dynamic Construction of Telugu Speech Corpus for Voice Enabled Text EditorDynamic Construction of Telugu Speech Corpus for Voice Enabled Text Editor
Dynamic Construction of Telugu Speech Corpus for Voice Enabled Text Editor
 
An Improved Approach for Word Ambiguity Removal
An Improved Approach for Word Ambiguity RemovalAn Improved Approach for Word Ambiguity Removal
An Improved Approach for Word Ambiguity Removal
 
Parameters Optimization for Improving ASR Performance in Adverse Real World N...
Parameters Optimization for Improving ASR Performance in Adverse Real World N...Parameters Optimization for Improving ASR Performance in Adverse Real World N...
Parameters Optimization for Improving ASR Performance in Adverse Real World N...
 
Interface on Usability Testing Indonesia Official Tourism Website
Interface on Usability Testing Indonesia Official Tourism WebsiteInterface on Usability Testing Indonesia Official Tourism Website
Interface on Usability Testing Indonesia Official Tourism Website
 
Monitoring and Visualisation Approach for Collaboration Production Line Envir...
Monitoring and Visualisation Approach for Collaboration Production Line Envir...Monitoring and Visualisation Approach for Collaboration Production Line Envir...
Monitoring and Visualisation Approach for Collaboration Production Line Envir...
 

Kürzlich hochgeladen

Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 

Kürzlich hochgeladen (20)

Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 

Development of Personal Assistant System with Human Computer Interaction

  • 1. Yu Zhang, Yishen Hu, Panpan Zhang & Wenxie Zhang International Journal of Human Computer Interaction (IJHCI), Volume (5) : Issue (3) : 2014 40 Development of Personal Assistant System with Human Computer Interaction Yu Zhang zhangyu@y.ruri.waseda.jp Graduate School of Information, Production and Systems Waseda University Kitakyushu, 808-0135, Japan Yishen Hu y.hu@kurenai.waseda.jp Graduate School of Information, Production and Systems Waseda University Kitakyushu, 808-0135, Japan Panpan Zhang pamelazpp@163.com School of Foreign Language Hubei Normal University Huangshi, 435002, China Wenxie Zhang zwx.david@gmail.com China Construction Engineering 3rd Bureau Beijing, 100070, China Abstract In recent years, some personal assistant systems have appeared in our daily life. They provided some services such as account management, curriculum management, diary management, financing management and so on. This study presents a design and implementation of a personal assistant system platform especially for students and employee to help to manage their learning, life and work better. One of the highlights of this system has an instant chatting system except for the above functions. This paper indicates not only some beneficial interactive functions but also presented detailed ideas of information system analysis, design, and test. It has a friendly interactive interface and a good manageable system, and experimental studies of these functions are proved to be reliable, efficient, and acceptable for users when applied to learning and working environments. Keywords: Personal Assistant System, Instant Messaging, Human Computer Interaction. 1. INTRODUCTION With the development of internet, people’s learning and working rely on the network more and more. However, according to our investigation, we are sometimes too busy with daily small things to balance well between learning and working because we are lack of effective plan and management. So it is necessary to design a personal assistant system to support our learning and working with its instantaneity, speed, effectiveness and low cost. Recently, as an interactive robot application and service platform, many personal robots have been developed by some labs or companies, such as VerBot, Xiao I robot, MSN robot, Chat robot etc. These robots are just like a real assistant, and can also query courses, schedules, maps, stocks, weather, television programs and other information. At present, personal assistant systems have got new application with the promotion of instant messaging technology. Instant messaging (IM) is a communication technology, which allows a
  • 2. Yu Zhang, Yishen Hu, Panpan Zhang & Wenxie Zhang International Journal of Human Computer Interaction (IJHCI), Volume (5) : Issue (3) : 2014 41 user to find out who is online and available to receive messages. Nardi et al. pointed out that IM can allow collaboration, scheduling, impromptu meeting and contact with friends and family(B. A. Nardi, S. Whittaker, E. Bradner, 2000). MSN robot is a friendly assistant robot with IM that provides novel user experience and practical network service for people basing on the research, development and application of artificial intelligence. For example, Xiao I Robot from Yingsi Software has integrated with the MSN, QQ, and Yahoo Messenger. It has become one of the most popular IM platforms. It has 10 million users and covers 100 countries. Now the company has developed other applications, such as Xiao I Chat, Xiao I Map, Xiao I Weather, Xiao I Q&A. In our research, we first studied the IM protocol, and used its landing principles and message sending principles to design and achieve an IM client. The client can login a number of accounts at the same time in one computer, and start chatting with different friends. Then we studied the operation principle and designed the chat robot system based on the client. At the same time, in order to develop a convenient personal assistant tool for people’s learning and working, we also studied the application of personal assistant software, instant messaging software and personal robots. At last, we made some investigation in our university and decided to develop a personal assistant system to help students manage their courses, homework, review plan, research subjects, campus activities and board wages. In addition, we also study the impact on interaction effect for students by providing chatting functions. For future work, we hope to develop a personal assistant system with more interactive and visual functions. 2. DEMAND ANALYSIS AND SYSTEM DEVELOPMENT In our university, we made many investigations about the students’ problems and requirements. We investigated the conditions and request of students, and learnt that many students often meet with the problems such as financing management, study plan, time management etc., which are as follows: Main Problems Demand Analysis Financial chaos, no financial concept Personal management tool is in need Chaotic diary and logs Personal diary tool is in need Diffused and forgettable curriculum time Effective curriculum reminder tool is in need TABLE 1: The Demand Analysis. At the same time, we researched other personal assistant systems. The analysis results about them are as follows: • Main functions: cash management, bank account management, diary management, schedule management and assets management. • Classification based on two classification-standards: internet: standalone version and network application; charge: free edition and charge edition; • Targets: They mainly focus on white-collar and ordinary people on SNS or other independent software. Thus, according to our investigation and demand analysis, we decided to develop a practical personal assistant system platform to provide more convenient services to facilitate students’ learning and working. The system integrated the functions of information query and intelligent service, including daily scheduling, diary management, curriculum reminder, financing management and chatting for help based on learning and working.
  • 3. Yu Zhang, Yishen Hu, Panpan Zhang & Wenxie Zhang International Journal of Human Computer Interaction (IJHCI), Volume (5) : Issue (3) : 2014 42 In order to design a beautiful and friendly interaction interface, the system was developed by structured design method and designed by Delphi7 with Oracle database. We also used the WEB application of MVC structure. Besides, the system is suitable for all kinds of computers. Its operation environment can be Window 2000/XP/VISTA. It doesn’t need to write into registry to reduce burden system. Its code is reliable, clear and easy to read. The component’s seal of Delphi development modular is good and easy to debug. Its cost is very low. In sum, it has many advantages. 3. SYSTEM DESIGN AND FUNCTION ANALYSIS 3.1 MVC Model and Framework Model–View–Controller (MVC) is an architecture that separates the representation of information from the user's interaction with it. In Figure 1, it indicates that MVC model defines the interactions between them. FIGURE 2: The Principle of MVC. From Figure 2, we see that MVC framework consists of application data and business rules, and the controller mediates the input, converting it to commands for the model or view. The controller can send commands to its associated view to change the view's presentation of the model. It can send commands to the model to update the model's state. The model notifies its associated views and controllers when there has been a change in its state. The view requests the information from the model that it needs to generate an output representation. This notification allows the views to produce updated output, and the controllers to change the available sets of commands. According to the following MVC framework based on the system, users can input names and passwords from Unit_main and transfer two fields to Unit_login, which is as follows: FIGURE 1: The Interactions Between M, V and C.
  • 4. Yu Zhang, Yishen Hu, Panpan Zhang & Wenxie Zhang International Journal of Human Computer Interaction (IJHCI), Volume (5) : Issue (3) : 2014 43 FIGURE 3: The MVC structure of login Model From Figure 3, the system can find Unit_login and get the user name and password in Unit_account, and then give the decision. And it connects with database. 3.2 System Structure As we mentioned in the previous part, the whole system integrates many modules for these functions. In system structure design, we divide them into five parts: control platform, module & database, communication & interface. The module structure of this system is as follows in Figure 4: According to the demand analysis, the design of personal assistant system is mainly based on MVC structure. The system is based on corpus and artificial intelligent methods for rule learning, which is as follows in Figure 5: As we can see in Figure 5, when a match request is initiated, the system takes a string of the key words and returns necessary information based on rule library and corresponding algorithm. FIGURE 4: The Module Structure of this System. FIGURE 5: The System Structure. Personal Assistant Control Platform Module &Database Communication
  • 5. Yu Zhang, Yishen Hu, Panpan Zhang & Wenxie Zhang International Journal of Human Computer Interaction (IJHCI), Volume (5) : Issue (3) : 2014 44 3.3 Data Flow Chart and Business Flow Chart of this System The personal assistant system mainly provides some effective management functions and communication methods on learning and work. These functions are divided into several modules to design each flow chart, interface layout. The core data flow chart is as follows in Figure 6: Figure 6 displays the date flow chart from the point of developer. The following figure 7 starts with all the possible operations from the point of user’s operation and displays the business flow chart of the system. User Register Log in ID List Expenses Income Query Paragraph Planning Daily Accounting Curriculum Reminder Diary Recording View changing Chatting for help Curriculum Input Curriculum Query Diary Recording Diary Browse Diary Query Expenses List Plan List Income List Classification Expenses display Income& expenses detailed Form Detailed Bill Date Bill Classification Bill Expenses distribution Dialy expenses Input Display Curriculum Reminder List Diary List Diary List User Handbook Information Rule Schedule Input Query Calendar List Plan List FIGURE 6: The Data Flow Chart of this System.
  • 6. Yu Zhang, Yishen Hu, Panpan Zhang & Wenxie Zhang International Journal of Human Computer Interaction (IJHCI), Volume (5) : Issue (3) : 2014 45 FIGURE 7: The Business Flow Chart of this System. 3.4 The Master Platform Interface Design of System To design a more interactive layout of main interface, we adopt more friendly and convenient style similar to MSN or QQ. The system provides many system functions for the users by the function icon mode. The specific design effect is as shown in Figure 8: FIGURE 8: The Layout Design of Master Platform Interface. In Figure 8, the main functions were divided into six groups. The view and skin of master interface can be changed. The chatting for help is intuitive so that everyone can operate it and get what you need easily
  • 7. Yu Zhang, Yishen Hu, Panpan Zhang & Wenxie Zhang International Journal of Human Computer Interaction (IJHCI), Volume (5) : Issue (3) : 2014 46 3.5 Function and features analysis The personal assistant system platform integrates the functions of daily schedule, finance management, chatting for help, calendar and curriculum reminder etc. It can help you to find and deal with the information about financing, curriculum, schedule, recording, saving, query, log and so on. For example, diary recording and chatting for help are shown in Figure 9. Figure 9 shows the friendly interaction function between human and the robot. According to the above design and function analysis, we can see the features of this system platform as follows: •Don’t depend on the environment setting of PC. Can be run without development platform; •Provide data analysis function, and can timely inspection effect, convenient information feedback; •Friendly and interactive interface; •Clear system structure, independent function module; •It is multi-function and centralized platform, and can support personalized function and page style Settings; •The extensible system and small error; •Database design of 3NF and it has a good data integrity and data response speed, and little data redundancy To summarize, in software operation, we try to make memory space smaller and reaction quicker. In data management, we pay more attention to simple input, intuitive output, accurate information classification so that the information can be convenient to update and output. In system function, we try to make it more utilizable. 4. IMPLEMENTATION AND ALGORITHM ANALYSIS The personal assistant system adopted rule-learning and artificial intelligent method to implement these functions. As we know, the main task of rule-learning is to establish library of rules. According to Figure 5, rule library is the core database of the system. In order to improve its accuracy and speed of matching, we build a rule to keep the rule. The matching process adopts the depth of first search algorithm. When the system didn't find the corresponding root node in the FIGURE 9: The Chatting for Help Function.
  • 8. Yu Zhang, Yishen Hu, Panpan Zhang & Wenxie Zhang International Journal of Human Computer Interaction (IJHCI), Volume (5) : Issue (3) : 2014 47 rule library, it will automatically create a new root node rule tree. If it does find the corresponding root node, it will record the ID number, and then continue until the end. (a)A Rule Tree. (b)B Rule tree. FIGURE 10: The Rule Tree of this System. The above (a) and (b) shows the rule tree starts with A and B as the string of the initial key in Figure 10. The rule library is built by artificial selection. The benefit of this method is more accurate. Its disadvantage is needing more time to build a practical and big rule library.
  • 9. Yu Zhang, Yishen Hu, Panpan Zhang & Wenxie Zhang International Journal of Human Computer Interaction (IJHCI), Volume (5) : Issue (3) : 2014 48 Figure 11 indicates the flow chart of matching algorithm. Although the algorithm has some limitations, it can basically satisfy the request. The tolerance control of data type fault is good, and the algorithm is simple to understand. Its code is easy and clear to read. There is no conflict among function modules. So the maintaining ability of this system is good. 5. CONCLUSION AND FUTURE WORK In this study, we studied many similar applications and products. But they cannot deal with the stack of more user data and its accuracy is not high. In order to better meet users’ demand, we adopted the structured design method of MVC framework and the optimized algorithm. We created a dependable and convenient system that can effectively identify the information from a database and timely deal with it. Besides, from the present robot system, each rule library has hundreds of rules and the system basically have automatic query and interaction effect. Instant messaging and interactive function could appropriately help users with their learning and working achievement. All in all, through this study, the personal assistant system will be beneficial and acceptable to apply to students’ learning and working. As for future work, the system will simulate the language environment to adapt to the practical pragmatic environment. In this way, its interactive behavior will be more real. Moreover, we will improve its function further according to the user's feedback. Some new interactive functions will be improved and added, too. FIGURE 11: The Flow Chart of Matching Algorithm.
  • 10. Yu Zhang, Yishen Hu, Panpan Zhang & Wenxie Zhang International Journal of Human Computer Interaction (IJHCI), Volume (5) : Issue (3) : 2014 49 6. REFERENCES [1] Nardi, B. A., Whittaker, S. & Bradner, E.(2000)..Interaction and outeraction : Instant messaging in action. In S.Whittaker and W. A. Kellog, CSCW2000: ACM 2000 Conference on Computer Supported Cooperative Work. pp. 79-88. [2] Blandford,A.E., Harriso, M.D. and Barnard, P.J. (1995). ‘Using Interaction Framework to guide the design of interactive systems.’ Int. J. of Human-Computer Studies 43:101-30. [3] Razavim,M.N. and Iverson, L.(2006). ‘A grounded theory of information sharing behavior in a personal learning space.’ In Proc. Of CSCW 2006, ACM Press, pp. 459-68. [4] Steven Sanderson, (2009). Pro ASP.NET MVC framework. Apress. 41-43. [5] Y.-P. Shan. (1989) An event-driven model-view-controller framework for Smalltalk. Proceeding OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications. ACM. Pp. 347-352. [6] Geebelen, K. (2010) A MVC Framework for Policy-Based Adaptation of Workflow Processes: A Case Study on Confidentiality. 2010 IEEE International Conference on Web Services. pp. 401-408. [7] Anthony G. Francis Jr., Ashwin Ram. (1995) A comparative utility analysis of case-based reasoning and control-rule learning systems Machine Learning: ECML-95 Lecture Notes in Computer Science. Vol. 912, 1995, pp. 138-150. [8] Yao Tianshun, Zhu Jingbo, Yang Ying, (2002). Natural language understanding--A research of making computers understand human language[M]. Beijing: Tsinghua University Press. A. Copestake, K. Sparck Jones. (1990) Natural language interfaces to databases. The Natural Language Review, pp. 225–249. [9] P. Cimiano, P. Haase, J. Heizmann. (2007) Porting natural language interfaces between domains: an experimental user study with the Orakel system. Intelligent User Interfaces, ACM, pp. 180–189 [10]S. Abiteboul, R. Viannu, V. Hull. (1995) Foundations of Database Systems. Addison Wesley. [11]W. Chu, F. Meng, (1999) Database query formation from natural language using semantic modeling and statistical keyword meaning disambiguation, Technical Report 990003, UCLA Computer Science Department. [12]Schmidt, A. (2000). ‘Implicit human computer interaction through context.’ Personal and Ubiquitous Technologies 4(2):191-9. [13]Joan A. Smith, Frank McCown, Michael L. Nelson(2006). Observed Web Robot Behavior on Decaying Web Subsites. D-Lib Magazine,12(2). [14]Min Kyung Lee, Maxim Makatchev. (2009) How Do People Talk with a Robot? An Analysis of Human-Robot Dialogues in the Real World. CHI 2009. pp. 3769-3774. [15]John Zakos, Liesl Capper. (2008) An Artificially Intelligent Chat Robot for Conversational Language Practice. Artificial Intelligence: Theories, Models and Applications Lecture Notes in Computer Science. pp 437-442. [16]Yukiko Hoshino, Tsuyoshi Takagi, Ugo Di Profio. (2004) Behavior description and control using behavior module for personal robot. Pmuedings ofthe MO4 IEEE Inbrnatlonal Conhnnu on Robtics & AutDmaion. pp. 4165-4171.
  • 11. Yu Zhang, Yishen Hu, Panpan Zhang & Wenxie Zhang International Journal of Human Computer Interaction (IJHCI), Volume (5) : Issue (3) : 2014 50 [17]Elin A. Topp, Danica Kragic. (2004) An Interactive Interface for Service Robots. Pmuedings ofthe MO4 IEEE Inbrnatlonal Conhnnu on Robtics & AutDmaion. pp. 3469-3474. [18]Breemen, A. J. N. van, (2004)"Animation Engine for Believable Interactive User-Interface Robots", IROS2004. [19]Wolfram Burgard, Armin B. Cremers. (1998)The Interactive Museum Tour-Guide Robot. American Association for Artificial Intelligence. [20]http://www.xiaoi.com.