How will we know when we've built the first intelligent machine—a computer capable of thought? It will pass the Turing Test. In 1950, British mathematician Alan Turing—later revealed as one of his country's chief code breakers during the Second World War—wrote an article called "Computing Machinery and Intelligence" for Mind, a small Oxford University philosophy journal. The article described what would soon become the definitive method for identifying an intelligent computer. Turing suggested that if a machine and a person carry on a conversation—via e-mail, say—without the person realizing that the other participant is a machine, then the machine can be deemed to think.

ADVERTISEMENT

Kevin Dowd, CEO of Brainhat, a Connecticut-based software developer, likes to say that his company's natural language operating system has passed the Turing Test. In development for the past six years, the company's system is designed to analyze natural language—ordinary English, for instance—and respond to it, often using built-in speech recognition and speech synthesis software to carry on verbal conversations.

Recently, in testing the system, Dowd's employees connected it to a telephone line, and a woman accidentally dialed the number. The Brainhat system, programmed to sound like the quintessential Valley Girl, often inserting the word "like" between phrases, answered the call and spoke to the woman for several minutes. "She got all the way through the call without knowing she was talking to a computer," claims Dowd. "We passed the Turing Test."

Dowd's assertion is, of course, tongue-in-cheek. If you listen to a recording of the phone call you'll realize that the machine was by no means carrying on a logical conversation. Yet, as some of Brainhat's more controlled tests demonstrate, the system is more intelligent than your average computer, and the company is well on its way to building a machine that can carry on limited conversations, as are language labs at IBM, Microsoft, and various universities around the country.

Currently available for download, the system operates in a way familiar to anyone with a grade school education. "Remember diagramming sentences? That's basically what we do," explains Dowd. "We extract semantic value from language by parsing through it, identifying different parts of speech, and organizing everything within various data structures." Once a sentence is broken into pieces that the system can recognize and, to a certain extent, understand, it then manipulates these pieces—turns them into a related question, say—in an effort to generate a feasible response to the sentence.

As a conversation continues, the system can use what it's learned about each sentence to better understand subsequent sentences and, thus, provide better responses. An upcoming enterprise version of the system—a way for businesses to develop their own natural language applications—will also include a back-end SQL database of conversational data that further facilitates the software's ability to understand the context of a particular sentence.

In the near term, the system will likely be used to improve the performance of today's speech recognition packages. If a package can understand, on some level, the context of what a person is saying, then it becomes much better at distinguishing between words. Several organizations have also enlisted Brainhat to help them build more proficient robots. "We're working with NASA to build a robot arm you can talk to," says Dowd.

In the long term, Dowd and his staff hope to reach the point where their system can handle customer support and other specialized but practical tasks. "Wouldn't it be great to have a conversation with your car to find where your wife took it last night?" he asks. Ultimately, a machine has yet to legitimately pass the Turing Test, but it may happen sooner than you think.