articlescradle.com articlescradle.com
Index About Us Privacy Policy Terms of Service Place Your Link Add Your Article
Search:   

 

Art & Culture

 

Investment & Finance

 

Fitness & Health

 

Property & Agents

 

Internet & Computers

 

Sports

 

Home Family & Garden

 

Self Enhancement

 

Relationship & Lifestyle

 

Medicine & Treatment

 

Teens & Kids

 

Travel & Accommodation

 

Companies & Business

 

Music & Entertainment

 

Online & Indoor Games

 

People & Communities

 

Food & Recipe

 

Online Shopping

 

News & Events

 

Education & Reference

 

Automobile & Automotive

 

Jobs & Careers

 

Technology & Science

 

Law & Politics

 

Index › Internet & Computers › Paid Software
 

Natural Language Computing

 

Author: John Dir

In working with providing computer programs that leverage the use of natural language as a means for program command control, one of the first responses some people have is, You mean I have to type? The aversion to typing out thoughts to accomplish tasks seems unreasonably daunting for some at first, but when the advantages of using simple concepts are made clear, the method presents many strengths not available in other forms of control.

Using natural language is first and foremost the simplest form of communication used by people to communicate with each other. We do it every day in composing emails, letters, memos, and notes to one another. Unlike the methods we most prevalently use to interact with software programs, using natural thought processes allows us to eliminate much of the symbolic recognition, translation, searching, memorization, and implementation steps needed to convert the human thought processes into mechanical functions. Here is a simple example to illustrate the point. Using current computing methods, suppose you have it in mind to write a letter. The thought impulse to create a letter is simple enough, so now you need to figure out how to get that done. Here are the steps:

1. You decide you want to write a letter.
2. You need to remember what the name of the program is on your computer that you use for writing letters.
3. In the easiest invocation, you search your computer desktop visually to locate the icon symbol that is associated with the software you use to write a letter.
4. When you locate the correct symbol, you double click on the icon to start the word processor program.
5. If you are using a template for your letter, you search for the proper template and click on the document you want to use as the starting point for your composition.
6. With the template now visible, you can begin typing the information you want.

Most people feel these six easy steps are efficient enough to be comfortable with using the computer. However, if you use natural language control concepts to perform the same function, it is possible to accomplish the same task by creating a simple command like letter or any variation on this concept command you wish. Once this natural control word is established, typing the word letter performs the first five steps in the above process automatically, leaving you with the remaining task of typing your desired text. Simply by thinking, I want to write a letter, then typing the word letter into an interface, the machine performs all the search, recognition, translation, and implementation steps that would otherwise be left up to you. When this convenience is magnified to work with other things you use your computer to perform, the result is significant improvement in efficiency and simplification of the interactive process.

Some software manufacturers have tried to provide the benefits of this type computer interaction using Voice Recognition (VR) technology. Unfortunately, the limitations associated with implementing, incrementing, and manipulating voice commands have proven to be widely unpopular for the most part. Using VR technology, the computer has problems recognizing user voice commands if the person has a cold or does not speak clearly. This results in the need to repeat some commands multiple times to get the desired results, or recalibrating the software. There are also extra vocal control actions needed when moving through text that make the system more difficult to use. A third difficulty with VR technology is the amount of storage space needed to maintain the vocabulary and information database that makes it work.

I have found that using a simple text entry system for natural language control is the best option presently available. To supplement the text entry function, I have also used an augmentation that allows me to point and click on my desired operation as an additional option for invoking the more sensible commands I create for myself. The degree of organization and more efficient operations achieved by using natural language commands have been measurably more productive than traditional means of computer interaction.

Author Bio:
John Dir is a champion in this field. John has written several articles in the past on this topic.
You can also reach this article by using: Natural Language Computing, Internet & Computers, Paid Software, web desig, database software
 
 
 

Related Articles

 
Prototyping ? Static Motion
 
Tips for Developing Links Exchange Strategies
 
Link Popularity and Press Releases
 
Feed Those Hungry WIIFM Monsters, Get Them To Multiply
 
Stop emailing articles to your list!
 
Small Business Web Hosting: 11 Points Checklist
 
Does Your Website Sell or Smell?
 
The Best Internet Marketing Techniques
 
Discover How To Find The Gold Online
 
Websites Without The Wow Factor
 
 
 
   Index >> Privacy Policy >> Terms of Service
© 2006-2008 www.articlescradle.com All Rights Reserved Worldwide.