Abstract
OSCON (Operating System CONsultant) is an operatingsystem consultant which gives English answersto English queries about computer operating systems.The program currently answers queries for over 40commands from the UNIX and MS-DOSoperating systems. OSCON answers a widevariation of queries that users may wish to ask.OSCON is intended to be aconsultant for various types of userswho may ask vague and detailed queries.OSCON is programmed in Quintus Prolog andanswers queries in less than 2.5 seconds.An empirical study with the Wizard-of-Oz techniqueprovides important data for the further development of OSCON.
Similar content being viewed by others
References
Ball, Jerry, Barnden, John A., de Ram, Sylvia Candelaria, Farwell, David, Guthrie, Louise, Guo, Cheng-Ming, Helmreich, Stephen, Mc Kevitt, Paul & Liu, Min (1989). The Need for Belief Modelling in Natural Language Processing. In Proc. of the International Conference on Cross-Cultural Communication (ICC-CC-89). San Antonio, Texas: Trinity University, March.
Billmers, Meyer A. & Carifio, Michael G. (1985). Building Knowledge-based Operating System Consultants. In Proceedings of the Second Conference on Artificial Intelligence Applications, 449–454. Miami Beach, December.
Chin, David (1988). Exploiting User Expertise in Answer Expression. In Proceedings of the Seventh National American Conference on Artificial Intelligence (AAAI-88), Vol. 2, 756–760. Minnesota: St. Paul, August.
Douglass, R. & Hegner, Stephen J. (1982). An Expert Consultant for the UNIX Operating System: Bridging the Gap between the User and Command Language Semantics. In Proc. of the Fourth National Conference of the Canadian Society for Computational Studies of Intelligence (CSCSI/SCEIO), 119–127. Saskatchewan, Saskatoon, May.
Finin, Timothy W. (1983). Providing Help and Advice in Task Oriented Systems. In Proceedings of the Eighth International Joint Conference on Artificial Intelligence (IJCAI-83), 176–178. Germany: Karlsruhe.
Hecking, M. C., Nessen, Kemke, E., Dengler, D., Gutmann, M. & Hector, G. (1988). The SINIX Consultant-A Progress Report. Memo Nr. 28, Universitat des Saarlandes, FB 10 Informatik IV, Im Stanwald 15, D-6600 Saarbrucken 11, Germany, August.
Hegner, Stephen J. (1988). Representation of Command Language Behavior for an Operating System Consultation Facility. In Proc. of the Fourth IEEE Conference on Artificial Intelligence Applications, 50–55. San Diego, CA: IEEE Computer Society.
Hegner, Stephen J. (1998). Plan Realization for Complex Command Intercation in the UNIX Help Domain. In Hegner, Stephen, Mc Kevitt, Paul, Norvig, Peter & Wilensky, Robert (eds.) Intelligent Help Systems for UNIX. Dordrecht, The Netherlands: Kluwer Academic Publishers (this volume).
Hegner, Stephen J. & Douglass, Robert J. (1984). Knowledge Base Design for an Operating System Expert Consultant. In Proc. of the Fifth National Conference of the Canadian Society for Computational Studies of Intelligence (CSCSI/SCEIO), 159–161. London, Ontario, May.
Kemke, Christel (1986). The SINIX Consultant - Requirements, Design, and Implementation of an Intelligent Help System for a UNIX Derivative. Universitat des Saarlandes, KI-Labor (SC-Project), Bericht Nr. 11, October.
Kemke, Christel (1987). Representation of Domain Knowledge in an Intelligent Help System. In Bullinger, H. J. and Shakel, B. (eds.) Human-Computer Interaction - INTERACT' 87, 215–220. Amsterdam: Elsevier Science Publications B.V. (North-Holland).
Lim, Hun Keong (1994). Translation of OSCON into a Command Interface. Master's Thesis, Department of Computer Science, University of Sheffield, Sheffield, England.
Matthews, M., Pharr, W., Biswas. G. & Neelakandan, H. (2000). USCSH: An Active Intelligent Assistance System. In Hegner, S., Mc Kevitt, P., Norvig, P. & Wilensky, R. (eds.) Intelligent Helps Systems for UNIX. Dordrecht, The Netherlands: Kluwer Academic Publishers (this volume).
Mc Kevitt, Paul (1986). Formalization in an English Interface to a UNIX Database. Memoranda in Computer and Cognitive Science, MCCS-86–73, Computing Research Laboratory, Dept. 3CRL, Box 30001, NewMexico State University, Las Cruces, NM88003–0001, US.
Mc Kevitt, Paul (1987). Artificial Communicators: An Operating System Consultant. Master's Thesis, Computer Science Department, Dept. 3CU, Box 30001, New Mexico State University, Las Cruces, New Mexico 88003–0001, US.
Mc Kevitt, Paul (1988). Rules of Inference in an Operating System Consultant. In Proc. of the First Irish National Conference on Artificial Intelligence and Cognitive Science (AI/CS-88), Vol. 1. Dublin, Ireland: University Industry Center, University College Dublin, September.
Mc Kevitt, Paul (1991). Analysing Coherence of Intention in Natural Language Dialogue. Ph.D. Thesis, Department of Computer Science, University of Exeter, GB - EX4 4PT, England.
Mc Kevitt, Paul & Wilks, Yorick (1987). Transfer Semantics in an Operating System Consultant: The Formalization of Actions Involving Object Transfer. In Proceedings of the Tenth International Joint Conference on Artificial Intelligence (IJCAI-87), Vol. 1, 569–575. Italy: Milan, August.
Mc Kevitt, Paul & Pan, Zhaoxin (1989). A General Effect Representation for Operating System Commands. In Proc. of the Second Irish National Conference on Artificial Intelligence and Cognitive Science (AI/CS-89), pp. 50–65. Dublin, Ireland: School of Computer Applications, Dublin City University, September. Also in, Smeaton, Alan and McDermott, Gabriel (eds.), AI and Cognitive Science' 89, Springer-Verlag British Computer Society Workshop Series, 68–85. Heidelberg, Germany: Springer-Verlag.
Mc Kevitt, Paul & Ogden, William C. (1989a). Wizard-of-Oz Dialogues for Help on Operating Systems. Memoranda in Computer and Cognitive Science, MCCS-89–167, Computing Research Laboratory, Dept. 3CRL, Box 30001, New Mexico State University, Las Cruces, NM 88003–0001, US.
Mc Kevitt, Paul & Ogden, William C. (1989b). OSWIZ II: Wizard-of-Oz Dialogues in the Computer Operating Systems Domain.Memorandum in Computer and Cognitive Science, MCCS-90–181, Computing Research Laboratory, Dept. 3CRL, Box 30001, New Mexico State University, Las Cruces, NM 88003–0001, US.
Selfridge, Peter G. (1988). How to Print a File: An Expert System Approach to Software Knowledge Representation. In Proceedings of the Seventh National American Conference on Artificial Intelligence (AAAI-88), Vol. 2, 380–385. Minnesota: St. Paul, August.
Shrager, Jeff & Finin, Tim (1982). An Expert System that Volunteers Advice. In Proceedings of the National Conference on Artificial Intelligence (AAAI-82), 339–340.
Wilensky, Robert, Arens, Yigal & Chin, David (1984). Talking to UNIX in English: An Overview of UC. Communications of the ACM 27(6): 574–593, June.
Wilensky, Robert, Mayfield, Jim, Albert, Anthony, Chin, David, Cox, Charles, Luria, Marc, Martin, James & Wu, Dekai (1986). UC - A Progress Report. Report No. UCB/CSD 87/303, Computer Science Division (EECS),University of California, Berkeley, California 94720, US, July.
Wilensky, Robert, Chin, David N., Luria, Marc, Martin, James, Mayfield, James & Wu, Dekai (1988). The Berkeley UNIX Consultant Project. Computational Linguistics 14(4): 5–84, December (also in this volume).
Yun, David Y & Loeb, David (1984). The CMS-HELP Expert System. In Proceedings of the International Conference on Data Engineering, 459–466, Los Angeles: IEEE Computer Society.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Mc Kevitt, P. The OSCON Operating System Consultant. Artificial Intelligence Review 14, 89–119 (2000). https://doi.org/10.1023/A:1006676029966
Issue Date:
DOI: https://doi.org/10.1023/A:1006676029966