That is a very very good question !!
So originally this whole concept of a conversational computer program has fascinated me. The whole concept of he Turing test. And for the most part, it is still a fascinating academic challenge. A year ago I think my goal was a "chit chat" system but I think the last few months I have changed my mind and decided to first accomplish something more useful, practical.
So, that was a little context or background. To answer your question, I am aiming almost exactly at what you outlined. Information retrieval is a high priority. Everyday at work if I want to find a document someone just says "oh .. it's on the fileshare".... I feel like telling them to go to h*** because I know the nightmare of surfing the file system HOPING I will find what I want. The world NEEDS natural language I.R. system. And I mean a powerful one. One that can, if it is uncertain, can ask you questions, and actually have a dialog with you in order to "zero in" and know exactly what you want, and find it.
Google is wonderful and we tried putting "Google Desktop Search" on our file server. Not much good.
The reason is :
Google is ONE SHOT.
You type in your keywords, cross your fingers, pray, whatever, and hit the button. You either get it or you don't. There is no interactive "clarification" questions.
So very powerful I.R. is one goal yes.
What I was thinking more is an interactive dialog system that can answer questions about a product, similiar to what you said.
user-- I'm interested in a cell phone
ai-- I see, now will you go pay-as-you-go, or monthly ?
user-- uh.... i'm sorry to admit , I don't know what that means
ai-- oh, of course, well, pay as you is when xxxxxxxxx and monthly is xxxxxxxxxx
user-- say I go monthly, what options do i have then?
ai -- well, then you have A, B, or C
I don't know.. I have no idea, I don't even own a cell phone, but you get the idea. Before I would show an investor I think I would want very powerful I.R. **but** with interactive conversation like that.
In addition to I.R. I'd like to show the system's ability for troubleshooting...
user-- i can't surf the net, something is wrong
ai-- can you ping anything?
user-- what does that even mean?
ai-- try opening a dos window, and enter "ping
www.cnn.com"
user-- what the heck is a "dos window"
ai-- i'm sorry, a dos window is where you can type commands.
user-- oh, and how on earth do I "open a dos" window as you say?
ai--- to open a dos window, click START and then click RUN, then type "cmd" (without the double quotes) and press enter
user--- ok a black box appeared, now what?
ai--- good ! that is the dos window! now click in that window, and type
ai-- ping
www.cnn.comai -- then press enter