Artificial Intelligence: An Introduction And Applications To The Human-Computer Interface
Artificial intelligence (AI) programs represent knowledge in a fashion similar to human knowledge and the activities of an AI system are closer to human behavior than that of traditional systems. Thus, AI enables the computer to act more like a human instead of making the human think and act more like a computer. This capability combined with applying human factors concepts to the interface can greatly improve the human-computer interface. This paper provides an introduction to artificial intelligence and then proposes a number of methods for using AI to improve the human-machine interaction.
Unable to display preview. Download preview PDF.
- Nilsson, N.J. (1980). Principles of Artificial Intelligence. Palo Alto, CA: Tioga.Google Scholar
- Rich, C. (1984). The Programmers Apprentice. In P.H. Winston and K. A. Prendergast (Eds.), The AI Business: the Commercial Uses of Artificial Intelligence (Chapter 10). Cambridge, MA: MIT Press.Google Scholar
- Rich, E. (1983). Artificial Intelligence, New York: McGraw Hill.Google Scholar
- Roberts, F. C., and Park, O. (1983). Intelligent Computer-assisted Instruction: an Explanation and an Overview. Educational Technology, Dec., 1983.Google Scholar
- Schank, R. and Abelson, R. (1977). Scripts, Plans, Goals and Understanding — An Inquiry into Human Knowledge Structures. Hillsdale, NJ: Lawrence Erlbaum.Google Scholar
- Sleeman, D. and Brown, J. S. (Eds.), (1982). Intelligent Tutoring Systems. London: Academic Press.Google Scholar
- Tennant, H. R., Ross, K. M., and Thompson, C. W. (1983). Usable Natural Language Interfaces through Menu-based Natural Language Understanding. Human Factors in Computing Systems. Baltimore, MD: ACM.Google Scholar
- Winograd, T. (1972) Understanding Natural Language, New York: Academic Press.Google Scholar
- Winston, P.H. (1979). Artificial Intelligence. Reading, MA: Addison-Wesley.Google Scholar