Natural Language and Computer Programs Anyone who has tried to explain how a computer, or even a video recorder, works to an older relative has a very good idea of why where the functioning of natural language is a goal of computer scientists. Simply put, most people don't want to learn a computer language to use their electronic devices. To enable people to use computer-based systems effectively, those systems must be programmed to understand natural language – the language spoken by a normal person – and respond kindly. Most natural language processing systems divide this task into two parts, comprehension and production. Some systems, such as the ask.com search engine, in which the user types an entire question phrase instead of a few search terms, are programmed to receive commands in English and therefore aim for comprehension. Others, particularly those designed to pass Alan Turing's proposed test in which a computer must pass as a human in a conversation with a questioner, are designed to simply produce realistic responses, sometimes without bothering to break down the input. For purposes In terms of simplicity, most natural language programs work via typed input and printed or screen output, since speech recognition and production are just complications at this point and can always be integrated later, simply by doing convert speech to text to the program and vice versa. vice versa. By working only with typed input, a number of obstacles to understanding are avoided. People, when they speak, have accents, slur words, change sentence structure as they think, like wherever they want, and do many other things that make everyday speech much less simple than the slightly more formal process of typing. Even typed, however, an English sentence is not an easy thing to parse. An example of this difficulty can be seen in the sentence “I left a job for my wife”. Out of context, it is impossible to determine which of the two possible meanings is the correct one. Did the speaker quit his job (i.e. quit his job) because of his wife, or did he quit his job (i.e. quit one) for his wife? A computer must be able to refer to the context around that sentence to extract its meaning.
tags