Words in predicates category referring to the noun word class are mainly used in the knowledge base to arrive at the intended UNIX command.
Constants are used to indicate the identifiers to be used with the UNIX commands, like file or directory names and also contain words that refer to identifiers, like, this directory, present directory, all files.
Constants are also used to associate with the appropriate UNIX command options.
Operations help in determining the job that is to be performed.
Based on various command categories six primary tables are maintained, namely, directorykb, filekb, datekb, userkb, hostkb, sizekb that store information about the different commands and their options.
The chief predicate so chosen is used to select one among these tables for the required command category that the user input sentence would map on to.
Thus these tables provide the basic command that must be executed in response to the user input.
A black-box approach through observation is used for evaluating the response quality of the system.
It requires a set of sentences that can sufficiently examine the response generation strength of the system under evaluation.
Around 50 sentences of varying types of structures were given by the layman who is not familiar with the machine commands to the system.
These sentences were used to probe the system and the actual response was gathered for the analysis.
The response analysis of four different types of structures 00 12 12 Wh-question 01 07 08 Yes-No Question 02 14 16 Imperative 00 14 14 Declarative Number of wrong responses Number of Correct responses Number of Sentences Sentence Type
NLP techniques used to build a natural language understanding system that is able to process and understand the natural language involving relating linguistic forms to extract the meaning of a command to carry out the required action.
Implemented using different modules corresponding to different levels of knowledge of language understanding
Tested for varying structures of sentences.
The performance evaluation of the system is examined which is capable of generating the answers in response to different forms of sentence structures