| ||||||||||||||
| ||||||||||||||
|
||||||||||||||
Intelligent Answering Machine ProjectBy Andy Thomas
Project OverviewDevelop a natural language program able to engage a human telephone caller in a dialogue. The dialogue shall be restricted to the whereabouts of the human occupier, contact details and taking messages etc. There is no requirement for the machine to pretend to be human or be capable of passing the Turing Test. However, it should be able respond sensibly to reasonable queries within the specified context, and be able to 'fend-off' unreasonable interrogation outside this context.This is a project in NLP, not voice recognition, so input/output may be via keyboard and screen. Difficulty: Pretty Tough
Pointers/Tips
Example DialogueI attempted this project a couple of years ago and tried out the above techniques, with limited success. I also got the program to function with Dragon speech recognition and a speech synthesiser, although it wasn't sufficiently robust to work over a telephone. Any way, here are a couple of the better examples of dialogues with my program, which was called Tara:
TARA : HELLO. THIS IS TARA. USER : who the hell is this TARA : WHY DO YOU ASK? USER : i want to speak to andy, is he there TARA : ANDY THOMAS IS DOWN THE PUB AT THE MOMENT. USER : look, this is his mother-in-law, when will he be back TARA : HE WILL BE BACK WHEN THE PUB CLOSES. USER : when is that TARA : I AM UNABLE TO ANSWER THAT. USER : what's his mobile number TARA : HIS TELEPHONE NUMBER IS ... ERR I DON'T THINK HE WANTS ME TO TELL YOU. USER : are you an answering machine TARA : I AM UNABLE TO ANSWER THAT. USER : this is ridiculous TARA : IS THERE ANYTHING ELSE I CAN HELP YOU WITH? ------------ TARA : HELLO. THIS IS TARA. USER : hi tara, this is rollo TARA : HELLO ROLLO. USER : is andy in TARA : ANDY THOMAS IS AT WORK AT THE MOMENT. WOULD YOU LIKE HIS TELEPHONE NUMBER? USER : no - i have it TARA : OK. USER : could you tell him we're all going out for some beers tonight TARA : WHY DO YOU ASK? USER : err - because i want to leave him a message TARA : ANDY THOMAS IS AT WORK AT THE MOMENT. I DON'T HAVE ANY MORE INFORMATION. USER : ok, just tell him that TARA : IS THERE ANYTHING ELSE I CAN HELP YOU WITH? USER : yes, i want try out his new anwering machine TARA : ANDY THOMAS IS AT WORK AT THE MOMENT. I DON'T HAVE ANY MORE INFORMATION. USER : who are you TARA : I AM TARA. USER : who am i TARA : ROLLO IS ANDY'S FRIEND USER : where is andy now TARA : WHY ARE YOU ASKING ME THESE KIND OF QUESTIONS? - Andy Thomas (andyt@alpha-india5.com)
Solutions
Submitted: 03/03/2001 Article content copyright © Andy Thomas, 2001.
|
|
|||||||||||||
All content copyright © 1998-2007, Generation5 unless otherwise noted.
- Privacy Policy - Legal - Terms of Use -