The Implementation of an Artificially Intelligent Personal Assistant for a Personal Computer


Article Preview

This research describes the design of an Artificially Intelligent Personal Assistant (AIPA) system that uses concepts from the artificial neural networks, a triple-based knowledge representation that is used for both an ontology and its binary relationships, fast access via hash functions, and Class Algebra as the theoretical basis. The purpose of the research and implementation is to make it more convenient for people to use Chinese to communicate with computers. Through artificial intelligent natural language technology, not only are the users able to colloquially to communicate with AIPA, but the system can also identify the users’ commands to bridge the Google search engine. Therefore, users can efficiently search for information or execute programs by using AIPA.



Edited by:

Bale V. Reddy, Shishir Kumar Sahu, A. Kandasamy and Manuel de La Sen




C. H. Hsieh and D. J. Buehrer, "The Implementation of an Artificially Intelligent Personal Assistant for a Personal Computer", Applied Mechanics and Materials, Vol. 627, pp. 372-376, 2014

Online since:

September 2014




* - Corresponding Author

[1] Chooi-Ling Goh, Masayuki Asahara, and Yuji Matsumoto. Chinese Word Segmentation by Classification of Characters,. In Proc. of Third SIGHAN Workshop, 2004a, p.57–64.


[2] C. Kwok, O. Etzioni and D. Weld, Scaling question answering to the Web", In Proceedings of the 10th World Wide Web Conference(WWW, 10), 2001, pp.150-161.


[3] D.J. Buehrer, Organizing Multimedia Objects Using a Class Algebra Database, Distributed Multimedia Databases: Techniques and Applications, Timothy K. Shih (ed. ), Idea Group Publishing, Hershey, Pennsylvania, Chapter 20, pp.318-326, (2001).


[4] D.J. Buehrer, An Object-Oriented Class Algebra", in Proceedings of ICCI , 95: 7th International Conference on Computing and Information, Peterborough, Ontario, Canada, July 5-8, 1995, pp.669-685.