麻豆传媒

Chat to the chat room on your cellphone

PEOPLE who send cellphone text messages to Internet chat rooms will soon be able to rest their aching thumbs. Michael Kearns at the University of Pennsylvania has developed an intelligent system that lets them join in simply by speaking into their phones.

Chat rooms are online 鈥渧irtual鈥 environments with different rooms in which people can socialise, move around and even perform basic actions and gestures, such as laughing, hugging and nodding. This is all done by typing dialogue and commands into a keyboard.

But to enter this sort of world via a phone requires more than just a system that recognises speech and which converts text to speech in return. Just as in a real room, multiple conversations are going on at the same time between different people who pop in and out of the chat room at will. To make it possible for someone on the phone to make sense of it all Kearns uses a 鈥渟oftware agent鈥, called Cobot, to act as their proxy presence in the chat room.

Cobot allows users to enter and modify environments. They can create new rooms, for example. 鈥淐obot allows users, wherever they are, to call in and get detailed information about that environment and get confirmation that their actions in that environment take place,鈥 says Kearns. Working with colleagues at MIT, Georgia Tech and the University of Pittsburgh, Kearns developed an interface so someone on the phone can talk to Cobot and get it to tell them what is happening in the chat room.

Most speech recognition systems aren鈥檛 that good, says Kearns. To improve recognition they use subject-specific 鈥済rammars鈥 to reduce the risk of ambiguity. And Cobot鈥檚 dialogue system exploits these grammars to maintain the vernacular of the chat rooms.

鈥淭his is a very pop-culture environment and so a lot of people have slang phrases that they frequently use,鈥 says Kearns. So phone users can specify a particular grammar which contains a list of a few hundred phrases that they know they will repeatedly use, such as 鈥淐hillin鈥 like a villain鈥 or 鈥淓at my shorts鈥.l

Topics: Artificial intelligence