Google
 
Web www.albaspectrum.com

Popular articles

 

Natural Language Computing

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.

Director of Software Concepts BHO Technologists - LittleTek Center. Please provide a rating for the article to help us determine future content choices.

--------------------------------------------------------------------------------------------------

Alba Spectrum popular articles series: FAQ, Reviews, Introductions, Product Selections, Advises, Definitions, online marketing

We are serving wholesale & retail customers in Illinois, California, Texas, Wisconsin, New York, Washington, Ohio, Michigan, Indiana, Arizona, New Mexico, Louisiana, Florida, Georgia, Minnesota, Utah, Virginia, Georgia, Hawaii, Iowa, Colorado, Ontario, Quebec, Alberta, British Colombia.  We also serve customer internationally in New Zealand, Europe: UK, France, Poland, Italy, Germany, Russia, India, Byrma, Thailand, Holland, Denmark, Sweden, Norway, Indonesia, Austria, New Zealand, Pakistan, Afghanistan, Iran, Spain, Argentina, Brazil, Chile, Uruguay, Paraguay, Peru, Equador, Colombia, Venezuela, Panama, Costa Rica, Canada, South Africa, Nigeria, Portugal, Greece, Turkey, Asia: India, China, Philippines, South Korea, plus business metros: Chicago, Los Angeles, Phoenix, Boston, Atlanta, Minneapolis, Fargo, Seattle, Miami, Orlando, Detroit, Buffalo, Toronto, Paris, London, Montreal, Denver, Warsaw, Berlin, Prague, Rome, Karachi, Sao Paulo, Rio de Janeiro, Moscow, Buenos Aires, Dehli, Mumbai, Beigin, Cairo, San Francisco, Fremont, Naperville, Oakland, Melburn, Sidney, Sent Petersburg, Tampa, New Orleans, Houston, Dallas, Mexico City, Bogota, Caracas, Lima, Salvador, Recife, Sao Paulo, Rio de Janeiro, Brasilia, Curitiba, Goiania. http://www.albaspectrum.com

1701

1702

1703

1704

1705

1706

1707

1708

1709

1710

1711

1712

1713

1714

1715

1716

1717

1718

1719

1720

1721

1722

1723

1724

1725

1726

1727

1728

1729

1730

1731

1732

1733

1734

1735

1736

1737

1738

1739

1740

1741

1742

1743

1744

1745

1746

1747

1748

1749

1750

1751

1752

1753

1754

1755

1756

1757

1758

1759

1760

1761

1762

1763

1764

1765

1766

1767

1768

1769

1770

1771

1772

1773

1774

1775

1776

1777

1778

1779

1780

1781

1782

1783

1784

1785

1786

1787

1788

1789

1790

1791

1792

1793

1794

1795

1796

1797

1798

1799

1800